linux终端vi的常用命令
-
Linux终端中使用vi编辑器是非常常见的,下面是一些vi常用命令的介绍:
1. 打开或创建文件:vi filename
打开一个已存在的文件,如果文件不存在则创建一个新文件。2. 插入和编辑:
– i:在光标前插入文本
– a:在光标后插入文本
– o:在当前行下方插入新行
– O:在当前行上方插入新行3. 保存和退出:
– :wqa或:wq:保存修改并退出vi
– :q:退出vi,如果没有修改则直接退出,有修改则会提示保存或放弃修改
– :q!:强制退出vi,放弃任何修改4. 移动光标:
– h:向左移动一个字符
– j:向下移动一行
– k:向上移动一行
– l:向右移动一个字符
– 0:将光标移到行首
– $:将光标移到行尾
– G:将光标移到文件最后一行
– :n:将光标移到第n行5. 删除文本:
– x:删除光标所在的字符
– dd:删除整行文本
– dw:删除从光标开始的一个单词
– d$:删除从光标开始到行尾的文本6. 复制和粘贴:
– yy:复制整行
– yw:复制一个单词
– p:在光标下方粘贴复制的文本
– P:在光标上方粘贴复制的文本7. 撤销和重做:
– u:撤销上一次操作
– Ctrl + r:重做上一次被撤销的操作以上是一些vi常用命令的介绍,掌握了这些基本操作,就可以在Linux终端中高效地使用vi编辑器了。
2年前 -
Linux终端下的vi编辑器是一款功能强大的文本编辑器,被广泛应用于Linux系统中。下面列举了vi编辑器的常用命令:
1. 进入编辑模式:
– i:在光标前插入文本
– a:在光标后插入文本
– o:在当前行下方插入新行并进入编辑模式
– O:在当前行上方插入新行并进入编辑模式2. 光标移动:
– h:向左移动一个字符
– j:向下移动一个字符
– k:向上移动一个字符
– l:向右移动一个字符
– 0:移动到当前行的行首
– ^:移动到当前行的第一个非空字符
– $:移动到当前行的行尾
– gg:移动到文件的第一行
– G:移动到文件的最后一行
– nG:移动到文件的第n行(n为行号)3. 保存和退出:
– :w:保存文件
– :wq:保存文件并退出
– :q:退出文件(如果文件有修改,会提示保存)
– :q!:退出文件并丢弃修改4. 复制、删除和粘贴:
– yy:复制当前行
– dd:删除当前行
– p:粘贴已复制/删除的内容5. 查找和替换:
– /keyword:向前搜索关键字
– ?keyword:向后搜索关键字
– n:查找下一个匹配项
– :s/old/new:将当前行的old替换为new
– :%s/old/new/g:全局替换文件中的old为new6. 撤销和重做:
– u:撤销上一次操作
– Ctrl + r:重做上一次撤销的操作7. 多窗口操作:
– :split:水平分割窗口
– :vsplit:垂直分割窗口
– Ctrl + w + 上/下/左/右箭头:切换窗口8. 其他命令:
– :set number:显示行号
– :set nonumber:隐藏行号
– :set tabstop=n:设置tab键的宽度为n个空格以上是vi编辑器的一些常用命令,可以帮助你在Linux终端下进行文本编辑、查找替换、保存退出等操作。熟练掌握这些命令能够提高效率,帮助你更好地使用vi编辑器。
2年前 -
VI是一种常用的文本编辑器,在Linux终端中使用非常方便。VI有三种模式:命令模式(Command Mode)、插入模式(Insert Mode)和底行模式(Bottom-line Mode)。在不同的模式下,VI提供了不同的命令和操作。
下面是VI常用的命令和操作流程:
1. 启动VI编辑器:在终端中输入`vi`命令即可启动VI编辑器。
2. 进入命令模式:VI编辑器启动后,默认进入命令模式。在命令模式中,可以执行一些编辑器的功能命令,例如复制、粘贴、删除等。
– `i`:进入插入模式,在光标所在位置开始输入文本。
– `x`:删除光标所在位置的字符。
– `dd`:删除整行。
– `yy`:复制整行。
– `p`:粘贴复制的内容。3. 进入插入模式:在命令模式下,按下`i`键进入插入模式,在插入模式中可以输入文本。
– 输入文本:在插入模式下,输入任意文本即可。
– 退出插入模式:按下`ESC`键即可退出插入模式,回到命令模式。4. 进入底行模式:在命令模式下,按下冒号(:)键即可进入底行模式。在底行模式中可以输入一些底行命令,例如保存、退出等。
– `:w`:保存文件,但不退出VI编辑器。
– `:wq`:保存文件并退出VI编辑器。
– `:q`:退出VI编辑器。
– `:q!`:强制退出VI编辑器,丢弃所有修改。5. 移动光标:在命令模式下,可以使用以下命令移动光标的位置。
– `h`:光标左移一格。
– `j`:光标下移一行。
– `k`:光标上移一行。
– `l`:光标右移一格。
– `0`:光标移动到行首。
– `$`:光标移动到行尾。
– `gg`:光标移动到文件的开始位置。
– `G`:光标移动到文件的末尾位置。
– `:行号`:光标移动到指定行号。以上是VI编辑器常用的命令和操作流程。VI编辑器功能强大,还有很多高级命令和编辑技巧,可以根据需要进一步深入学习和掌握。
2年前