
摘要: 使用vim编辑器的基本方法和技巧
数值模拟难免要使用到服务器,以加快模拟速度。而我接触到的服务器是使用Linux系统。我使用ssh
远程连接服务器。由于服务器上没有图形化界面,所以我们需要使用命令行来操作服务器。而在命令行中,最常用的编辑器就是Vim
了。
由上图可知,Vim
编辑器主要有三种模式,分别是:
命令模式
输入模式
底线命令模式
其中,命令模式是Vim
的默认模式。我们可以在命令模式下输入命令来操作文件,例如:i
进入输入模式,:
进入底线命令模式。退出Vim
编辑器可以使用:q
命令。
i
:进入输入模式;x
: 删除光标所在的字符;dd
:剪切光标所在的行;yy
:复制光标所在的行;p
:粘贴剪切板的内容;u
:撤销上一步操作;Ctrl + r
:重做上一步操作;gg
:跳转到文件的开头;G
:跳转到文件的结尾;ctrl + d
:向下翻半页;ctrl + u
:向上翻半页;+
: 向上一行;-
: 向下一行;:
: 进入底线命令模式;numdd
: 向下剪切 num 行;搜索替换:
/word
: 向下查找 word ;?word
: 向上查找 word ;n
: 查找下一个匹配项;:n1,n2s/word1/word2/g
: 在 n1 到 n2 行之间查找 word1 并替换为 word2;:%s/word1/word2/g
: 在整个文件中查找 word1 并替换为 word2;:%s/word1/word2/gc
: 在整个文件中查找 word1 并替换为 word2,并提示确认;:wq
:保存并退出;:q!
:强制退出,不保存退出;:w
:保存文件;Esc
:退出输入模式到命令模式;Enter
:换行;