1 .粘贴复制时,自动换行的关闭
:set paste
不再有自动换行。
:set nopaste
自动换行
2 . linux kernel 80 字符的限制显示
设置超过80长度提示
set colorcolumn=81
3 .多行复制命令
按“nyy”复制n行;其中n为1、2、3……
4 .ctrl+s 导致了冻屏,无法操作,可以使用 CTRL + q 恢复
if you want to get the control of your terminal after you pressed CTRL + s key combination, you can press CTRL + q
5 .vim搜索有特殊字符的字符串
搜索特殊字符要加转义字符 "\",比如搜索 \n 是换行符 \\n 搜索的是 字符串
"\n"
6 .全局删除和替换
:%s/\\n//g 在整个文件范围查找替换字符串\n为空格
:%s/\\n//g
简单解释一下:
%s : 在整个文件范围查找替换
/ : 分隔符
\\n : \转义字符 \n 字符串
/g :全局替换
7 .vim控制多行整体左移、右移 一个table 。
使用“:m,n>”或":m,n<"左移或右移,m是起始行,n是结束行