本篇分享:
VIM编辑器的使用方法和技巧
环境介绍:
系统:Linux
切换到命令模式:按下ESC键
切换到末行模式:输入冒号(
切换到可视模式:按下V键
命令模式:输入行号 + G键,例如: 10G 跳转到第10行
末行模式:输入行号即可实现跳转
命令模式:按下gg键
命令模式:按下G键
命令模式:按下gg键后,输入=和G键,即为gg=G,可实现格式化代码
命令模式:%
命令模式:dw
,将光标置于单词的首字母进行操作
命令模式:D
、d+$
命令模式:d0
命令模式:ndd
命令模式:0
命令模式:$
命令模式:c
,ncc
剪切多行
命令模式:yy
,nyy
复制多行
命令模式:p
命令模式:按 /
输入要搜索的关键字,回车。使用 n
检索下一个。
命令模式:将光标置于单词任意一个字符上,按 *
(查找下一个)、#
(查找上一个)。
末行模式:将光标置于待替换行上,输入 :s/原数据/新数据
。
末行模式:输入 :%s/原数据/新数据/g
,不加 g
只替换每行首个匹配内容。
末行模式:输入 :起始行,结束行s/原数据/新数据/g
。
命令模式:u
、ctrl+r
。
末行模式:输入:sp
,使用ctrl+ww
切换不同窗口,输入q
退出光标所在窗口,qall/wqall
退出所有窗口。
末行模式:输入:vsp
,使用ctrl+ww
切换不同窗口,输入q
退出光标所在窗口,qall/wqall
退出所有窗口。
命令模式:光标移动到函数上,输入3K
,即可查看第三卷的ManPage,查看指定卷即nK
。
命令模式:将光标置于待查看宏定义单词上,使用[d
查看定义语句。
末行模式:输入:!命令
。