首页 > 系统服务 > 详细

vim快捷键

时间:2015-11-24 22:07:40      阅读:226      评论:0      收藏:0      [点我收藏+]
命令模式 光标移动 拷贝与删除  
Ctrl+f  / Ctrl+b 向前/向后翻一页 yw/dw 拷贝/删除从当前光标到光标所在单词结尾
Ctrl+d  / Ctrl+u 向前/向后翻半页 y0/d0 拷贝/删除从当前光标到光标所在行首的内容
n<space> 向右移动本行的n个字符 y$/d$ 拷贝/删除从当前光标到光标所在行尾的内容
0(HOME)  / $(END) 本行第一个/最后一个字符处 yy/dd 拷贝/删除光标所在行
H  /  M   /   L 本屏幕最上方/中央/最后 nyy/ndd 拷贝/删除光标以下n行
G / nG 最后一行/第n行 dh=X/dl=x/dj/dk 删除前一个,后一个字符/上一行,下一行
n<Enter> 光标向下移动n行 :12,24y 拷贝12到24行
gg 快速定位到文件头 :12,y 拷贝第12行到光标所在行
(/) 移动光标到下一个/上一个句子 :,24y 拷贝光标所在行到第24行
b/w 向前/向后移动一个单词 cw/cNw  删除单词
{ / } 移动到上一个/下一个段落首 x,X,Nx 向前/向后删除一个字符
[/    ]/ 跳到注释开头/结尾    
[[ 光标跳转到代码块开头    
其他   buffer  
/word  ?word 在光标之后/之前查找一个名为word的字符串 <Tab>  /<Shift-Tab> 移到上一个下一个buffer
:w[filename] 另存到filename文档 <Enter>/d 打开/删除光标所在的buffer
光标跳转到匹配到括号处,支持{}() project  
vim -x exam.txt 文件加密 :Project 打开project框
:tabnew 新建标签页 quickfix命令集  
Ctrl+] 跳到当前光标下单词的标签 :cn=F8/:cp=F9 下一个/上一个错误所在的行
WMToggle   :cfirst/:clast  第一个/最后一个
:WMToggle 打开/关闭WinManage    
<enter> 打开目录或文件    
D 删除当前光标下的目录或文件    
R 文件或目录重命名    

 
   

一部分命令为vimrc中设定,仅供参考

vim快捷键

原文:http://www.cnblogs.com/vactor/p/4993030.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!