Vim使用技巧:可以大大提高开发效率
1、打开文件
vim filename — 打开文件,并将光标定位到文件开头
(1)若文件已存在,则直接打开
(2)若文件不存在,则新建文件(不做修改的文件不会被创建)
vim filename + n — 打开文件,将光标定位在文件第n行(命令带'+')
vim filename + —打开文件,并将光标定位在文件末尾(+后面什么都不写,光标定位在最后一行)
2、光标定位(必须是按完esc,退出插入模式才有效)
gg: 首行
GG:尾行
ngg: 第n行 ,等价于命令模式下的 :n,然后敲回车
0: 首行
^:首个非空字符
$:首行
k: 向上
j: 向下
h: 向左
l: 向右
3、复制粘贴
yy: 复制光标所在行
dd: 剪切光标所在行
p: 粘贴缓冲区的内容
nyy: 复制光标开始的第n行
ndd:剪切光标开始的第n行
4、 操作回退
u:撤销刚才的操作,按一次,向回撤一次
ctrl + r :反撤回
5、查找替换
命令模式下操作(输入:之后)
(1):?或者 ?查找内容,然后敲回车即可查找相关内容,n向前翻,N向后翻
(2):%s/查找内容/替换内容/g,将查找的内容替换,g表示全局替换,如果不想全局,不写g即可
(3):起始行,结束行s/查找内容/替换内容/g,替换从起始行到结束行查找的内容,g功能同上
6、基本配置
(1):set nu 设置行号
(2):set nonu 取消行号
(3):set tabstop=4 设置tab键为4个空格
(4):set fileeccodings=utf-8,gkb 设置字符集
7、配置文件
(1)上面第6步在命令行模式下的配置是单次的,退出vim后配置就无效了;
(2)想要一次配置,自动生效可以创建专门的配置文件
(3)在用户目录下,创建.vimrc文件,这个文件就是vim的配置文件,当该用户登录时就会生效,可以将vim相关的配置写入即可。
(4)想要使配置文件生效,可以重启系统,也可以使用命令:
source ~/.vimrc
8、说明
文件未保存就关闭vim时,会产生临时文件,下次打开时会提示恢复/删除等相关操作