常用vim 技巧(2015-7-15)

:g/^$/d    删除空行
:%d    删除所有行
:g/^[0-9]*$/d    删除只有数字的行
 
如果想更改当前正在编辑的文件的文件名, 替代方法是先用 :f
改缓冲名,然后再删去原来那个文件:
:f new_file_name
:!del #
(# 会被vim自动替换成之前的文件名)
 
这里会弹出一个命令行窗口, 如果不想看到它, 把第二个命令改成:
:!start /b del #
 
VIM格式化代码:
gg=G 格式化全文指令
== 格式化当前行
8= 和格式化当前光标接下来的8行
view 模式下选定代码后按 = ,直接格式化
 
注释java代码
:%s/^/\/\//g
 
​对u的撤销操作
^r
 
十六进制编辑
windows下:!xxd
 
将所有中文字符替换为英文字符
normal mode下映射<c-s>
 
给10到18行上注释
:10,18s#^#//#g
给10到18行反注释
:10,18s#^//##g
posted @ 2015-07-15 22:52  AlFayed  阅读(176)  评论(0编辑  收藏  举报