删除:先按v,进入visual模式,横向选中列的个数(如"/ /"注释符号,需要选中两列),再按Esc,再按ctrl+v 进入列编辑模式,向下或向上移动光标,选中注释部分,然后按d, 就会删除注释符号。
使用替换命令:
:%s/^/\/\//g来在全部内容的行首添加//号注释
:2,50s/^/\/\//g在2~50行首添加//号注释
在统一窗口中打开另一个窗口
:split ../../../../ThinkPHP/Conf/convention.php
:set autoindent
:set ic
:set noic
find word
/echo
打开一个新窗口并开始编辑一个空的缓冲区, 使用命令: (ex command)
:new
垂直打开一个窗口
:vsplit
打开一个新窗口
:vertical new
针对所有窗口操作的命令
来保存所有被修改的窗口. 命令意为"write all"1. 但实际上, 它只会存盘那些改动过的. Vim很清楚重写一遍完全没有改变的文件毫无意义.还有一个对":qall"和":wall"的组合: 保存并退出所有窗口: (ex command)
:wqall
这个命令将保存所有被修改的文件然后退出Vim.最后, 还有一个放弃所有修改强制退出Vim的命令: (ex command)
:qall!
显示与当前的文件比较
:vertical diffsplit a.php
diffthis
对比文件
vimdiff test.txt test6 set cursorline
设置色彩行和色彩列
set cursorline "光标行高亮
"红底篮字无下划线gui属性无设置
autocmd InsertEnter * highlight CursorLine cterm=NONE ctermbg=Red ctermfg=Blue guibg=None guifg=None
set cursorcolumn "光标列高亮
autocmd InsertEnter * highlight CursorColumn cterm=NONE ctermbg=Red ctermfg=blue guibg=None guifg=None
:X 对文件加密
添加对其线
set list " 显示tab和空格
set lcs=tab:\|\ ,nbsp:%,trail:- " 设置tab和空格样式
highlight LeaderTab guifg=#666666
" 设定行首tab为灰色
" 匹配行首tab
match LeaderTab /^\t/
本文介绍了Vim编辑器的一些高级使用技巧,包括快速注释和取消注释代码的方法、如何进行精确的列编辑操作、使用替换命令批量修改文本、以及如何通过各种命令实现窗口管理和文件对比等功能。
1937

被折叠的 条评论
为什么被折叠?



