dimwit

撰写的评论

作为一名顽固的 vi 用户,我不得不承认,几乎每次登录到类似 Bash 的 shell 后,我发出的第一个命令都是 "set -o vi",以便在命令行中尽可能高效地工作,因为我是一个很糟糕的键盘打字员(即最多只能使用 10 个手指中的 6 个)。
如果没有 shell 的历史记录和 vi 编辑模式,我就会像被关在 csh 里一样迷失方向。
但是,除了仅仅依靠 "set -o vi" 之外,还有另一种方法可以帮助像我这样的笨拙的人。
你可以通过编辑 HOME 目录下的 .inputrc 文件(或 INPUTRC 环境变量引用的任何其他文件)来使用 readline,并在其中放入以下两个小节

set editing-mode vi
set keymap vi

作为 root 用户,您甚至可以在 /etc/inputrc 中全局设置此设置(前提是没有持不同意见的用户)。

使用这些 readline 设置的另一个好处是,任何 readline 感知的程序或 CLI 工具都会自动为您提供 vi 样式的映射和编辑模式,这使得使用这些工具同样令人愉快。

© . All rights reserved.