Linux ————VI编辑器
最佳答案 问答题库488位专家为你答疑解惑
(一)VI编辑器
当提及Unix和Linux系统中的编辑工具,我们不能不提到VI编辑器。这款编辑器对于这些系统来说,犹如Windows系统中的记事本,是标配且不可或缺的。它不仅功能强大,而且其标准操作在各个Unix及Linux系统版本中是完全相同的。学会了VI,你在Linux的世界里可以自如地编辑和修改文件,畅行无阻。
Vim,相较于VI,是其增强版本。Vim不仅继承了VI的所有功能,更加入了诸多新特性,使其在功能和便捷性上更上一层楼。其突出的特点之一就是程序编辑能力,能够通过不同的字体颜色来区分和辨认语法正确性,极大地方便了程序设计。Vim会智能地根据文件的扩展名或文件内容开头的信息,来自动判定文件的种类,并进行相应的语法高亮。此外,它还包含了众多的实用功能,如支持正则表达式的搜索、多文件编辑和块复制等,这在我们需要修改Linux上的配置文件时显得尤为方便。
1. VI/Vim是什么?
—— VI,其名称来源于“Visual Interface”(可视化接口),是所有Unix及Linux系统下的标准文本编辑器。
-—— Vim,则是“VI Improved”(VI的增强版)的缩写,相较于VI,它具有诸多先进的特性,如语法高亮功能。
2.vim模式有哪些?如何切换?
VIm一般来说分为三种工作模式:命令模式、插入模式和底线命令模式。
命令模式
用户刚启动vi/vim,便进入了命令模式。此状态下敲击键盘动作会被Vim识别为命令而非输入字符,比如我们按下i,并不会输入一个字符,i被当作一个命令。
常见命令如下:
命令作用dd删除(剪切)光标所在的整行5dd删除(剪切)光标处开始的5行yy复制光标所在整行5yy复制从光标处开始的5行p将之前删除dd或复制yy过的数据粘贴到光标后面G文本最后面gg文本开始u撤销上一步操作n显示搜索命令定位到下一个字符串N显示搜索命令定位到上一个字符串x删除字符shift+^移动到行头shift+$移动到行尾插入模式
底线命令模式
主要保存或退出文件,以及配置Vim编辑器的工作环境,还可以让用户执行外部的Linux的命令或跳转所编写的文档的特定行数。
命令作用:w保存:q退出:q!强制退出:wq!强制保存退出:set nu显示行号:set nonu不显示行号:任意命令执行该命令:整数跳转到该行:s/one/two将当前光标所在行的第一个one 替换成two? 字符串在文本中从下至上搜索该字符串/字符串在文本中从上至下搜索该字符串扩展内容如下:
3.使用vim如何打开文件?
① vim /path/to/somefile :vim后跟文件路径及文件名 ,如果文件存在,则打开编辑文件窗口,如果文件不存在,则创建文件
[root@libaoliang ~]# vim /etc/test
② vim + # :打开文件,并定位到第#行,#代表数字
[root@libaoliang ~]# vim +3 /etc/test
③ vim + :打开文件,定位到最后一行
[root@libaoliang ~]# vim + /etc/test
④ vim +/PATTERN:打开文件,定位到第一次被PATTERN匹配到的行的行首
[root@libaoliang ~]# vim +/start /etc/test
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"Linux ————VI编辑器":http://eshow365.cn/6-23228-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!