用C-M-f和C-M-b在minibuffer里快速编辑地址
突然发现navigate
在这里很难翻译成中文 应该是穿梭
的意思 但这样大家又看不懂了 只能意译了
C-M-f
和C-M-b
是分别是forward-sexp
和backward-sexp
用来在平衡表达式之间快速移动 这个概念用Lisp会比较好理解 因为都是括号 比如这个代码
1 | '('(c '(b '(a)))) |
光标停在某一个括号前面 摁C-M-f
就会跳到和它同级的括号的后面
其实上面的是科普 下面的是重点
原来 对于路径 同样可以用这两个快捷键 而且很方便 比如这个帖子在我的电脑里面是存在
~/repo/hexo-blog/source/_posts/Use-C-M-f-and-C-M-b-to-navigate-path.md
如果这个路径在minibuffer里 光标停在最后 想把文件名删掉 以前我都是用M-b
或者直接用C-b
来跳 今天偶然发现 用C-M-b
会更方便 直接就跳到最后一个斜杠处了 效率提高至少500%
但这个快捷键也有一些毛病啦 比如行为不确定 不统一等等 但至少在minibuffer里编辑路径是很好用的
是为记
或者您可以把评论发在别处,添加指向本页的连接,然后把网址告诉我:
本文标题:用C-M-f和C-M-b在minibuffer里快速编辑地址
文章作者:Chris
发布时间:2015-07-17
最后更新:2022-03-23
原始链接:https://chriszheng.science/2015/07/17/Use-C-M-f-and-C-M-b-to-navigate-path/
版权声明:本博客所有文章除特别声明外,均采用 CC BY 4.0 许可协议。转载请注明出处!
分享