Linux教程之centos下VIM编纂器的具体利用
欢迎大家来到仓酷云论坛!1、VI编纂器的启动与加入#vifile1新建一个文本文件为file1
~
~
:q!在末行形式下加入
2、文本的操纵
~
:e!file1在以后文件下编纂新的文件
:r/etc/passwd完成文件的读进功效
:wq坚持并加入
:q!强行加入
3、光标挪动操纵
3.1、光标挪动操纵(下令形式下)
h--向左挪动光标
l--向右挪动光标
k--向上挪动光标
j--向下挪动光标
3.2、翻页挪动(下令形式下)
Ctril+F向前翻整页
Ctril+B向后翻整页
Ctril+U向前翻半页
Ctril+D向后翻半页
3.3、行内疾速跳转(下令形式下)
^将光标疾速跳转到本行的首行字符
$将光标疾速跳转到本行的行尾字符
nw将光标疾速跳转到以后光标地点地位的后n个单词的首字母
nb将光标疾速跳转到以后光标地点地位的前n个单词的首字母
nc将光标疾速跳转到以后光标地点地位的后n个单词的尾字母
3.4、文件熟行间疾速跳转
:setnu显现行号
:setnonu作废显现行号
4、编纂操纵
4.1进进输出形式(在下令形式下)
i在以后光标处进进拔出形态
cw删除以后光标地点单词尾部的字符,并进进拔出形态
c$删除当期光标到行尾的字符,并进进拔出形态
c^删除以后光标到行尾的字符,并进进拔出形态
4.2、输出形式的操纵
利用高低摆布偏向键举行光标挪动
Home和End疾速定位光标到行首和行尾
PageUp和PageDown举行文本的高低翻页
Backspace删除光标左边字符
Delect删除光标地位的字符
4.3、删除操纵
x删除光标处的单个字符
dd删除光标地点的行
dw删除以后字符到单词尾的一切字符
d$删除以后字符到行尾的一切字符
d^删除以后字符到行首的一切字符
J兼并以后行和下一行的内容
4.4、打消操纵
u作废比来一次的操纵
U作废以后行举行的一切操纵
Ctrl+R对利用u下令打消的操纵举行规复
4.5、复制操纵
yy复制以后正行内容到VI缓冲区
yw复制以后光标到单词尾部字符的内容到VI缓冲区
y$复制以后光标到行尾的内容到VI缓冲区
y^复制以后光标到行首的内容到VI缓冲区
:m,ny复制第m行到第n行之间的文本到VI缓冲区
4.6、粘贴操纵
p读取VI缓冲区到以后光标地点地位
5、查找和交换操纵
5.1、自上而下的查找操纵
:/word查找与word婚配的字符串
n查找下一个婚配的字符串
N反向查找下一个婚配的字符串
5.2、自下而上的查找操纵
?word查找与word婚配的字符串
n查找下一个婚配的字符串
N反向查找下一个婚配的字符串
5.3、交换操纵
:s/old/new交换以后行的第一个字符old为字符new
:s/old/new/g交换以后行的一切字符old为字符new
:m,ns/old/new/g交换以后行号m到行号n的一切字符old为字符new
:%s/old/new/g交换全部文本的一切字符old为字符new
5.7、利用交换切实其实认功效
:s/old/new/c交换以后行的第一个字符old为字符new并提醒用户确认操纵
:s/old/new/gc交换以后行的一切字符old为字符new并提醒用户确认操纵
:m,ns/old/new/gc交换以后行号m到行号n的一切字符old为字符new并提醒用户确认操纵
:%s/old/new/gc交换全部文本的一切字符old为字符new并提醒用户确认操纵
6、VI编纂器的在线匡助
6.1、安装VI编纂器的其他软件包
将RHEL4的第2张安装光盘放进主机的光盘驱动器,并利用***root权限实行以下下令操纵,可安装VI步伐的附加软件包。
#mount/dev/cdrom/media/cdrom
#cd/media/cdrom/RedHat/RPMS/
#rpm-ivhvim-common-6.3.035-3.i386.rpmvim-enhanced-6.3.035-3.i386.rpm
#cd~
#umount/media/cdrom/dev/cdrom
:help检察VI匡助信息
本文出自“小诺的Linux开源手艺博客”博客,请务必保存此出处http://dreamfire.blog.51cto.com/418026/159336
欢迎大家来到仓酷云论坛! 一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通。 和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。 Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问。 下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。 下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。 随着Linux技术的更加成熟、完善,其应用领域和市场份额继续快速增大。目前,其主要应用领域是服务器系统和嵌入式系统。然而,它的足迹已遍布各个行业,几乎无处不在。 如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。可能你会遇到这种情况,对于一个问题会出现不同内容回答,这时你需要通过实践来验证。 熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种:
页:
[1]