linux系统vi命令大全

worktile 其他 18

回复

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

    vi是一种在Linux系统中常用的文本编辑器,它具有丰富的功能和快捷键。下面是vi命令的详细介绍:

    1. vi文件名:打开一个文件,并进入vi编辑器的命令行模式。

    2. i:在当前光标所在位置前插入文本。

    3. a:在当前光标所在位置后插入文本。

    4. o:在当前行的下面插入一个新行,并进入插入模式。

    5. Esc:退出插入模式,进入命令行模式。

    6. :w:保存文件。

    7. :wq:保存文件并退出vi编辑器。

    8. :q:退出vi编辑器。

    9. :q!:强制退出,不保存文件。

    10. :x:保存文件,并退出vi编辑器。

    11. :set nu:显示行号。

    12. :set nonu:取消显示行号。

    13. yy:复制当前行。

    14. dd:删除当前行。

    15. p:粘贴剪贴板的内容。

    16. u:撤销上一步操作。

    17. Ctrl + r:恢复上一步撤销的操作。

    18. /关键词:搜索文件中的关键词。

    19. n:在搜索结果中定位到下一个匹配项。

    20. N:在搜索结果中定位到上一个匹配项。

    21. :s/old/new/g:将当前行中第一个匹配到的old替换为new。

    22. :s/old/new/gc:将当前行中所有匹配到的old替换为new,并逐个确认是否替换。

    23. :%s/old/new/g:将文件中所有匹配到的old替换为new。

    24. :%s/old/new/gc:将文件中所有匹配到的old替换为new,并逐个确认是否替换。

    25. :set ts=n:设置制表符宽度为n。

    26. :set expandtab:将制表符转换为空格。

    27. :set noexpandtab:取消将制表符转换为空格。

    28. :set fileformat=unix:将文件格式转换为Unix格式。

    29. :set fileformat=dos:将文件格式转换为DOS格式。

    30. :set fileencoding=encoding:设置文件编码为encoding。

    以上是vi命令的一些常用操作,掌握这些命令可以更方便地使用vi编辑器进行文本编辑和处理。希望对你有所帮助!

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

    在Linux系统中,vi是一款强大的文本编辑器。它具有很多命令和功能,可以帮助用户进行文本编辑、查找等操作。下面是vi命令的大全:

    1. 打开文件:vi filename
    通过vi命令可以打开一个文件进行编辑。filename是要打开的文件名。

    2. 保存并退出:ZZ
    在编辑文件时,可以使用ZZ命令保存并退出。也可以使用:wq命令实现相同的功能。

    3. 不保存退出::q!
    如果在编辑文件时不想保存,可以使用:q!命令直接退出。

    4. 光标移动:h、j、k、l
    在vi编辑器中,可以使用h、j、k、l来移动光标。它们分别表示左、下、上、右。

    5. 剪切、复制、粘贴:
    – 剪切:按下dd键删除当前行,并将其保存到剪贴板。
    – 复制:按下yy键复制当前行,并将其保存到剪贴板。
    – 粘贴:将剪贴板中的内容粘贴到当前位置。按下p键将内容粘贴在光标所在行的下方,按下P键将内容粘贴在光标所在行的上方。

    6. 撤销和重做:
    – 撤销:按下u键可以撤销最近的操作,将文本恢复到之前的状态。
    – 重做:按下Ctrl + r键可以重做撤销的操作,将文本恢复到最新的状态。

    7. 查找和替换:
    – 查找:按下/键,然后输入要查找的内容,按下回车键即可。
    – 替换:按下:键,然后输入s/old/new,其中old是要被替换的字符串,new是要替换成的字符串,按下回车键即可。

    8. 设置行号显示::set number
    使用:set number命令可以在vi编辑器中显示行号。

    9. 多行缩进:按下Ctrl + v键,然后使用上下方向键选择多行,再按下>键即可将选中的多行向右缩进。

    10. 搜索和替换:
    – 搜索:按下/键,然后输入要搜索的内容,按下回车键即可定位到该内容的位置。
    – 替换:按下:%s/old/new/g,其中old是要被替换的字符串,new是要替换成的字符串,g表示全局替换。

    以上是vi编辑器的一些常用命令和功能。掌握这些命令,可以帮助用户更高效地进行文本编辑和操作。

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

    VI是Linux系统中最常用的文本编辑器之一,用于创建、编辑和查看文本文件。它功能强大且灵活,但对初学者来说可能不太友好。本文将详细介绍VI命令,包括VI编辑器的基本操作、文本编辑、保存和退出文件等内容。

    ## 1. 打开文件

    要使用VI编辑器打开文件,只需在终端中输入以下命令之一:

    “`
    vi filename
    “`

    这将打开一个新文件,文件名为`filename`。如果文件不存在,则会创建一个新文件。

    ## 2. 基本操作

    打开文件后,VI编辑器将会进入命令模式。在命令模式下,可以执行各种操作。

    ### 2.1 光标移动

    – `h`:向左移动一个字符
    – `l`:向右移动一个字符
    – `k`:向上移动一行
    – `j`:向下移动一行
    – `0`:移动到行首
    – `$`:移动到行尾
    – `G`:移动到文档末尾
    – `gg`:移动到文档开头
    – `Ctrl + F`:向下翻页
    – `Ctrl + B`:向上翻页

    ### 2.2 插入文本

    在命令模式下输入以下命令之一,可以切换到插入模式并开始编辑文本。

    – `i`:在当前光标位置前插入文本
    – `a`:在当前光标位置后插入文本
    – `o`:在当前行下方插入新行
    – `O`:在当前行上方插入新行

    在插入模式下,可以输入文本。按下`Esc`键可以返回命令模式。

    ### 2.3 删除文本

    在命令模式下输入以下命令之一,可以删除文本。

    – `x`:删除光标所在位置的字符
    – `dd`:删除当前行
    – `dG`:删除当前行及其以下所有行
    – `dgg`:删除当前行及其以上所有行

    ### 2.4 复制、粘贴和剪切文本

    在命令模式下输入以下命令之一,可以复制、粘贴和剪切文本。

    – `yy`:复制当前行
    – `yy`:复制当前行
    – `p`:粘贴已复制的文本
    – `dd`:剪切当前行
    – `u`:撤销上一步操作

    ### 2.5 搜索和替换文本

    在命令模式下输入以下命令之一,可以搜索和替换文本。

    – `/text`:向下搜索包含`text`的文本
    – `?text`:向上搜索包含`text`的文本
    – `n`:定位到下一个匹配项
    – `N`:定位到上一个匹配项
    – `:%s/old/new/g`:将所有匹配到的`old`替换为`new`

    ### 2.6 保存和退出文件

    在命令模式下输入以下命令之一,可以保存和退出文件。

    – `:w`:保存文件
    – `:wq`:保存文件并退出
    – `:q!`:不保存文件并退出

    ## 3. 高级操作

    ### 3.1 多文件编辑

    可以在命令模式下使用以下命令打开多个文件进行编辑:

    “`
    vi file1 file2 file3
    “`

    使用命令模式下的`:n`和`:prev`命令可以切换到下一个和上一个文件。

    ### 3.2 切换编辑模式

    在命令模式下输入以下命令之一,可以切换到不同的编辑模式。

    – `:set number`:显示行号
    – `:set nonumber`:隐藏行号
    – `:set autoindent`:启用自动缩进
    – `:set noautoindent`:禁用自动缩进
    – `:set syntax=python`:设置语法高亮显示为python类型

    这只是一小部分VI命令的介绍,VI编辑器具有更多强大的功能和命令。熟练掌握这些基本命令后,可以逐渐探索更多高级命令和技巧,提高编辑效率。

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

400-800-1024

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

分享本页
返回顶部