编辑Linux系统文件实用常用命令VI详解

摘要:vi编辑器是所有Unix及Linux系统下标准的编辑器,功能非常强大,丝毫不逊色于其他任何最新的文本编辑器。Unix及Linux系统的任何版本,vi编辑器

其实编辑Linux系统文件实用常用命令VI详解的问题并不复杂,但是又很多的朋友都不太了解,因此呢,今天小编就来为大家分享编辑Linux系统文件实用常用命令VI详解的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

1. VI的基本概念

1.检查笔记本# vi -version

2.两种模式:命令行模式和插入模式

插入模式:只有在插入模式下才可以进行文本输入。按“ESC”键返回命令行模式。

2.六、基本操作

1.使用vi编辑文件#vi filename

注意:打开vi文件进行编辑后,最初处于[命令模式],需要切换到[插入模式]才可以输入文本。

2.切换到插入模式编辑文件

注:在【命令模式】下,点击字母【i】进入【插入模式】,即可开始输入文字。

3.插入模式和命令行模式的切换

注意:在【插入模式】下,只能继续输入文字。如果您发现输入了错误的单词,想要使用光标键后移并删除该单词,则必须先按[ESC]键进入[Command mode(命令模式)],然后删除该文本。

4.退出VI并保存文件

使用说明:在【命令模式】下,按【:】冒号键进入【命令模式】。例如:

: w filename (输入[w filename]以指定文件名filename保存文章)

: wq(输入[wq],保存退出vi)

:问! (输入[q!]强制退出vi而不保存)

3. 命令模式功能键

1.插入字符

注:按[i]切换到插入模式,从光标当前位置开始输入文件;

注:按[a]进入插入模式后,从当前光标位置的下一个位置开始输入文字;

注意:按[o]进入插入模式后,将插入新行,并从行首开始输入文本。

编辑Linux系统文件实用常用命令VI详解

2. 切换模式

按[ESC]键从插入模式切换到命令行模式

3、命令行删除字符说明

[x]:每按一次,删除光标位置“后面”的字符。

