Linux基本命令(二)-----vim相关命令

vim是十分常用的Linux工具,有十分强大的文本编辑能力,熟悉使用vim可以非常快捷的在Linux系统下编辑文本,虽然很多情况下Linux只携vi工具,但因其强大的功能,vim还是Linux下的神器之一。

vim的几种模式

  • 正常模式:可以使用快捷键命令,或按:输入命令行。
  • 插入模式:可以输入文本,在正常模式下,按iao等都可以进入插入模式。
  • 可视模式:正常模式下按v可以进入可视模式, 在可视模式下,移动光标可以选择文本。按V进入可视行模式, 总是整行整行的选中。ctrl+v进入可视块模式。

替换模式:正常模式下,按R进入

Vim的基本操作

dd 删除(剪切)光标所在整行

5dd 删除(剪切)光标所在5

Yy  复制光标所在当前行

5yy  复制光标所在五行

N    上一个匹配的字符

n    下一个匹配的字符

p    粘贴

q!  强制不保存退出

x和:xq  保存并退出

/something: 在后面的文本中查找something

?something: 在前面的文本中查找something

 

  -b          二进制模式. 设置 一些选项, 这样 就可以 用来 编辑 二进制 和 可执行 文件 了.

 

       -C          兼容. 设置 'compatible' 选项. 这样 就算 存在 .vimrc 文件 Vim 也会 基本上 象 Vi 一样了.

       -e          Ex 模式 运行 Vim , 就像 运行 "ex" 一样。

 

       -f          前台 运行。 对于 GUI 版本, Vim 不会 同运行它的 shell 分离。 在 Amiga 中, Vim  不会  重新启动  来  开启一个  新窗口.

                   这个选项  会用在当  Vim 被 另外一个 程序执行, 并且 这个程序 想等编辑动作 结束后 再运行 的 时候 (mail). Amiga

                   ":sh" ":!" 不会起作用.

 

       -F          如果 Vim 编译时 加入了 对 从右到左 书写的 文件 FKMAP 以及 Farsi 键盘映射 的支持, Vim 会 以 Farsi 模式 运行, 比如 设置

                   'fkmap' 'rightleft' 选项.不然 Vim 会 显示 一条 错误信息 并 终止.

 

       -g          如果 Vim 编译时 加入 GUI 支持, 会开启 GUI, 不然 Vim 会 显示 一条 错误信息 并 终止.

 

       -h          Vim 显示 命令行 参数 和 选项的 帮助, 然后 终止.

       -H          如果  Vim  编译时  加入了  对 从右到左 书写的 文件 RIGHTLEFT 以及 Hebrew 键盘映射 的支持, Vim 会以 Hebrew 模式 运行,

                   比如 设置 'hkmap' 'rightleft' 选项. 不然 Vim 会 显示 一条 错误信息 并 终止.

 

       -i {viminfo}

                   准许 使用 viminfo 文件, 这个 选项 设置 使用的 文件名, 默认的 是 "~/.viminfo". "NONE" 文件名 也可以 跳过 使用 .vim‐

                   info 文件.

 

       -L          -r 一样.

 

       -l          Lisp 模式.  打开 'lisp' 'showmatch' 选项.

猜你喜欢

转载自www.cnblogs.com/casket/p/9390235.html