linux的vi命令大全

worktile 其他 28

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    Linux的vi命令是一种强大的文本编辑器,常用于在终端环境下编辑文本文件。下面是一些常用的vi命令:

    1. 新建文件:vi filename (filename为要创建的文件名)
    2. 打开文件:vi filename (filename为要打开的文件名)
    3. 光标移动:
    – hjkl键:分别控制光标向左、下、上、右移动
    – w键和b键:移动到下一个或上一个单词的开头
    – gg键:移动到文件开头
    – G键:移动到文件末尾
    4. 插入和编辑:
    – i键:在光标前插入文本
    – a键:在光标后插入文本
    – o键:在当前行的下一行插入新行
    – x键:删除光标所在位置的字符
    – dd键:删除当前行
    – yy键:复制当前行
    – p键:粘贴复制的行/内容
    5. 保存和退出:
    – :w键:保存文件(w表示write)
    – :q键:退出vi编辑器(q表示quit)
    – :q!键:强制退出vi编辑器,不保存修改内容
    – :wq键:保存文件并退出vi编辑器
    6. 搜索和替换:
    – /关键词:向下搜索关键词
    – ?关键词:向上搜索关键词
    – :s/要替换的内容/替换后的内容/g:替换当前行中的内容
    – :%s/要替换的内容/替换后的内容/g:替换整个文件中的内容
    7. 撤销和重做操作:
    – u键:撤销上一步操作
    – Ctrl+R键:重做撤销的操作
    8. 分屏和窗口操作:
    – :sp filename:上下分屏,并打开指定文件
    – :vs filename:左右分屏,并打开指定文件
    – Ctrl+w+h键:光标移动到左边窗口
    – Ctrl+w+j键:光标移动到下边窗口
    – Ctrl+w+k键:光标移动到上边窗口
    – Ctrl+w+l键:光标移动到右边窗口
    – :close键:关闭当前窗口

    以上是一些常用的vi命令,可以帮助你在Linux系统下进行文本编辑和操作。熟练掌握这些命令会提高你的效率,使你更好地使用vi编辑器。

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

    Linux中的vi命令是一个文本编辑器,它是非常强大和灵活的。以下是关于vi命令的一些重要功能和用法的详细解释:

    1. 插入模式(Insert mode):当在vi中按下i键时,就进入了插入模式。此时可以开始编写文本。按下Esc键可以退出插入模式。

    2. 普通模式(Normal mode):在vi中打开文件时,默认进入普通模式(也称为命令模式)。在普通模式下,可以使用各种命令来编辑文本。

    3. 命令行模式(Command-line mode):在普通模式下,按下冒号(:)键可以进入命令行模式。在此模式下,可以执行一些高级操作,例如保存文件、退出编辑器、全局替换等。

    4. 保存和退出 vi:要保存文件并退出vi编辑器,在普通模式下,可以按下连续的三个键:Shift+zz。这将保存当前文件并退出编辑器。

    5. 移动光标:在普通模式下,可以使用以下控制键来移动光标:
    – h键:向左移动一个字符
    – j键:向下移动一行
    – k键:向上移动一行
    – l键:向右移动一个字符
    – G键:移动到文件的最后一行
    – gg键:移动到文件的第一行
    – 数字G键:移动到指定行数的行

    6. 删除和复制文本:在普通模式下,可以使用以下命令来删除和复制文本:
    – x键:删除当前光标位置的字符
    – dd键:删除当前行
    – yy键:复制当前行
    – p键:粘贴被复制的内容

    7. 搜索和替换:在普通模式下,可以使用以下命令来搜索和替换文本:
    – /字符串:在文件中向下搜索指定的字符串
    – ?字符串:在文件中向上搜索指定的字符串
    – :s/旧字符串/新字符串/g:在当前行中替换旧字符串为新字符串,并替换所有匹配的字符串(全局替换)。
    – :%s/旧字符串/新字符串/g:在整个文件中替换旧字符串为新字符串(全局替换)。

    8. 撤销和重复:在普通模式下,可以使用以下命令来撤销和重复操作:
    – u键:撤销最后的操作
    – .键:重复上一次的操作

    9. 多文件编辑:在普通模式下,可以使用以下命令在vi中打开多个文件:
    – :n:打开下一个文件
    – :N:打开上一个文件
    – :e 文件名:打开指定文件

    10. 设置行号:在普通模式下,可以使用以下命令在vi中设置行号的显示:
    – :set number:显示行号
    – :set nonumber:不显示行号

    这只是vi命令的一些基本功能和用法的简要介绍,vi有非常多的功能和特性。在实际使用中,还可以根据需要进行更高级和复杂的操作。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    VI(Visual Editor)是在Unix和Linux系统中广泛使用的文本编辑器。它是一个功能强大且灵活的编辑器,可以编辑文本文件、程序文件等。VI具有丰富的功能和易于使用的操作,适合于程序员和系统管理员等使用。

    下面是Linux系统中VI编辑器的命令大全:

    一、打开文件:

    1. vi filename:打开filename文件进行编辑。
    2. vi -r filename:恢复上次意外关闭 vi 的文件。
    3. vi +n filename:打开文件并光标定位到第n行(行数从1开始)。

    二、光标移动:

    1. h:光标向左移动一个字符。
    2. l:光标向右移动一个字符。
    3. j:光标向下移动一行。
    4. k:光标向上移动一行。
    5. w:光标向右移动一个词(以空白字符为分隔符)。
    6. b:光标向左移动一个词。
    7. 0:将光标移动到当前行的行首。
    8. $:将光标移动到当前行的行尾。
    9. gg:将光标移到文件的第一行。
    10. G:将光标移到文件的最后一行。
    11. nG:将光标移到文件的第n行。
    12. ctrl+f:向下翻页(一屏)。
    13. ctrl+b:向上翻页(一屏)。

    三、文本编辑:

    1. i:在光标前插入文本。
    2. a:在光标后插入文本。
    3. A:在当前行的行尾插入文本。
    4. o:在当前行的下方插入新行。
    5. O:在当前行的上方插入新行。
    6. r:替换当前光标所在位置的字符。
    7. R:替换模式,可连续替换文本。
    8. x:删除当前光标所在位置的字符。
    9. dd:删除当前行。
    10. ndd:删除当前行及其下方的n-1行。
    11. yy:复制当前行。
    12. p:在光标后粘贴复制的文本。
    13. P:在光标前粘贴复制的文本。

    四、保存和退出:

    1. :w:保存文件。
    2. :wq 或 :x:保存文件并退出。
    3. :q:退出编辑器(没有修改)。
    4. :q!:强制退出编辑器,放弃修改。

    五、搜索和替换:

    1. /pattern:向下搜索指定的模式。
    2. ?pattern:向上搜索指定的模式。
    3. n:下一个匹配项。
    4. N:上一个匹配项。
    5. :s/old/new:替换当前行中的第一个匹配项。
    6. :s/old/new/g:替换当前行中的所有匹配项。
    7. :%s/old/new/g:替换整个文件中的所有匹配项。

    六、其他常用命令:

    1. u:撤销上一步的操作。
    2. .:重复上一步的操作。
    3. J:将当前行和下一行合并为一行。
    4. :set number:显示行号。
    5. :set nonumber:隐藏行号。
    6. :set tabstop=n:设置制表符的宽度为n个空格。
    7. :set expandtab:将制表符转换为空格。
    8. :set showmode:显示当前模式(编辑/插入/命令)。
    9. :set hlsearch:开启搜索高亮。
    10. :set nohlsearch:关闭搜索高亮。

    以上是Linux系统中VI编辑器的常用命令。VI命令非常强大,可通过不断学习和练习来熟练掌握使用。

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

400-800-1024

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

分享本页
返回顶部