仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 649|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] Linux教程之centos下VIM编纂器的具体利用

[复制链接]
乐观 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 21:14:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
欢迎大家来到仓酷云论坛!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


欢迎大家来到仓酷云论坛!
爱飞 该用户已被删除
沙发
发表于 2015-1-17 09:04:37 | 只看该作者
一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通。
简单生活 该用户已被删除
板凳
发表于 2015-1-26 08:19:46 | 只看该作者
和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。
小魔女 该用户已被删除
地板
发表于 2015-2-4 19:11:53 | 只看该作者
Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问。
活着的死人 该用户已被删除
5#
发表于 2015-2-10 06:27:59 | 只看该作者
下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。
admin 该用户已被删除
6#
发表于 2015-3-1 03:07:22 | 只看该作者
下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。
深爱那片海 该用户已被删除
7#
发表于 2015-3-10 12:56:07 | 只看该作者
随着Linux技术的更加成熟、完善,其应用领域和市场份额继续快速增大。目前,其主要应用领域是服务器系统和嵌入式系统。然而,它的足迹已遍布各个行业,几乎无处不在。
飘灵儿 该用户已被删除
8#
发表于 2015-3-17 08:18:28 | 只看该作者
如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。可能你会遇到这种情况,对于一个问题会出现不同内容回答,这时你需要通过实践来验证。
飘飘悠悠 该用户已被删除
9#
发表于 2015-3-24 04:43:32 | 只看该作者
熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-1 21:40

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表