码迷,mamicode.com
首页 > 系统相关 > 详细

vi/vim/gvim编辑器常用命令

时间:2015-07-11 18:02:14      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:

【移动】

kjhl     上下左右移动光标
gd     查找当前word定义的位置,n跳转到下一处
nG        跳转到第n行
%   在范围字符(括号对, html标签等)首尾跳动 
{}    在空行之间上/下移动 
()     在段落之间移动, 包括空行 
ctrl+o   依次沿着跳转记录往后跳转 
ctrl+i    依次沿着跳转记录往前跳转 
ctrl+e   单行向上翻滚
ctrl+u   半屏向上翻滚
b, B      向前移动一个word或WORD 

【编辑】 
x    删除当前光标文字 
rx      将当前光标字符替换为x 
J    将下一行接到当前行末尾  
.      重复前一个编辑操作命令, dd...会删除4行文字, J....可以连接4行文字 
d      可以用来结合任何移动命令 
dw     删除当前光标到下一个单词开始处的内容 
d%    删除范围首尾字符之间的内容 
d)    删除到下一个句子结束的位置 
d}    删除当前段落的剩余内容 
du    取消删除准备
dd    剪切当前行
yy    复制当前行
dw    剪切光标所在位置的单词
yw    复制光标所在位置的单词
p    粘贴 
I    在当前行开始插入 
A     在当前行末尾开始插入 
o    在当前行下新建一空行以供插入 
O     会在当前上方新建一空行 
cc    用空白行代替当前行内容 
c$     删除当前位置到当前行结束内容 
c0         删除当前位置到当前行开始内容 
==    对当前行自动缩进 
gg    跳转到第一行
G    跳转到最后一行
gg=G     对全文进行自动缩进 
<<(>>) 对整行进行缩进 

【查找/替换】
 /regexp            查找regxp内容,n跳转到下一处
:s/regexp/replacement/g    替换当前行 
:%s/regrep/replacement/g     全文替换, 如果一行有多个匹配只替换第一个 
:%s/regexp/replacement/gc     全文替换, 并在每次替换之前进行提示 
:%s/str/\r/g           替换并换行

【文件操作】
w      保存
q    退出
qw    保存后退出
q!     强制退出
w!     强制写
:help  打开gvim帮助文件


ps:在Linux终端中输入vimtutor可以打开vim自带的入门教程

vi/vim/gvim编辑器常用命令

标签:

原文地址:http://www.cnblogs.com/huangqiwei/p/4638976.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!