≡菜单

您喜欢在BASH命令行中执行Vi样式编辑吗?

:我喜欢Vi的编辑风格,’我对Vi命令非常满意。如何在Unix命令行中使用Vi样式行编辑?

回答: 执行 设置-o vi 在Unix Shell上启用Vi样式编辑。

在BASH中启用Vi样式编辑

$ 设置-o vi

默认情况下,命令行处于emacs模式。

表演之后 设置-o vi ,按ESC进入命令模式。从这里可以执行Vi命令来执行任何命令行操作,包括以下内容:

  • 使用以下命令转到命令中的上一个单词 b,然后使用 w.
  • 使用 k 查看先前执行的命令和 j 查看下一页。
  • 使用 0(零) 跳转到命令开始。使用 $ 转到命令末尾。
  • 使用 /,n,N,fX 在命令行中执行标准的Vim搜索。
  • /搜索字符 在历史记录中搜索并显示可以执行的匹配命令。
  • 参考 Vi编辑器导航基础 文章以了解可以在命令行中使用什么Vi命令。

要使此更改永久生效,请在bashrc中设置此选项。

$ cat ~/.bashrc
set -o vi

在BASH中禁用Vi样式编辑

执行以下操作以恢复为emacs模式。

$ set -o emacs

如果您喜欢这篇文章,您可能还会喜欢..

  1. 50个Linux Sysadmin教程
  2. 50个最常用的Linux命令(包括示例)
  3. 排名前25位的最佳Linux性能监视和调试工具
  4. 妈妈,我找到了! – 15个实用的Linux Find命令示例
  5. Linux 101 Hacks第二版电子书 Linux 101黑客手册

Bash 101 Hacks书 Sed和Awk 101黑客手册 Nagios Core 3书 Vim 101黑客手册

{ 1 评论… 加一 }

  • 量具 2012年8月25日,上午12:23

    这只是让我永远自由,非常感谢!

发表评论