仓酷云

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

[CentOS(社区)] Linux教程之centos vi(vim)编纂器下令解说

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

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

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

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
vi(vim)是上Linux十分经常使用的编纂器,良多Linux刊行版都默许安装了vi(vim)。vi(vim)下令单一可是假如利用天真以后将会年夜年夜进步效力。vi是“visualinterface”的缩写,vim是viIMproved(加强版的vi)。在一样平常的体系办理保护中vi就够用,假如想利用代码加亮的话可使用vim。上面本站收拾一下vi的利用教程:包括vi的基础先容、利用形式、文件的翻开封闭保留、拔出文本或新建行、挪动光标、删除、规复字符或行、搜刮等等,算是一篇对照合适老手进修vi的教程。

vi有3个形式:拔出形式、下令形式、低行形式。
拔出形式:在此形式下能够输出字符,按ESC将回到下令形式。
下令形式:能够挪动光标、删除字符等。
低行形式:能够保留文件、加入vi、设置vi、查找等功效(低行形式也能够看做是下令形式里的)。
1、翻开文件、保留、封闭文件(vi下令形式下利用)

vifilename//翻开filename文件
:w//保留文件
:wvpser.net//保留至vpser.net文件
:q//加入编纂器,假如文件已修正请利用上面的下令
:q!//加入编纂器,且不保留
:wq//加入编纂器,且保留文件

2、拔出文本或行(vi下令形式下利用,实行上面下令后将进进拔出形式,按ESC键可加入拔出形式)

a//在以后光标地位的右侧增加文本
i//在以后光标地位的右边增加文本
A//在以后行的开端地位增加文本
I//在以后行的入手下手处增加文本(非空字符的行首)
O//在以后行的下面新建一行
o//在以后行的上面新建一行
R//交换(掩盖)以后光标地位及前面的多少文本
J//兼并光标地点行及下一举动一行(仍然在下令形式)

3、挪动光标(vi下令形式下利用)

1、利用高低摆布偏向键

2、下令形式下:h向左、j向下、k向上、l向右。
空格键向右、Backspace向左、Enter挪动到下一行首、-挪动到上一行首。

4、删除、规复字符或行(vi下令形式下利用)

x//删除以后字符
nx//删除从光标入手下手的n个字符
dd//删除以后行
ndd//向下删除以后行在内的n行
u//打消上一步操纵
U//打消对以后行的一切操纵

5、搜刮(vi下令形式下利用)

/vpser//向光标下搜刮vpser字符串
?vpser//向光标上搜刮vpser字符串
n//向下搜刮前一个搜素举措
N//向上搜刮前一个搜刮举措

6、跳至指定行(vi下令形式下利用)

n+//向下跳n行
n-//向上跳n行
nG//跳到行号为n的行
G//跳至文件的底部

7、设置行号(vi下令形式下利用)

:setnu//显现行号
:setnonu//作废显现行号

8、复制、粘贴(vi下令形式下利用)

yy//将以后行复制到缓存区,也能够用"ayy复制,"a为缓冲区,a也能够交换为a到z的恣意字母,能够完成多个复制义务。
nyy//将以后行向下n行复制到缓冲区,也能够用"anyy复制,"a为缓冲区,a也能够交换为a到z的恣意字母,能够完成多个复制义务。
yw//复制从光标入手下手到词尾的字符。
nyw//复制从光标入手下手的n个单词。
y^//复制从光标到行首的内容。
y$//复制从光标到行尾的内容。
p//粘贴剪切板里的内容在光标后,假如利用了后面的自界说缓冲区,倡议利用"ap举行粘贴。
P//粘贴剪切板里的内容在光标前,假如利用了后面的自界说缓冲区,倡议利用"aP举行粘贴。

9、交换(vi下令形式下利用)

:s/old/new//用new交换行中初次呈现的old
:s/old/new/g//用new交换行中一切的old
:n,ms/old/new/g//用new交换从n到m行里一切的old
:%s/old/new/g//用new交换以后文件里一切的old

10、编纂其他文件

:eotherfilename//编纂文件名为otherfilename的文件。

11、修正文件格局

:setfileformat=unix//将文件修正为unix格局,如win上面的文本文件在linux下会呈现^M。

总结:vi(vim)教程固然有对照多的下令,可是只需勤加实习,信任你会很快的纯熟把握,同时也会给你的事情或进修带来更高的效力。当假如不晓得本人处在甚么形式时能够按2次Esc键便可回到下令形式,会有最初提示一点:注重巨细写!!!

原创文章,转载需作者批准,且必需以链接情势说明出处。

>>转载请说明出处:VPS侦察本文链接地点:http://www.vpser.net/manage/vi.html如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
愤怒的大鸟 该用户已被删除
沙发
发表于 2015-1-17 11:46:30 | 只看该作者
首先Linux是开源的,这也是最主要的原因,想学windows,Unix,对不起我们没源代码。也正是因为这样,Linux才能够像滚雪球一样越滚越大,发展到现在这种规模。
山那边是海 该用户已被删除
板凳
 楼主| 发表于 2015-1-22 07:51:52 | 只看该作者
主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。
admin 该用户已被删除
地板
发表于 2015-1-31 05:02:54 | 只看该作者
任何一个叫做操作系统的东西都是这样子构成的:内核+用户界面+一般应用程序。
变相怪杰 该用户已被删除
5#
发表于 2015-2-6 17:40:06 | 只看该作者
期间我阅读了不少关于Linux的相关资料,其中也不乏一些有趣的小故事,这既丰富了我的课余生活,也让我加深了对一些术语的理解,比玩游戏强多了。?
小妖女 该用户已被删除
6#
发表于 2015-2-18 00:10:09 | 只看该作者
你需要提供精确有效的信息。Linux这并不是要求你简单的把成吨的出错代码或者数据完全转储摘录到你的提问中。
小魔女 该用户已被删除
7#
发表于 2015-3-6 00:54:06 | 只看该作者
工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多不过精品的不多。
海妖 该用户已被删除
8#
发表于 2015-3-12 19:14:23 | 只看该作者
就这样,我们一边上OS理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步地布置任务
深爱那片海 该用户已被删除
9#
发表于 2015-3-20 02:11:19 | 只看该作者
在学习的过程中,我们用的是VM虚拟机,开始时真的不真的该怎么去做,特别是我的是命令窗口界面,别人的是图形界面,我都不知道怎么调过来。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-14 14:39

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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