Bash 下的 emacs 和 vi 键绑定
初衷只是为了记述一下在 Bash/Zsh中怎么调用 Vi编辑当前的命令,但一发挥便涉及到了 Bash/Zsh的键绑定的话题,无法打住,只得另立新篇。这里也只说 Bash的键绑定,不会有 Zsh键绑定的内容。 什么是 Bash的键绑定(keybing) 呢?就是在 Bash中的快捷键方案,即相当于某个 IDE的快捷键配置,或者叫 Keymap。比如说 IntelliJ IDEA中可选择的 Keymap有 Eclipse,Emacs,JBuilder,Mac OS X,Mac OS X 10.5+,NetBean,Visual Studio,以满足不同使用者的习惯。 相应的 Bash也为我们提供了两种键绑定的方案,即 emacs(默认)和 vi键绑定类型。 Emacs键绑定我们大多数天天在 Bash下无意识中使用着 Emacs键绑定类型,即使可能从未用过 Emacs本身。比如我们在 Bash下的按键组合
它们都是来自于Emacs键绑定。是不是那么的熟悉啊?阅读全文 >> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- case-class上的`productElement(i)`是否使用反射?
- 修改函数内的多个列表并在Scala中返回它
- BootStrap格栅系统
- CXF 发布WebService - jaxws:endpoint
- 使用scala akka spray进行非常基本的http服务器测试时出错
- Vim:缩进一个空格(不是shiftwidth空格)
- scala – spray.can.Http $ConnectionException:过早连接关
- angularjs – 如何在每5个元素之后在ng-repeat angular-js中
- VIM – 最快的方式来阻止一个笨拙的文本块
- typescript – 如何在Angular 2中实现等待连接的AuthGuard