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

vim 快捷键

时间:2015-07-15 18:41:59      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:

光标在屏幕文本中的移动可以用箭头键,也可以使用 h j k l 字母键
k (上行)j(下行) h(左移) l(右移)
 
正常模式下删除光标所在位置字符,按  x
 
在正常模式下,插入或添加文本:
i   插入文本        光标前插入文本
A 添加文本       一行后添加文本
 
:wq  保存改动并退出
:q!   不保存并退出
 
dw 删除一个单词(光标放在起始出)
d2w   删除两个单词
d$ 从光标处删至当前行尾部
dd  删除该行
2dd  删除两行
 
 
使用计数制定动作:
输入2w使光标向前移动两个单词
输入3e使光标向前移动到到第三个单词的末尾
输入0(数字零)移动光标到行首
 
 
撤消类命令
输入u来撤消最后执行的命令
输入U来撤消对整行的修改
 
Ctril + R 重做被撤消的命令,也就是撤消掉撤消命令
 
 
置入类命令
输入dd将一行删除,这样会将该行保存到Vim的一个寄存器中
接着光标移动到另一行输入p将之前的一行粘贴置入到此行上方
 
 
输入r和一个字符替换光标所在位置的字符
 
 
c【number】e 从出错的字母开始     改变一个单词直至末尾

c$  从出错的字母开始     改变一行直至末尾

 
 
gg 跳到文件的开始
G 跳到文件的结束
10gg 或10G 跳到第10行
 
 
正常模式下输入 /(或者:) 字符输入要查找的字符串 回车
 
n 查找所搜索的字符串
N 逆向查找所搜索的字符串
 
如果想逆序查找 ? 代替 /
 
要回到之前的位置按ctrl + o      跳转到较新的位置ctrl + i
 
 
在 () {}  【】 输入 % 可以查找配对的括号
 
 
输入    :s/word1/word2  回车   替换光标所在行第一个匹配 串
输入    :s/word1/word2/g   回车  替换全行的匹配串
输入    :#,#s/old/new/g    #代表行号  替换首位两行内的匹配项
输入    :%s/old/new/g   替换整个文件的每个匹配串
输入    :%s/old/new/gc   替换整个文件的每个匹配串,并且对每个字符串提示是否替换
 
输入   :!ls 回车      可以在vim内执行外部命令
输入   w TEST 该命令会以TEST为文件名保存整个文件 (可!dir或!ls 进行验证)   !rm TEST 将它删除
 
 
w 跳到下一个单词的开始
e 跳到单词的结束
b 向后跳

 
至 第5讲第三节
 
 
 
 
linux 终端命令
 
ctrl + l  清屏
ctrl + a 移动到命令行首
ctrl + e 移动到命令行尾
 
cat file 打印文件内容到目录
cat -n file1 file2 > out 拼接文件内容并重定向到目标文件,并在文件前添加行号
 
head -n 1 file1 查看文件第一行
tail -n 1 file1   查看文件最后一行
 

vim 快捷键

标签:

原文地址:http://www.cnblogs.com/balfish/p/4648916.html

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