vi&vim

时间:2023-01-24 00:48:46

1.Vim命令行模式下多行注释与解注

:548,620s/^/#/g   //行首插入“#”

:548,620s/$/#/g   //行尾插入“#”

:548,620s/^#//g   //行首删除“#”

:548,620s/#$/?/g   //行尾删除“#”

2. Vim可视化模式(VISUAL BLOCK)多行注释与解注

① 按CTRL+V进入可视化模式(VISUAL BLOCK),光标上移或下移,选中多行的开头

vi&vim

② 按I键,进入“insert”模式,输入注释符“#”,按ESC键(2次),注释多行代码

vi&vim

vi&vim

③ 按CTRL+V进入可视化模式(VISUAL BLOCK),按i横向选中列数,如“//” 需选中2列

④ 按j(向下选中列),或者k(向上选中列)选中注释符号

vi&vim

⑤ 按d键取消选中的多行注释


3. Vim 的 paste 模式
①   Vim缩进混乱,复制整段代码再粘贴的时,Vim 自动缩进

vi&vim

①   解决方法:vim 进入 paste 模式,在进行复制粘贴

 :set paste        

②   退出paste模式

:set nopaste

③   执行:set paste 原理

textwidth设置为0

wrapmargin设置为0

set noai set nosi softtabstop设置为0

revins重置

ruler重置

showmatch重置

formatoptions使用空值

lisp 选项值不变,但被禁用

indentexpr 选项值不变,但被禁用

cindent 选项值不变,但被禁用

4. vi/vim跳到指定行数

80gg或80G或 :80

相关文章