您的位置:首页 > 其它

Vim常用操作

2016-12-05 19:28 169 查看
1、开始一个新行
"o"命令在光标下方建立一个新的空行,并把vim切换到插入模式。
"O"命令(大写)在光标上方打开一个新行.

 2、指定计数
 在命令前加一个数字

3、退出
"ZZ":保存文件并退出;
":q!":放弃修改并退出;
":e!":放弃修改并重新编辑,重新装载原来的文件
 
4、获得特定主题的帮助
:help {主题}
 
5、词移动
"w":要移动光标向前跳一个词;
"b":命令向后移动前一个词的词首;
"e":移动到下一个单词的词末
 
6、移动到行首或行尾
"$":命令把光标移动到当前行行尾
"^":命令把光标移动到一行的第一个非空字符
"0":(数字0)命令移动到一行的第一个字符
 
7、移动到一个指定的字符
"fx":命令向前查找文本中的字符x
"F":向左查找
"tx":与fx相似,它只把光标移动到目标字符的前一个字符.
 
8、括号匹配
"%":匹配括号
 
9、移动到指定的行
"G":计数+G可以定位至指定的行;没有计数时,移动到文件末,移动到文件首的命令是gg.
"%":计数+%定位位置百分位置
其它快捷移动:"H":移动到"Home"(头);"M":移动到"MIddle"(中);"L"表示"Last"(尾)
 
10、确定当前位置
"CTRL+G":显示文件名称[状态]+全文的总行数+光标的当前行占全文的百分比+所处列的行,列号;
":set number":在每行前面加上一个行号;
":set nonnumber":关闭number;
":set ruler":在vim窗口的右下角显示当前光标的位置
 
11、滚屏
"CTRL+U":把视窗向上移动半屏,文字相应的下移半屏
"CTRL+D":把视窗向下移动半屏,文字相应的上移半屏
"CTRL+E":上滚一行
"CTRL+Y":下滚一行
"CTRL+F":正向(向前)滚动一整屏
"CTRL+B":反向(向后)滚动一整屏
"zt":把光标移动到屏幕的顶部
"zb":移动到底部
 
12、移动文本
p:对"d"、"x"或者其他删除文本的时候,可用p重新粘贴出来
 
13、拷贝文件
y:抽出,"y"命令把文字拷贝到寄存器,然后用p命令粘贴到别处.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: