Linux笔记19–文本编辑器vim2-使用技巧
-
导入命令执行结果
:r 文件名 能够将文件名内容导入到当前打开文件的光标处
:!命令 在不退出vim的情况下执行命令并显示执行结果
:r !命令 在当前文件光标处导入命令的执行结果
-
定义快捷键
:map 快捷键 触发命令
:map ^P I# ^P是Ctrl+v+P打出来的 该快捷键作用为在所在行行首插入#后退出编辑模式,即为该行添加注释
:map ^B 0x 该快捷键作用是移到行首后删除首字母
:map ^H ihhh@qq.com 该命令为在光标处插入邮箱地址后退出编辑模式回到命令模式
-
连续行注释
:n1,n2s/^/#/g 这里的^就是shift+6打出来的尖角号,表示行首的意思 该命令能够在指定的n1–n2行在行首添加#注释
:n1,n2s/#//g 该命令能够将#注释去掉
:n1,n2s/^#//g 该命令只将行首的#注释去掉
:n1,n2s/^g 该命令能够在行首插入//,但由于/也是分隔符,所以要在每个/前面加上反斜杠\,代表/只是单纯的字符
-
替换
ab mymail hhh@qq.com 将文件中的mymail替换为hhh@qq.com 在编辑文本时打到mymail空格或回车后会自动变成hhh@qq.com
-
将自定义快捷键、替换等设置写入配置文件
若不写入用户家目录下的配置文件中,重启后自定义快捷键、替换等设置就没了
配置文件为.vimrc
配置文件中只能放一些编辑模式的命令,不用加: