admin管理员组文章数量:1123096
vim常用指令 vim文本编辑器 vim三种模式
前言:
vim工作在三种模式下:分别是命令模式、输入模式和末行模式。可以分别从命令模式切换到输入模式和末行模式,也可以从末行模式或输入模式切换到命令模式,但是输入模式与末行模式之间不能互相切换。
命令模式:(按Esc从输入模式或者末行模式进入到命令模式)
ctrl+f 下一页
ctrl+b 上一页
0 光标移动到行首
$ 光标移动到行尾
G 光标移动到文件的最后一行
gg 光标移动到文件的第一行
n n为数字,光标向下移动n行
/word word为关键字,以光标所在处为起点,向后搜索指定的关键字
?word 以光标所在处为起点,向前搜索指定的关键字
/word和?word在搜索过程中可以使用n/N来指定下一个或者是上一个
dd 删除光标所在行
yy 复制光标所在行
nyy n为数字,以光标所在处为起点,向后复制n行
p/P 将复制的内容粘贴在光标所在行的下(p)或上(P)
u 撤销操作
从命令模式进入输入模式
a 从光标所在位置后面开始输入资料,光标后的资料随增加的资料向后移动。
i 从光标所在位置前面开始插入资料,光标后的资料随新增资料向后移动。
o 在光标所在行下新增一行并进入输入模式。
从命令模式进入到末行模式
:w [filename] 编辑后的文档另存为filename
:r [filename] 在当前光标所在行的下面读入filename文档的内容
:set nu 在每行的行首显示行号
:set nonu 取消行号
n1,n2 w [filename] 将n1到n2的内容另存为filename这个文档
:! command 暂时离开vim运行某个linux命令
:w 保存
:w! 强制保存,文件为只读时使用
:q 不保存退出
:q! 强制不保存退出
:wq 保存退出
:wq! 强制保存退出
ZZ 若文档没有改动,则不储存离开,若文档改动过,则储存后离开,等同于:wq
版权声明:本文标题:vim常用指令 vim文本编辑器 vim三种模式 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1724510995a890516.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论