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

VIM编辑器

时间:2015-11-05 19:01:59      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:编辑器   file   单词   

打开文件默认处于编辑模式

模式

                编辑模式

                输入模式

                末行模式

模式转换

                编辑——>输入

                IAOiao

                输入——>编辑

                Esc

编辑——>末行

“:

末行——>编辑

Esc

输入模式与末行模式不能直接转换,要通过编辑模式进行转换

一文件打开

vim +# +file:打开文件到底几行

vim +:打开文件处在文件的最后一行

vim +/pattern:打开文件定位至第一次被pattern匹配到的行的行首

二关闭文件

1末行模式关闭文件

q 退出

wq 保存并退出

q!不保存退出

w保存

wq ——>x保存退出

2编辑模式退出

ZZ:保存退出

三.移动光标(编辑模式下)

逐字符移动

                h

                l

                j

                k

#h:移动#个字符

以单词为单位移动

                w键:移至下一个单词的词首

                e键:跳至当前或前一个单词的词尾

                b键:跳至当前或前一个单词的词首

#w:移动#个单词

3行内跳转

                0:绝对行首

                ^:行首的第一个非空白字符

                $:绝对行尾

4行间跳转

                #G:跳转至第#

                G:跳至最后一行

末行模式下直接给出行号即可

四翻屏

Ctrl+f:向文件尾部翻

Ctrl+b:向文件前边翻

Ctrl+d:向下翻半屏

Ctrl+u:向上翻半屏

五删除单个字符

x:删除光标所在处的单个字符,#x——删除光标所在处及向后的共#个字符

六删除命令:d

d命令与跳转命令组合使用

#d跳转符:

dd:删除当前光标所在行

#dd:删除从光标所在行内的#

末行模式下

开始行——结束行d

“.”:当前行

$:最后一行

+#:向下的#

七粘贴命令p

P大写:若删除或复制为整行内容则粘贴至光标所在行下方,若删除复制内容为非整行则粘贴光标所在字符的后面

p小写:若删除或复制为整行内容则粘贴至光标所在行上方,若删除复制内容为非整行则粘贴光标所在字符的前面

八复制命令y

用法同d命令

九修改先删除内容在转换为输入模式

c:用法同d命令

十替换r

R替换模式

十一撤销编辑操作

u:撤销前一次的编辑操作

连续的u可撤销此前n次的操作

#u:直接撤销最近#次操作

撤销自己的撤销(还原最近一次的撤销)Ctrl+r

十二重复此前的操作”.”

十三可视化模式

v:按字符选取

V:按举行选取

十四查找

/pattern

pattern

                N:上一个

                n:下一个

十五查找并替换,在末行模式下进行,与sed命令类似

                s


本文出自 “Linux根文件系统” 博客,请务必保留此出处http://amazonjian.blog.51cto.com/9604681/1710082

VIM编辑器

标签:编辑器   file   单词   

原文地址:http://amazonjian.blog.51cto.com/9604681/1710082

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