momo zone

调核人的blog

自己整理vim键码

ctrl+[ : 等同ESC
ctrl+g:  显示文件信息

:e      :打开文件

:n      : 移至第n 行
 
h       : 光标左
l        :光标右
j        :光标上
k        : 光标下
 
i        :在当前光标进入插入模式

I        : 在行首进入插入模式
a       :在当前光标后进入插入模式

A       : 在行尾进入插入模式
o       : 进入下一行,插入
O       :当前行首插入
 
w       :以单词间隔移动光标到单词首
e        :以单词间隔移动光标到单词末

0        :移到行首
$        : 光标移动到行尾
gg        :移动到文首第一个字符

shift+g:移动到文尾第一个字符

Ctrl+f   :page down

ctrl+b   : page up
 

x        :删除当前光标字符
dw      : 删除从当前光标当前位置直到单字/单词末尾,包括空格。
de       : 删除从当前光标当前位置直到单字/单词末尾,但是不包括空格。

cw      : 删除从当前光标开始位置的单词/单词尾,并进入编辑状态。(标示区内容替换(标记完要替换的内容后输入任何字符即进入插入模式))。

d$       : 从当前光标当前位置直到当前行末。
dd       :  删除当前整行
 
u         :单步撤销
U         :

ctrl+r    : redo 重做
 
p         :将最后一次的删除的内容至于光标后(粘贴)

"+y       :  复制到系统剪贴板
"+p       :从系统剪贴板粘贴

Shift-Insert  粘贴文本(从剪贴板) *<S-Insert>*

CTRL-Insert 复制选择的文本(到剪贴板) *<C-Insert>*

CTRL-Del 剪切选择的文本(到剪贴板) *<C-Del>*

Shift-Del 剪切选择的文本(到剪贴板) *<S-Del>*
r          :替换当前光标字符
 
cw       : 清除单词并进入插入模式 或 在单词内部删除字符并进入插入模式(单词修正)
c$        : 清除至行尾并在当前光标进入插入模式
 
/          :进入搜索模式, 紧接着可以输入要查找的字符串,再按回车
?         :进入搜索模式(逆向), 紧接着可以输入要查找的字符串,再按回车
              shift+n 正向, n逆向

*          :以当前光标所在单词为对象向下搜索

#          :以当前光标所在的单词为对象向前搜索

:%s/A/B/g  :将全文A的内容换成B.    % 表示当前文件,g表示全文.(win :%s/p/r/g 全文p的地方替换成回车换行)

mx        😡 代表26个字母,ma 表示光标位置设置mark a

‘x          :返回mark x的位置

:marks    :列出所有marks

%         :查找匹配括号

!         : 执行外部命令

v          : 进入可视模式,再按退出

V          :进入可视模式,并标记当前行

d           : 删除标示的内容

y           : copy 标示的内容

sort       : 排序
 

sort u :去除重复行(for win)

:%!sort -u :去除重复行

Advertisements

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s

%d 博主赞过: