扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
这篇文章将为大家详细讲解有关vim使用技巧有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
十余年的湖南网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。网络营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整湖南建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联公司从事“湖南网站设计”,“湖南网站推广”以来,每个客户项目都认真落实执行。
一、VIM常用操作
1、插入命令
a在光标所在字符后插入
A在光标所在行尾插入
i在光标所在字符前插入
I在光标所在行行首插入
o在光标下插入新行
O在光标下插入新行
2、定位命令
:set un 设置行号
:set noun 取消行号
gg 到第一行
G 到最后一行
nG到第n行
:n到第n行
$ 移至行尾
0移至行首
3、删除命令
x删除光标所在处字符
nx删除光标所在处后n个字符
dd删除光标所在行
ndd删除n行
dG删除光标所在行至文件末尾的内容
D删除光标所在处至行尾的内容
:n1,n2d删除指定范围的行
4、复制和剪切命令
yy复制当前行
nyy复制当前行以下n行
dd剪切当前行
ndd剪切当前行以下n行
p粘贴当前光标所在行的下一行
P粘贴当前光标所在行的上一行
5、替换和取消的命令
r取代光标所在处的字符
R从光标所在处开始替换字符,按ESC键结束
u取消上一步操作
6、搜索或替换
/string 其中string是你要搜索的字符串,搜索是忽略大小写:set ic
n搜索下一个字符出现的位置
:%s/old/new/g 替换字符串
:n1,n2s/old/new/g在指定范围内替换字符
7、保存和另存为命令
:w保存修改
:w newfile 另存为指定路径文件
ZZ保存修改并退出
:q!不保存修改并退出
:wq!强制保存修改并退出(文件所有者及root可使用)
二、VIM使用技巧
1、导入文件内容及命令结果
:r /etc/111 导入文件的输出结果到光标所在位置
:r !命令 导入命令执行结果到光标所在位置,如 :r !cat /etc/redhat-release
2、定义快捷键
:map ^P I#
可以用ctrl+P使用。
3、连续注释行
:n1,n3s/^/#/g n1,n3表示第一行和第3行,^表示行首,意思是把1-3行的行首加上#
:ab mymail heruiguo@163.com 替换
以上一旦服务器重启之后,设置的所有的快键键都会失效,我们可以把它写到配置文件中,在当前用户的家目录下新建vimrc,以root用户为例
在vim /root/.vimrc
set nu
map ^P I#
关于vim使用技巧有哪些就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流