快速业务通道

[RHCE033]unit9vim工具的使用

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-27
一、vim的模式
一般模式:进入文件就进入了一般模式,可以通过上下左右键移动光标、可以复制粘贴、可以删除字符或删除整行.
编辑模式:一般模式无法对文件进行编辑,只有进入了编辑模式才能对文件进行编辑.在一般模式中按i键就可进入编辑模式.
命令行命令模式:在一般模式中,输入:就可以进入命令模式,在命令模式中可以搜索数据、存盘、离开vim等操作.
二、打开文件
vim path/filename
如果文件存在是打开文件.
如果文件不存在则是创建一个空文件.
三、编辑模式
i:从一般模式进入编辑模式并且光标位置不变(按下esc键光标会退一个字符)
I:从一般模式进入编辑模式但是光标要变至原来位置所在行的行首
a:从一般模式进入编辑模式光标向右移动一个字符
A:从一般模式进入编辑模式光标移到行尾
o:从一般模式进入编辑模式并且在光标原来所在行的下方增加一条空行
O:从一般模式进入编辑模式并且在光标原来所在行的上方增加一条空行
三、命令行命令模式
:w:保存
:q:退出
:wq:保存并退出
:q!:强制退出
四、一般模式
n 空格:将光标向右移动n个字符.
h,j,k,l:上下左右移动光标
w:向右移动一个词
d:向左移动一个词
):将光标以句子为单位向下移动
(:将光标以句子为单位向上移动
}:将光标以段落为单位向下移动
{:将光标以段落为单位向上移动
n G或:n:输入一个数字然后按下G或者输入:然后输入数字回车,光标将向右移至n个字符.
G:光标移至文本最末端.
/关键字:在文本中搜索关键字
n:向下搜索
N:向上搜索
替换:
:1,5s/cat/dog/----将1-5行的第一个cat替换成dog
:%s/cat/dog/gi----将所有行的所有cat替换成dog
注意:
如果替换的是path那么需要添加符号比如:
:%s//dev/hda//dev/sda/g
将所有行的全部/dev/hda替换成/dev/sda
cc:将光标所在行删除并进入编辑模式
cl:将光标坐在字符删除并进入编辑模式
cw:将光标所在词删除并进入编辑模式
c):以句子为单位将光标所在位置前面部分删除并进入编辑模式
c(:以句子为单位将光标所在位置后面部分删除并进入编辑模式
c{:以段落为单位将光标所在位置前面部分删除并进入编辑模式
c}:以段落为单位将光标所在位置后面部分删除并进入编辑模式
dd:剪切光标坐在行
dl:剪切光标所在字符
dw:剪切光标所在词
d):以句子为单位将光标所在位置前面部分剪切
d(:以句子为单位将光标所在位置后面部分剪切
d{:以段落为单位将光标所在位置前面部分剪切
d}:以段落为单位将光标所在位置后面部分剪切
yy:复制光标坐在行
yl:复制光标所在字符
yw:复制光标所在词
y(:以句子为单位将光标所在位置前面部分复制
y):以句子为单位将光标所在位置后面部分复制
y{:以段落为单位将光标所在位置前面部分复制
y}:以段落为单位将光标所在位置后面部分复制
p:粘贴文字在光标所在行的上方
P:粘贴文字在光标所在行的下方
u:复原前一个操作
ctrl r:重做上一个动作
v 方向键:进行字符块选择
V 方向键:进行行块选择
ctrl w s:横向分割屏幕
ctrl w v:纵向分割屏幕
ctrl w 方向键:小屏幕之间移动光标
~/.viminfo文件里存放我们在vim中的所有命令操作

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号