linux的vi命令实操

不及物动词 其他 21

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    1. 打开vi:在终端输入”vi 文件名”,即可打开一个新的vi编辑界面。

    2. 命令模式:进入vi编辑器后会进入命令模式,此时可以使用一些命令操作文件。

    – i:进入插入模式,可以开始编写内容。按Esc键可以回到命令模式。
    – :wq:保存并退出文件。
    – :q!:强制退出,不保存修改的内容。
    – :w 文件名:将当前文件保存为指定的文件名。
    – :r 文件名:在当前光标所在行的下一行插入指定文件的内容。

    3. 插入模式:按下i键进入插入模式,即可在光标处开始编辑文本。

    4. 移动光标:在命令模式下可以使用以下命令移动光标。

    – h:光标左移一个字符。
    – j:光标下移一行。
    – k:光标上移一行。
    – l:光标右移一个字符。
    – 0:移动到行首。
    – $:移动到行尾。
    – gg:移动到文件开头。
    – G:移动到文件末尾。
    – :数字:移动到指定行。

    5. 复制、剪切和粘贴文本:在命令模式下可以使用以下命令进行复制、剪切和粘贴。

    – yy:复制当前行。
    – dd:剪切当前行。
    – p:粘贴到光标下一行。
    – P:粘贴到光标上一行。

    6. 搜索和替换文本:在命令模式下可以使用以下命令进行搜索和替换。

    – /关键词:向下搜索指定的关键词。
    – ?关键词:向上搜索指定的关键词。
    – n:查找下一个匹配项。
    – N:查找上一个匹配项。
    – :s/旧文本/新文本/:将当前行第一次出现的旧文本替换为新文本。
    – :s/旧文本/新文本/g:将当前行所有出现的旧文本替换为新文本。
    – :%s/旧文本/新文本/g:将整个文件中所有出现的旧文本替换为新文本。

    7. 撤销和重做:在命令模式下可以使用以下命令进行撤销和重做。

    – u:撤销上一步的操作。
    – Ctrl + r:重做上一步被撤销的操作。

    以上就是vi命令的一些实操内容,希望对你有帮助!

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    vi是Linux系统中常用的文本编辑器之一,它可以在终端中使用。以下是关于vi命令的实操内容:

    1. 打开文件:使用vi命令打开文件,格式为vi 文件名。例如:vi test.txt。如果文件不存在,会新建一个空白文件。

    2. 插入和编辑文本:进入vi编辑器后,默认是命令模式,只能进行一些命令操作。按下i键可以进入插入模式,在插入模式下可以输入和编辑文本。按下ESC键可以退出插入模式。

    3. 保存和退出:在命令模式下,输入”:w”可以保存文件,输入”:q”可以退出vi编辑器。如果文件有修改而未保存,可以输入”:q!”来强制退出,丢弃修改。输入”:wq”可以保存并退出。

    4. 删除和复制文本:在命令模式下,可以使用一些命令来删除和复制文本。例如,按下”x”可以删除一个字符,按下”dd”可以删除一整行。按下”yy”可以复制一整行。删除或复制后可以使用”p”将其粘贴到其他位置。

    5. 搜索和替换:在命令模式下,可以使用”/”来进行搜索。输入”/”后,然后输入要搜索的内容,回车即可。使用”n”来定位到下一个匹配项。使用”:s/old/new/g”来替换文本,其中old为要被替换的内容,new为替换后的内容,g表示全局替换。

    6. 撤销和重做:在命令模式下,按下”u”可以撤销上一步操作,按下”Ctrl + r”可以重做刚才的操作。

    7. 文件操作:在命令模式下,可以使用”:! 命令”来执行Shell命令,例如”:!ls”可以查看当前目录下的文件列表。

    8. 分屏和多窗口:在命令模式下,使用”Ctrl + w + s”可以将当前窗口水平分屏,使用”Ctrl + w + v”可以将当前窗口垂直分屏。可以使用”Ctrl + w + h/j/k/l”来在窗口之间切换。

    这些是关于vi命令的一些实操内容,通过使用vi命令来编辑和处理文本文件,可以提高在Linux系统中的工作效率。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,vi是一款常用的文本编辑器,可以用于创建和编辑文本文件。下面将详细介绍vi命令的实操方法和操作流程。

    一、打开vi编辑器

    在终端中输入vi命令,后面跟上要编辑的文件名,例如:vi test.txt

    二、vi编辑器的三种模式

    1. 命令模式(Command mode)

    打开vi编辑器后,默认进入命令模式。在命令模式下,可以执行一些编辑器命令,如保存文件、复制文本、删除文本等。

    2. 插入模式(Insert mode)

    在命令模式下,按下i、a、o键都可以进入插入模式,进行文本的编辑和插入文字。

    – i:在当前光标位置前插入文本,按下ESC键返回命令模式。
    – a:在当前光标位置后插入文本,按下ESC键返回命令模式。
    – o:在当前行的下方插入文本,按下ESC键返回命令模式。

    3. 底行模式(Ex mode)

    在命令模式下,按下:(冒号)键就可以进入底行模式,可以执行一些高级操作,如查找替换文本、保存文件等。

    三、vi编辑器的常用命令

    在命令模式下,可以使用以下命令进行编辑操作:

    1. 移动光标

    – h:向左移动一个字符。
    – j:向下移动一行。
    – k:向上移动一行。
    – l:向右移动一个字符。
    – 0:将光标移动到行首。
    – $:将光标移动到行尾。
    – G:将光标移动到文件末尾。
    – ngg:将光标移动到文件的第n行。

    2. 删除文本

    – x:删除当前光标所在位置的字符。
    – dd:删除当前行。
    – ndd:删除当前行及其后n-1行。

    3. 撤销操作

    – u:撤销刚才的操作。
    – Ctrl + r:恢复被撤销的操作。

    4. 复制和粘贴文本

    – yy:复制当前行。
    – nyy:复制当前行及其后n-1行。
    – p:在当前光标的下一行粘贴复制的文本。

    5. 查找和替换文本

    – /text:在文件中向前查找指定的文本。
    – ?text:在文件中向后查找指定的文本。
    – n:定位到下一个匹配项。
    – :%s/old/new/g:将文件中所有的old替换为new。

    6. 保存和退出文件

    – :w:保存文件但不退出vi编辑器。
    – :wq或ZZ:保存文件并退出vi编辑器。
    – :q:不保存文件直接退出vi编辑器。
    – :q!:不保存文件强制退出vi编辑器。

    四、vi编辑器的高级操作

    1. 拷贝和粘贴文本

    – 按下v进入可视模式,选择要拷贝的文本,再按y进行复制。
    – 移动光标到要粘贴的位置,按下p进行粘贴。

    2. 行号显示

    在底行模式下,输入:set nu可以显示行号。

    3. 分屏编辑

    – 水平分屏:按下Ctrl + ws,在上方的窗口中编辑文本,按下Ctrl + ww切换光标位置。
    – 垂直分屏:按下Ctrl + wv,在左侧的窗口中编辑文本,按下Ctrl + ww切换光标位置。

    4. 宏录制和执行

    – 按下q后跟一个字母,开始录制宏。例如qaw可以录制一个名为a的宏,用于在当前位置插入文本。
    – 按下@a可以执行刚才录制的宏。

    以上是vi编辑器的一些基本实操方法和操作流程。通过熟练掌握这些命令和操作,可以高效地使用vi编辑器进行文本编辑。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部