linux中vi,Linux中Vi修正器的简介
时间:2025-01-24阅读数:3
在Linux体系中,`vi`(Visual editor)是一个强壮的文本修正器,被广泛用于编写和修正配置文件、脚本等。`vi`的界面简练,但功用强壮,支撑多种形式,包含指令形式、刺进形式、末行形式和可视形式等。
根本操作
1. 翻开文件: `vi filename`:翻开一个文件,假如文件不存在,则创立一个新的文件。
2. 根本导航: `h`、`j`、`k`、`l`:左、下、上、右移动光标。 `0`:移动到行首。 `$`:移动到行尾。 `gg`:移动到文件开端。 `G`:移动到文件结尾。
3. 刺进文本: `i`:在光标前刺进文本。 `a`:在光标后刺进文本。 `o`:在当前行下方刺进新行并进入刺进形式。
4. 删去和替换: `x`:删去光标下的字符。 `dd`:删去当前行。 `r`:替换光标下的字符。
5. 查找和替换: `/pattern`:从光标方位开端向下查找形式。 `?pattern`:从光标方位开端向上查找形式。 `:%s/old/new/g`:替换文件中一切old为new。
6. 保存和退出: `:w`:保存文件。 `:wq`:保存并退出。 `:q`:退出(假如文件未被修正)。 `:q!`:强制退出,不保存修正。
高档功用
1. 多文件修正: `:e filename`:翻开新文件。 `:bn`:切换到下一个文件。 `:bp`:切换到上一个文件。
2. 宏录制和回放: `q`:开端录制宏。 `q`:中止录制。 `@q`:履行宏。
3. 块操作: `v`:进入可视形式,能够挑选文本块。 `d`:删去选中的文本块。 `y`:仿制选中的文本块。
4. 代码折叠: `zo`:翻开折叠。 `zc`:封闭折叠。
5. 语法高亮: `:syntax on`:敞开语法高亮。 `:syntax off`:封闭语法高亮。
6. 缩进: `>>`:添加缩进。 `7. 主动补全: `Ctrl N`:主动补全单词。
自定义设置
`vi`的设置能够通过`~/.vimrc`文件进行自定义。例如,能够设置默许的缩进巨细、语法高亮、主动补全等。
学习资源
《Vim实用技巧》 `vimtutor`:在终端输入`vimtutor`,开端学习`vi`的根本操作。 在线教程和视频教程。
Linux中Vi修正器的简介
![](https://ps.ssl.qhimg.com/t02bd291cc3e59bcc96.jpg)
Vi,全称为Visual Interface,是Linux体系中一种经典的文本修正器。它起源于Unix体系,通过多年的开展,已经成为Linux体系管理员和开发者的必备东西之一。Vi以其强壮的功用和简练的操作方法,在字符界面修正器中别出心裁。
Vi修正器的三种形式
![](https://ps.ssl.qhimg.com/t02536d6d9fdd0db3a7.jpg)
Vi修正器首要分为三种形式:指令形式(Command Mode)、刺进形式(Insert Mode)和底行形式(Last Line Mode)。
指令形式:这是Vi修正器的默许形式,用户能够通过输入特定的指令来履行各种操作,如移动光标、仿制张贴、查找替换等。
刺进形式:在刺进形式下,用户能够像在一般文本修正器中一样输入和修正文本。
底行形式:底行形式首要用于履行一些特别的指令,如保存文件、退出修正器等。
Vi修正器的发动与退出
![](https://ps.ssl.qhimg.com/t02cc0707f7ffb95783.jpg)
要发动Vi修正器,能够在Linux终端中输入以下指令:
vi [文件名]
假如文件不存在,Vi会主动创立一个新文件。
要退出Vi修正器,能够在底行形式下输入以下指令之一:
:q:退出修正器,不保存更改。
:wq:保存更改并退出修正器。
:q!:强制退出修正器,不保存更改。
Vi修正器的常用指令
![](https://ps.ssl.qhimg.com/t02879425aeeaf5fdb4.jpg)
删去:x(删去光标所在方位的字符)、dd(删去整行)、dw(删去一个单词)
仿制和张贴:yy(仿制整行)、yw(仿制一个单词)、p(张贴)
刺进形式:i(在光标前刺进)、a(在光标后刺进)、o(鄙人一行刺进)
底行形式::w(保存文件)、:q(退出修正器)、:wq(保存并退出)、:q!(强制退出不保存)
Vi修正器的查找与替换
/word:在文件中查找内容为word的字符串(向下查找)
?word:在文件中查找内容为word的字符串(向上查找)
:s/old/new/g:将一切匹配old的字符串替换为new
Vi修正器的优势
Vi修正器具有以下优势:
轻量级:Vi修正器占用体系资源较少,适合在资源有限的环境下运用。
稳定性:Vi修正器通过长时间开展和测验,具有很高的稳定性。
通用性:Vi修正器在一切Unix/Linux环境中都能运用。
高效性:Vi修正器供给了丰厚的快捷键和指令,能够大大提高修正功率。
Vi修正器是Linux体系中一款功用强壮、操作简练的文本修正器。尽管它的学习曲线相对较陡,但一旦把握了Vi修正器的运用方法,就能在字符界面修正器中挥洒自如。关于Linux体系管理员和开发者来说,熟练把握Vi修正器是必不可少的技术。
本站所有图片均来自互联网,一切版权均归源网站或源作者所有。
如果侵犯了你的权益请来信告知我们删除。邮箱:[email protected]
猜你喜欢
-
windows7激活码免费收取,畅享正版体系体会
依据我找到的信息,以下是几种获取Windows7激活码的办法:1.免费激活码资源你能够参阅以下网站供给的免费激活码资源:供给了多个Windows7旗舰版激活码,例如:FJGCP4DFJDGJY49VJBQ7HYRR2,VQ3PYVRX6DCBG4J8C6R2TCVBD等。供给了一...。
2025-01-29操作系统 -
linux切换目录指令,切换目录的根底
在Linux中,切换目录的指令是`cd`。以下是`cd`指令的根本用法:`cd`:不带参数时,默许切换到当时用户的家目录。`cd~`:切换到当时用户的家目...
2025-01-29操作系统 -
windows8下载免费,全面解析免费获取Windows 8的办法
您能够经过以下几种办法获取Windows8的官方ISO镜像文件:1.微软官方网站:拜访微软官网:翻开浏览器,拜访微软官方网站。挑选版别:鄙...
2025-01-29操作系统 -
windows查找快捷键,提高功率的得力帮手
1.Windows键S:翻开Windows查找栏,输入关键词即可查找。2.Windows键F:翻开文件资源办理器,并显现查找栏。3.Windows键E:翻开文件资源办理器,但不会显现查找栏。4.Windows键C:翻开Cortana(小娜)查找帮手。5....。
2025-01-29操作系统 -
linux检查host,Linux体系下检查host文件的办法详解
1.运用`cat`指令:```bashcat/etc/hosts```这将显现`/etc/hosts`文件的内容。2.运用`les...
2025-01-29操作系统