Linux下vi里的命令
-
在Linux操作系统中,vi是一款常用的文本编辑器,提供了许多命令来编辑和操作文本文件。下面是几个常用的vi命令:
1. 打开文件:vi 文件名
在终端中输入vi命令,后面跟上要编辑的文件名,即可打开文件。2. 插入文本:按下i键
在正常模式下按下i键,即可进入插入模式,此时可以输入文本内容。3. 保存文件:按下Esc键,输入:wq
在插入模式或者一般模式下按下Esc键,然后输入:wq,即可保存更改并退出vi。4. 不保存文件:按下Esc键,输入:q!
在插入模式或者一般模式下按下Esc键,然后输入:q!,即可不保存更改并退出vi。5. 删除字符:按下x键
在一般模式下按下x键,即可删除光标所在位置的字符。6. 删除一行:按下dd键
在一般模式下按下dd键,即可删除光标所在行。7. 复制和粘贴:按下yy复制,按下p粘贴
在一般模式下按下yy键,即可复制光标所在行。按下p键,即可在光标下方粘贴。8. 移动光标:使用方向键或hjkl键
在一般模式下,使用左右键或h键和l键可以左右移动光标,使用上下键或j键和k键可以上下移动光标。9. 搜索文本:按下/键,输入要搜索的关键词,按下Enter键
在一般模式下按下/键,输入想要搜索的关键词,然后按下Enter键,vi会定位到第一个匹配的文本。以上是一些常见的vi命令,希望对你有帮助!
2年前 -
在Linux下,vi编辑器是非常常用的一个文本编辑器,具有强大的编辑功能。以下是一些常用的vi命令:
1. 打开文件:在终端中输入命令`vi filename`来打开一个文件。如果文件不存在,vi将会新建一个空文件。
2. 插入文本:在命令模式下按下`i`键可以进入插入模式,此时可以在文件中插入文本。插入模式下可以使用普通的字母和特殊符号进行编辑。
3. 保存文件:在命令模式下按下`Esc`键,退出插入模式,然后输入`:`(冒号)进入底行命令模式。在底行命令模式下输入`w`表示保存文件,输入`wq`表示保存文件并退出,输入`q!`表示不保存文件并退出。
4. 光标移动:在命令模式下,可以使用以下命令来移动光标:
– `h`:向左移动一个字符。
– `j`:向下移动一行。
– `k`:向上移动一行。
– `l`:向右移动一个字符。
– `w`:向后移动一个单词。
– `b`:向前移动一个单词。
– `0`:移动到行首。
– `$`:移动到行尾。
– `gg`:移动到文件开头。
– `G`:移动到文件末尾。
– `:n`:移动到文件的第n行(n为行号)。5. 删除文本:在命令模式下,可以使用以下命令删除文本:
– `x`:删除当前光标所在的字符。
– `dw`:删除从当前光标位置到下一个单词开头的内容。
– `dd`:删除整行。
– `u`:撤销上一次的操作。以上只是vi编辑器中常用的一些基本命令,还有很多其他的高级命令和编辑技巧可以学习和使用。vi编辑器具有很多强大的功能,比如查找替换、批量编辑等等,可以帮助用户高效地进行文本编辑。
2年前 -
在Linux系统中,vi是一种经典的文本编辑器。它提供了许多命令和功能,可以帮助用户进行文本编辑。下面将介绍一些在vi中常用的命令和操作流程。
1. 打开vi:
在终端中输入`vi`命令,然后加上要编辑的文件名即可打开文件。例如:
“`
vi filename.txt
“`2. vi的三种工作模式:
– 命令模式(Command mode):默认的模式,可以执行命令。
– 插入模式(Insert mode):在此模式下可以输入文本。
– 可视模式(Visual mode):在此模式下可以选择文本进行复制、剪切等操作。3. 切换模式:
– 从命令模式切换到插入模式:按下`i`键。
– 从插入模式返回命令模式:按下`Esc`键。
– 从命令模式切换到可视模式:按下`v`键。4. 常用的命令:
– `:w`:保存文件(写入文件)。
– `:q`:退出vi。
– `:wq`:保存文件并退出vi。
– `:q!`:强制退出vi,不保存文件。
– `:set nu`:在左侧行号
– `:set nonu`:取消显示行号
– `yy`:复制当前行。
– `dd`:删除当前行。
– `p`:粘贴之前复制或剪切的文本。5. 移动光标:
– `h`:向左移动一个字符。
– `j`:向下移动一行。
– `k`:向上移动一行。
– `l`:向右移动一个字符。
– `0`:移动到行首。
– `$`:移动到行尾。
– `gg`:移动到文件的第一行。
– `G`:移动到文件的最后一行。
– `:n`:移动到第n行。6. 查找与替换:
– `/keyword`:向后查找`keyword`。
– `?keyword`:向前查找`keyword`。
– `n`:继续查找下一个匹配项。
– `N`:查找上一个匹配项。
– `:s/old/new/g`:将当前行的`old`替换为`new`。
– `:s/old/new/gc`:将当前行的所有`old`替换为`new`,并进行确认。7. 撤销和重做:
– `u`:撤销上一步操作。
– `Ctrl + r`:重做上一步被撤销的操作。8. 文件操作:
– `:e filename`:打开另一个文件。
– `:w filename`:将当前文件另存为`filename`。
– `:r filename`:将文件`filename`插入到当前行下方。9. 执行外部命令:
– `:!command`:执行`command`命令并返回vi。10. 分屏操作:
– `:sp filename`:水平分割窗口并打开`filename`。
– `:vsp filename`:垂直分割窗口并打开`filename`。
– `Ctrl + w + 左右箭头键`:在水平分割的窗口之间切换。
– `Ctrl + w + 上下箭头键`:在垂直分割的窗口之间切换。以上是在vi中常用的一些命令和操作流程。通过熟练掌握这些命令,可以提高在Linux系统下进行文本编辑的效率。
2年前