linux vim编辑器,vim命令编辑
Vi(vim)是Linux上非常常见的编辑器,很多Linux发行版都默认安装了vi(vim)。Vi(vim)命令众多,但如果灵活使用,效率会大大提高。Vi是“可视化界面”的缩写,vim是vi的改进。对于一般的系统管理和维护,Vi已经足够了,如果要使用代码高亮,可以使用vim。vps侦探整理了vi的使用教程:包括vi的基本介绍、使用方式、打开、关闭和保存文件、插入文本或新行、移动光标、删除、恢复字符或行、搜索等。是一本适合初学者学习vi的教程。
Vi有三种模式:插入模式、命令模式和低线模式。
插入模式:在该模式下,可以输入字符,按ESC键将返回命令模式。
命令模式:可以移动光标,删除字符等。
低线模式:可以保存文件、退出vi、设置vi、查找等功能(低线模式也可以看作是命令模式)。
1.打开、保存和关闭文件(在vi命令模式下使用)
Vi filename //打开文件名文件
:w //保存文件
:西vpser.net//Save到vpser.net文件
:q //退出编辑器。如果文件已经被修改,请使用以下命令
:q!//不保存退出编辑器。
:wq //退出编辑器并保存文件。
二、插入文本或行(用于vi命令模式,执行以下命令后将进入插入模式,按ESC退出插入模式)
//在当前光标位置的右侧添加文本
I //在当前光标位置的左侧添加文本
A //在当前行的末尾添加文本
I //在当前行的开头添加文本(包含非空字符的行的开头)
O //在当前行上方创建一个新行
O //在当前行下方创建一个新行
R //替换(覆盖)当前光标位置及其后面的一些文本。
J //合并光标所在的行和下一行(仍处于命令模式)
三。移动光标(在vi命令模式下使用)
1.使用向上、向下、向左和向右方向键。
2.在命令模式下:H向左,J向下,K向上,L向右。
空格键向右,退格键向左,回车移动到下一行的开头,-移动到上一行的开头。
四。删除和恢复字符或行(在vi命令模式下使用)
X //删除当前字符
Nx //从光标处删除N个字符
Dd //删除当前行
d//向下删除N行,包括当前行
U //撤消上一次操作
U //撤消当前行的所有操作
动词(verb的缩写)搜索(在vi命令模式下使用)
/vpser //在光标下搜索vpser字符串
?Vpser //在游标中搜索Vpser字符串
N //向下搜索上一个搜索操作
N //向上搜索上一个搜索操作
不及物动词跳转到指定行(在VI命令模式下使用)
N //向下跳n行
N- //向上跳n行
NG //跳转到行号为n的行。
G //跳到文件的底部
七。设置行号(在VI命令模式下使用)
:设置nu //显示行号
:设置nonu //抑制行号显示
八。复制和粘贴(在VI命令模式下使用)
Yy //将当前行复制到缓冲区。也可以用‘ayy’来复制。‘A’是缓冲区,A也可以用A到Z中的任意一个字母代替,可以完成多个复制任务。
NY//将当前行的下N行复制到缓冲区。您也可以使用“任何”来复制。‘A’是缓冲区,A也可以用A到Z的任意一个字母代替,可以完成多个复制任务。
Yw //将字符从光标的开头复制到单词的结尾。
Nyw //从光标处复制n个单词。
y//将光标处的内容复制到行首。VPS侦探
Y$ //将光标处的内容复制到行尾。
P //将剪贴板中的内容粘贴到光标后面。如果使用前置自定义缓冲,建议用‘AP’粘贴。
P //将剪贴板中的内容粘贴到光标前面。如果使用前端自定义缓冲区,建议使用 aP粘贴。
九。替换(用于vi命令模式)
:s/old/new //用new替换该行中第一次出现的old
:s/old/new/g //用new替换该行中的所有旧内容
:n,ms/old/new/g //用新的替换从n到m的所有旧的行。
用法:%s/old/new/g //用新的替换当前文件中所有旧的。
X.编辑其他文档
:e otherfilename //用文件名otherfilename编辑文件。
XI。修改文件格式
:set fileformat=unix //将文件修改为unix格式。比如win下的文本文件在linux下会出现m。
总结:虽然vi(vim)教程有很多命令,但是只要你努力练习,相信你会很快掌握,给你的工作或者学习带来更高的效率。如果不知道自己处于什么模式,可以按两次Esc键返回命令模式。最后会有一个提醒:注意大小写!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。