VIM 高级用法(一)

今天无已中发现了vim的几个高级用法

1:高亮搜索 

默认情况下不是高亮搜索的 尤其是在终端上 : set nohlsearch   ==>set hlsearch 这一招在终端上也可以用 有时候终端上没有color 搜索的时候用上搜索高亮 会事半功倍

 

 

 

 

 

2:可视模式  

按 进入-------->取代了鼠标选择的功能 

<鼠标选择>

<键盘选择>

v-->进入visual 视图 -->达到鼠标选择的效果

 

Visual 模式下命令:

aw 选中一个字    

切换选中块的大小写

右移 

左移

3:格式化代码

How to format code with vim?

全文件格式话:gg=G

指定3行数格式化:3=   

缩进当前行:==

4:多tab编写

此招 也可以在终端下使用 定会事半功倍 一定会让你跪拜vim强大的功能

:tabnew   tabnext tabprevious tabfirst tablast 

:tabmove

这些敲一敲就明白效果了

5: 书签功能

很多ide多拥有书签功能更 尤其是用visual studio的时候 

Vim也是有书签功能

加书签:m(a-z)

跳转书签: '{a-z}

清除所有书签:delm!

删除一个书签 : delm (空格){a-z}

附加一条 回到上一编辑处:`` (很多书上都差不多的高级快捷键)或者`.

6:  移动光标

fx: 在当前行中找x字符 找到就跳转支

;   重复上一个f命令

Tx: 跳转到一个字符处

#

   在屏幕上移动

H   移动光标到当前屏幕上最上边一行

M 移动                   中间一行

L                          

 

7:把自己的代码转换为 html 做个站点展示给别人

:TOhtml (对方只要有浏览器就能查看你的代码了不用在下载下来看了)