代码:vim 文件名称
$ vim readme.txt
Welcome to Biotrainee() !
This is your personal account in our Cloud.
Have a fun with it.
Please feel free to contact with me( email to jmzeng1314@163.com )
(http://www.biotrainee.com/thread-1376-1-1.html
vim有三种模式,打开文件后就已经进入命令行模式
命令模式:直接进入,主要是对内容进行复制粘贴等操作
编辑模式:在命令模式的基础上,按i直接进入,可以看到图片下脚有一个insert的标志,在编辑模式下,可以正常对内容编辑修改
末行模式:在命令模式的基础上,输入:进入,这个模式可以设置一些参数,查询,替换和保存文本内容
作用:
1⃣️可以移动光标
2⃣️剪切字符或整行,以及复制和黏贴
1)方向键或hjkl;h代表向前;l代表向后;j代表向下;k代表向上
2)^ 移动到行首; 💲符号移动到行尾
3)ctrl+f 向上翻页 ;ctrl+b向后翻页 (forward/back)
4)gg 第一行第一个字符
5)G到文章的底部
1)u 撤回一个动作,可以连续撤回
2)ctrl+r 重复上一个动作
1)x:剪切一个字符
2)10x:从光标开始连续剪切10个字符
3)dd:剪切光标所在行
4)10dd:从光标所在行开始往下剪切10行
5)yy:复制光标所在行
6)10yy:从光标所在行开始往下复制10行
7)p:在光标下行黏贴; P:在光标上行粘贴
1)在命令模式下按“i”直接进入,按“esc”退出
2)此模式可以用于正常的编辑,此时其他特殊功能复制/黏贴的功能都失效。
1)wq:保存并退出
2)q:直接退出
3)q!不保存修改,强制退出
4)wq!保存并强制退出
1)输入/keyword进行查询
2)按n向下翻页,按N向上
1)set nu :显示行号
2)set nonu :取消行号
3)set list:显示不可见字符(可以查看制表符与空格)
4)set ff=unix 把文件格式转换为unix格式
1)%s/word/word_1/g 全局替换
2)s/word/word_1/g: 只替换光标所在那一行
3)s/word/word_1/ :只替换光标所在行的一次
其他教程:
$ vimtutor zh_CN #查看中文版帮助文档
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。