[#x]:例如输入[8x]表示删除光标位置“后面”的8个字符。

[X]:大写X,每按一次,删除光标位置“之前”的字符。

[#X]:例如输入[8X]表示删除光标位置之前的8个字符。

[dd]:删除光标所在行。

[#dd]:例如输入[8dd]可删除从光标所在行开始的8行。

[#yy]:例如输入[8yy]表示从光标所在行开始复制6行文本。

[p]:将缓冲区中的字符粘贴到光标位置。

5、命令行替换字符使用说明

[r]:替换光标处的字符。

[R]:替换光标所在的字符,直到按[ESC]键。

6、回滚操作

[u]:如果错误执行命令,可以立即按[u]回滚之前的操作。多次按“u”可执行多次回滚。

4. 其他VI命令列表

除了上面介绍的常用功能键外,下表总结了命令行模式下其他一些功能键的使用说明。详情如下:

常用按键

使用说明

小时

编辑Linux系统文件实用常用命令VI详解

将光标向左移动一个字符

将光标向右移动一个字符

k

将光标向上移动一行

j

将光标向下移动一行

^

将光标移至行首

$

光标移动到行尾

Ctrl+f

向前滚动

Ctrl+b

向后滚动

/或者?

要搜索,请在/之后输入您要查找的内容

n

与/或?一起使用,如果搜索内容不是您要查找的关键字,请按n或后退(与/一起使用)或前进(与?一起使用)继续搜索,直到找到为止。

设置nu

用户评论

编辑Linux系统文件实用常用命令VI详解
軨倾词

终于看到一篇讲vi详细讲解的文章了!我之前用的还是老版本的nano,用vi确实太强大了,这下能好好学习一下了。

    有6位网友表示赞同!

编辑Linux系统文件实用常用命令VI详解
迷路的男人

写得真好,通俗易懂,像是在跟别人聊天一样,第一次看VI的我也一下子就明白了大部分内容,感谢作者辛苦分享!

    有12位网友表示赞同!

编辑Linux系统文件实用常用命令VI详解
箜篌引

Linux系统真挺复杂的,尤其是VI这个编辑器,用的多的时候,才发现原来有这么多奇妙的功能啊,这篇博文很有用!

    有15位网友表示赞同!

编辑Linux系统文件实用常用命令VI详解
夏至离别

作为一名老旧操作系统用户,我对Vi的了解还比较少,这篇文章刚好让我解决了这个痛点,谢谢作者!

    有12位网友表示赞同!

编辑Linux系统文件实用常用命令VI详解
淡淡の清香

这篇博文讲解得太细了,覆盖面也很广,从基本的插入模式到高级的操作都能找到对应内容。不过我个人觉得太理论化了,希望能多一些实战案例,更容易理解。

    有12位网友表示赞同!

编辑Linux系统文件实用常用命令VI详解
素衣青丝

Vi确实强大,但有时操作太繁琐了,如果能把很多快捷键集简化一下就好了。

    有19位网友表示赞同!

编辑Linux系统文件实用常用命令VI详解
执拗旧人

说实话,我至今还没有完全掌握VI的使用,感觉它就像个高精度的机械,需要慢慢磨合才能用好。这篇博文让我对它的结构和功能有了更清晰的理解,继续努力学习吧!

    有6位网友表示赞同!

编辑Linux系统文件实用常用命令VI详解
命该如此

Vi真的是Linux系统中最常用的编辑器之一了,但确实很多人对其一知半解,这篇文章挺有帮助的,尤其是对于新手来说非常实用!

    有17位网友表示赞同!

编辑Linux系统文件实用常用命令VI详解
仅有的余温

这篇博文讲得比较全面,但我觉得对于初学者而言,有些内容还是太深入了,可以适当降低难度,更容易理解。例如,在讲解高级操作的时候,可以多用图片或视频演示来辅助理解。

    有11位网友表示赞同!

编辑Linux系统文件实用常用命令VI详解
念旧是个瘾。

这篇博文的文字风格简洁,语言通俗易懂,我很喜欢这种写作方式!

    有9位网友表示赞同!

编辑Linux系统文件实用常用命令VI详解
别在我面前犯贱

Vi 的强大功能确实让人印象深刻,学习它需要一定的耐心和时间,相信通过不断实践,一定能够熟练运用它的各种命令。这篇文章让我对VI有了更深入的认识,感谢作者分享!

    有15位网友表示赞同!

编辑Linux系统文件实用常用命令VI详解
暮染轻纱

其实我一直在用vim代替vi, 觉得vim的功能太丰富了, 支持插件等功能, 会让编辑体验更强大!

    有7位网友表示赞同!

编辑Linux系统文件实用常用命令VI详解
我怕疼别碰我伤口

我建议加入一些常用的Vim插件介绍,这样能让读者对Vi的使用路径更加清晰和直观。

    有17位网友表示赞同!

编辑Linux系统文件实用常用命令VI详解
孤败

写得不错,不过我觉得可以多介绍一些高级操作技巧,比如宏录制、命令搜索替换等等,这些功能对于提升编程效率来说非常有用!

    有20位网友表示赞同!

编辑Linux系统文件实用常用命令VI详解
ー半忧伤

学习Linux,不可避免要接触VI编辑器,这篇博文讲解的比较深入,帮助我理清了VI的使用方法。希望作者能持续更新更多关于VI相关的文章!

    有19位网友表示赞同!

编辑Linux系统文件实用常用命令VI详解
厌归人

这篇文章内容丰富,涵盖了VI从基础到高级使用方法,非常适合初学者和想进一步了解VI功能的用户学习使用。作者写的很棒,推荐大家阅读!

    有12位网友表示赞同!

编辑Linux系统文件实用常用命令VI详解
全网暗恋者

说实话,VI 总是给我的感觉比较“笨”,操作繁琐,我更喜欢更加简洁的编辑器。但是这篇文章让我重新认识了VI,原来它还有这么多强大的功能!或许我可以尝试更深入地学习它。

    有14位网友表示赞同!

原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/139401.html

(0)
小su's avatar小su
上一篇 2024年9月18日 下午6:22
下一篇 2024年9月18日 下午6:25

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注