在vim中,我可以使用f
將光標向前移動到某個字符,然後向後移動F
。如何在Emacs中做到這一點?我知道你可以使用C-z
或M-z
來刪除某個字符,並且你也可以先刪除然後粘貼來實現一個動作。但1)有沒有更好的方法來做到這一點,只有運動,沒有刪除?和2)如何做到這一點倒退?Emacs:移動到某個字符,向前和向後
回答
正向增量搜索是C-s,反向增量搜索是C-r。
迴應評論:
從當前位置向後刪除對一個特定的字符,你可以使用
C- <空間>標記當前位置,然後鉻<焦炭> <RET>找到搜索字符,並且Cw在當前位置和標記之間刪除。
爲了在emacs中獲得更多幫助,你應該看看教程。鍵入C-h t將在新緩衝區中打開教程。
jump-char是專門爲此任務設計的。
要刪除,使用zap-to-char
或跳躍,然後C-w^之前,按C-SPC激活的標誌。
實際上沒有必要激活標記,它在沒有C-spc的情況下工作。 – 2013-09-04 13:08:21
對於搜索我經常使用:Ctrl-s
對於導航:Alt-f
- 移動一個字向前或者您可以使用Ctrl-f
向前移動一個字符。 Alt-b
- 向後移動一個字,或者您可以使用Ctrl-b
爲向後移動一個字符。
欲瞭解更多參考,您可以使用Emacs Cheatsheet。
Emacs Cheatsheet鏈接已損壞 – socketwiz 2018-01-02 21:23:43
- 1. 如何在Emacs的標記環中向前和向後移動
- 2. emacs向前移動n個逗號
- 3. three.js將球向前和向後移動
- 4. 向前和/或向後移動控件
- 5. 向某個方向移動對象
- 6. 如何保持gameObject向前移動,但是當觸發向後移動時,然後返回向前移動
- 7. 向前擺動和向後擺動jQuery
- 8. python鏈接列表向後移動並向前移動
- 9. Emacs isearch符號向後/向前使用Ctrl-箭頭
- 10. 移動向後和向前按鈕在UIWebView的
- 11. 向前和向後拖動進度條
- 12. 在emacs中向上和向下移動行/區域
- 13. Emacs:將點移動到最後一個非空白字符
- 14. 從字符串向前移動字符串
- 15. 使用Ctrl +左/右向前/向後移動Mobaxterm中的tmux中的一個字
- 16. 迭代向前和向後
- 17. 字符串範圍向前和向後看周圍
- 18. Emacs在一個鉤子中向前運行char字符
- 19. 向上和向下移動一些字符的基線
- 20. Fancybox在加載後向右和向下移動幾個像素
- 21. 字符向前看
- 22. 如何讓光標在QT中向前/向後移動?
- 23. 通過emacs中的複合語句向前移動
- 24. 向前移動的混帳
- 25. Make AnimationDrawable向前移動
- 26. 換行符後的負向向前?
- 27. Emacs中正向字/反向字的任意字符
- 28. 向前移動n個矩陣
- 29. 同時向前,向左,向右自動移動對象
- 30. 什麼是堆疊上下文,它們如何向前和向後移動?
雖然[王牌跳躍](http://www.emacswiki.org/emacs/AceJump)不完全相同,您可能需要檢查它。 – Tom 2012-03-25 13:42:49
@Tom checkout [jump-char](https://github.com/lewang/jump-char),它解決了這個特定需求以及'ace-jump-mode'集成。 – 2012-03-25 14:32:51