Several Vim Tips (in Chinese)

窗口模式操作

CTRL-W CTRL-S 将当前窗口分割为两窗口

CTRL-W CTRL-W 切换窗口

CTRL-W j 切换到下一窗口

CTRL-W k 切换到上一窗口

CTRL-W CTRL-R 将窗口的位置轮换

CTRL-W CTRL-_ 将当前窗口最小化

CTRL-W CTRL-= 将所有窗口变为等大

搜索和替换

/word 搜索word

搜索之后按回车高亮显示,n 下一个 p 上一个

:%s/模式/替换成的内容/gc

% 全局选项,如果没有开启则只在当前行进行替换

g 表示 全局替换,如果没有g选项则只替换每行出现的第一个单词

c 表示需要确认

Esc替换按键

ESC键在键盘的左上角,按起来很不方便,而在VIM中ESC经常用到,其实有一个同样作用的组合按键:CTRL-[,这两个按起来手基本不用做大的动作,方便多了。

块操作

使用visual可视模式

v 进入可视模式,移动光标可进行选择

CTRL-Q 或 CTRL-V 进入列式模式,可进行块操作,选定的是一个矩形块。如果使用behave mswin CTRL-V可能映射成为past

About Eric Zhiqiang Ma

Eric Zhiqiang Ma is a PhD candidate at Dep. of CSE, HKUST. He is interested in system software for cloud computing, virtualization of large-scale distributed systems and etc. Also find Eric on Facebook, Twitter, LinkedIn and Google+. The views or opinions expressed here are solely Eric's own and do not necessarily represent those of any third parties. More Posts - Website

Leave a Reply

Your email address will not be published. Required fields are marked *

nine + one =

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Click to subscribe to Fclose.com Posts by Email if you have not.