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

初识vim

时间:2017-08-09 21:20:32      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:opera   匹配   自己   光标移动   一个   高亮   附加   文本   撤销   

一定要自己去实践不然记不住

 

移动光标 :h,j,k,l键

    ^

    k

<h                        l>

              j   

              v

 

h键位于左边,每次按下就会向左移动

l键位于右边,每次按下向右移动

q!<回车>退出

x键删除

dw键删除

d$从光标处删除至当前尾部

 

i键进行插入操作,操作结束后按esc退出

按A键添加文本

:wq  <回车>  保存文件并退出

vim是启动vim编辑器的命令

2w 是光标向前移动2个单词,3w就移动3个       d2w就是删除了

3e向后三个,4e亦然

0(数字零)使光标移动到行首

 

operator --代表要做的事

number--可附加数字,代表重复的次数

motion--动作,代表在所操作的文本上移动,例如w代表单词(word),$代表行末等等

 

 

dd删除该行 ,2dd删除两行               其后按p键可以粘贴---p键将最后一次删除的内容置于光标后

u 撤销最后执行的(一次)命令

U恢复到该行的原始状态  ,欲撤销多次u,U操作,要输入   Ctrl+r

选中错误的位置   按r键  +输入正确的   就可以替换

cw  很神奇,try    ce不仅删除了一个单词,它也是你进入了插入模式

c$  光标后面的全部删除

 

G 直接跳到文件最后一行,gg直接跳到文件第一行    ctrl+g可以查看当前你最在行列信息

在进行gg  或者 G 操作后输入刚才的行号,再输入G便可跳回来

输入“/”再加任意字符, 输入该字符加回车 便可找到你刚才输入的字符,再输入n,便可往后找到下一个与你前面输入相同的字符,若输入的是N则往前找和你输入相同的数   ,"/"换成‘‘?‘‘则反向

在一个" ( "或者" } "输入%,便可跳到与之相匹配的” ) "和" } "处

!ls   ls !dir  可以列出当前目录的内容

:!  这样就可以执行外部的shell命令了

所有的命令都必须敲<回车>键结束,

 

选择一个未曾用到的文件名,w+这个文件名 就可以新建

再次启动vim时,如果以vim+上述文件名,怎会和上次你保存时的文件内容一样

:!del 文件名(在MS-DOS下) 

:!rm 文件名 (在Unix下)

 

具有选择性的保存性命令   将光标移到某处,按v键,之后光标移动,会发现所移之处高亮显示

如果这是输入 w  <文件名>   在确认看到:‘<’,‘>w 文件名  后按回车,vim会把刚才选中的行写入以 <文件名>中,可以通过

命令 :!ls 查看

 

R可以连续替换多个不同字符

 

初识vim

标签:opera   匹配   自己   光标移动   一个   高亮   附加   文本   撤销   

原文地址:http://www.cnblogs.com/z-712/p/7327484.html

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