菜鸟入门linux:vim使用

1、vim基本使用

菜鸟入门linux:vim使用_第1张图片
菜鸟入门linux:vim使用_第2张图片
菜鸟入门linux:vim使用_第3张图片
菜鸟入门linux:vim使用_第4张图片
菜鸟入门linux:vim使用_第5张图片
菜鸟入门linux:vim使用_第6张图片
菜鸟入门linux:vim使用_第7张图片
菜鸟入门linux:vim使用_第8张图片

2、小技巧

(1)、在vim中导入其他文件内容、执行命令或导入命令执行结果

圈1:导入其他文件内容

在末行模式(好像是这个名字,就是最下方有冒号的模式),输入r [文件路径以及名称],可以在不退出vim的情况下将目标文件的内容导入到当前文件的光标处。

圈2、执行命令

在与上方相同的模式下输入![命令],可以在不退出vim的情况下执行命令。

圈3、导入命令执行内容

当然这一功能就是前两条的结合,使用方式:r ![命令]即可将命令执行结果添加到光标处。

(2)、定义快捷键

将在行首插入’#‘并退出的快捷键定义为’ctrl p‘ :map ^p I#
注意:代码中的尖号不是’shift 6‘,而是’ctrl v‘。也就是说想打出’^p’,需要先按‘ctrl v’再按‘ctrl p’,或者三个键一起按。通过这种方式即可将‘ctrl p’定义为在行首插入‘#’的快捷键。

(3)连续行注释

:n1,n2s/^/#/g:将n1到n2行的行首添加#号(vim中#表注释)。该命令中的“^"为数字键6的尖角号,表示行首的意思。”/g“表示不需要询问。
n1,n2s/^#//g:去掉n1到n2行的行首注释。若不加尖角号会去掉改行所有的#。
n1,n2s/^/\/\//g:有的注释为”//“,所以需要加转义符。

(4)替换

ab a b:会将a自动替换为b。a、b可为任意字符串。
使用该命令后,在vim的插入模式在只要输入了a,再按回车或者空格,系统会自动将输入的a替换为b。

你可能感兴趣的:(LINUX)