linux下vi操作命令

worktile 其他 25

回复

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

    Vi 是 Linux 系统中一种常用的文本编辑器,下面是一些常见的 Vi 操作命令:

    1. 打开文件:vi <文件名>
    – vi 后面跟上要编辑的文件名,如果文件不存在,则会创建一个新文件。

    2. 模式切换:
    – 插入模式:按下 “i” 键进入插入模式,在插入模式中可以输入、修改文本。
    – 命令模式:按下 “Esc” 键退出插入模式进入命令模式,在命令模式中可以执行各种命令。

    3. 保存文件:
    – 命令模式下,输入 “:w” 命令可以保存文件。

    4. 退出 Vi:
    – 命令模式下,输入 “:q” 命令可以退出 Vi 编辑器。
    – 如果文件有修改并未保存,可以使用 “:q!” 命令强制退出,不保存修改。

    5. 光标移动:
    – h:将光标左移一格。
    – j:将光标下移一行。
    – k:将光标上移一行。
    – l:将光标右移一格。
    – gg:将光标移动到文件的开头。
    – G:将光标移动到文件的末尾。
    G:将光标移动到指定行数。

    6. 删除文本:
    – x:删除光标所在位置的字符。
    – dd:删除整行。
    – d:删除光标后的 n 个字符。
    – D:删除光标位置到行尾的字符。

    7. 复制和粘贴:
    – yy:复制整行。
    – y:复制光标后的 n 个字符。
    – p:粘贴之前复制的内容。

    8. 查找和替换:
    – /:从光标位置向下查找指定的模式。
    – ?
    :从光标位置向上查找指定的模式。
    – n:继续向下查找下一个匹配项。
    – N:继续向上查找下一个匹配项。
    – :s///:替换当前行首次出现的旧模式为新模式。
    – :%s///g:替换整个文件中的所有旧模式为新模式。

    这些命令只是 Vi 编辑器中的部分功能,还有很多其它功能和命令可以在使用中进一步探索和学习。

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

    Linux下vi是一种常用的文本编辑器,可以用于编辑文本文件、编程文件等。下面是一些vi操作命令:

    1. 打开文件:vi filename
    使用vi打开指定的文件,如果文件不存在,则会创建一个新文件。

    2. 命令模式和插入模式切换:
    在打开文件后,默认处于命令模式,可以进行各种编辑操作。按下i键进入插入模式,可以输入文本。按下Esc键可以返回命令模式。

    3. 保存和退出:
    在命令模式下,输入:w可以保存文件。输入:w filename可以将文件另存为指定的文件名。输入:q可以退出vi。输入:q!可以强制退出,不保存更改。输入:wq可以保存并退出。

    4. 光标移动:
    在命令模式下,使用h、j、k、l键可以分别向左、下、上、右移动光标。使用ctrl+f和ctrl+b可以分别向前和向后翻页。使用gg和G可以分别跳到文件的开头和结尾。

    5. 删除和复制:
    在命令模式下,使用x可以删除光标所在的字符。使用dd可以删除光标所在的整行。使用yy可以复制光标所在的整行。使用p可以在光标下方粘贴复制的行。

    6. 搜索和替换:
    在命令模式下,使用/字符串可以向下搜索指定的字符串。使用?字符串可以向上搜索指定的字符串。使用n可以定位到下一个匹配的字符串。使用:%s/old/new/g可以将文件中的所有old替换为new。

    7. 撤销和重做:
    在命令模式下,使用u可以撤销最后一次操作。使用Ctrl+r可以重做被撤销的操作。

    8. 设置行号和显示行:
    在命令模式下,使用:set nu可以显示行号。使用:set nonu可以取消显示行号。使用:set number可以设置光标所在行高亮显示。

    以上是一些基本的vi操作命令,更多的命令和功能可以参考vi的帮助文档或者查阅相关资料。

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

    在Linux系统中,Vi(Visual editor)是一款常用的文本编辑器。使用Vi编辑器可以在命令行界面中进行文本编辑工作。下面是Vi操作的常用命令:

    1. 打开文件:
    – vi 文件名:打开指定文件,如果文件不存在,则会创建一个新文件。

    2. 光标移动和编辑:
    – h、j、k、l:分别表示向左、下、上、右移动一个字符。
    – 0:将光标移动至当前行的行首。
    – $:将光标移动至当前行的行尾。
    – gg:将光标移动至文件的第一行。
    – G:将光标移动至文件的最后一行。
    – nG:将光标移动至文件的第n行。
    – :n:将光标移动至第n行。
    – i:在光标前插入文本。
    – a:在光标后插入文本。
    – o:在当前行下方插入一行并进入插入模式。
    – O:在当前行上方插入一行并进入插入模式。
    – x:删除一个字符。
    – dd:删除当前行。
    – yy:复制当前行。
    – p:粘贴复制的行或字符。

    3. 窗口分割:
    – :split:水平分割窗口,上下两个窗口。
    – :vsplit:垂直分割窗口,左右两个窗口。

    4. 搜索和替换:
    – /关键词:在文件中向下搜索关键词。
    – ?关键词:在文件中向上搜索关键词。
    – :s/旧字符串/新字符串/:当前行替换第一个匹配的旧字符串。
    – :s/旧字符串/新字符串/g:当前行替换所有匹配的旧字符串。
    – :%s/旧字符串/新字符串/:全文替换第一个匹配的旧字符串。
    – :%s/旧字符串/新字符串/g:全文替换所有匹配的旧字符串。

    5. 保存和退出:
    – :w:保存文件但不退出。
    – :wq或ZZ:保存文件并退出。
    – :q:不保存文件并退出。
    – :q!:强制退出,不保存文件。

    以上是Vi编辑器的一些常用命令,通过熟练掌握这些命令,可以高效地进行文本编辑工作。

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

400-800-1024

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

分享本页
返回顶部