linuxvi下的命令详解

fiy 其他 2

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Linux vi 是一种文本编辑工具,是对于Unix-like系统来说非常重要的一部分。下面将详细介绍Linux vi下的命令。

    1. vi 文件名:打开文件。使用vi命令打开一个文件,如果文件不存在,则创建一个新的文件。

    2. i:插入文本。按下i键,光标进入插入模式,可以在光标当前位置插入文本。

    3. a:追加文本。按下a键,光标进入追加模式,可以在光标下一位开始追加文本。

    4. x:删除字符。x命令用于删除当前字符。

    5. dd:删除整行。光标放在行首,按下dd命令可以删除整行。

    6. yy:复制整行。光标放在行首,按下yy命令可以复制整行。

    7. p:粘贴文本。在删除或复制文本后,按下p命令可以将文本粘贴到光标位置。

    8. :w:保存文件。使用:w命令可以将文件保存。

    9. :q:退出vi。使用:q命令可以退出vi编辑器。

    10. :wq:保存并退出。使用:wq命令可以保存文件并退出vi编辑器。

    11. /关键字:查找关键字。在vi的命令模式下,输入/关键字可以搜索文件中的关键字。

    12. :s/旧词/新词:替换词。在vi的命令模式下,使用:s/旧词/新词可以将旧词替换成新词。

    13. :set nu:显示行号。使用:set nu命令可以显示文件中每行的行号。

    14. :set nonu:取消行号显示。使用:set nonu命令可以取消文件中每行的行号显示。

    15. :set hlsearch:高亮搜索结果。使用:set hlsearch命令可以在搜索结果中高亮显示。

    16. :set nohlsearch:取消高亮搜索结果。使用:set nohlsearch命令可以取消搜索结果的高亮显示。

    这些命令是在vi编辑器中比较基本和常用的命令,对于初学者来说,掌握这些命令可以满足日常文件编辑的需求。当然,vi编辑器还有更多的命令和功能,需要进一步的学习和使用。

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

    在Linux操作系统中,vi是一种常用的文本编辑器。它是一种基于字符的编辑器,可以在命令行界面中使用。下面是一些常用的vi命令的详细解释:

    1. i(insert):进入插入模式,可以在当前光标位置插入文本。

    2. ESC(escape):退出插入模式,返回命令模式。

    3. :w(write):保存文件。在命令模式下输入:w,然后按下Enter键即可将当前文件保存。如果需要保存到其他文件名,可以使用:w ,其中为所需保存的文件名。

    4. :q(quit):退出vi编辑器。在命令模式下输入:q,然后按下Enter键即可退出vi。如果文件有未保存的修改,vi会提示是否保存。

    5. :q!(force quit):强行退出vi编辑器。在命令模式下输入:q!,然后按下Enter键即可强行退出vi,不保存任何修改。

    6. :wq(write quit):保存并退出vi编辑器。在命令模式下输入:wq,然后按下Enter键即可保存文件并退出vi。如果文件有未保存的修改,vi会保存修改后再退出。

    7. :set number:显示行号。在命令模式下输入:set number,然后按下Enter键即可显示行号。

    8. :set nonumber:隐藏行号。在命令模式下输入:set nonumber,然后按下Enter键即可隐藏行号。

    9. :/pattern(search):向下搜索指定的文本模式。在命令模式下输入:/pattern,然后按下Enter键即可向下搜索包含模式的文本。可以使用n键来继续搜索下一个匹配项,使用N键来搜索上一个匹配项。

    10. :%s/old/new/g(substitute):全局替换文本。在命令模式下输入:%s/old/new/g,然后按下Enter键即可将所有出现的”old”替换为”new”。其中%表示整个文件,s表示替换,g表示全局替换。

    11. yy(yank):复制当前行。在命令模式下按下yy,即可复制当前行。

    12. p(paste):粘贴复制的内容。在命令模式下按下p,即可在光标下面粘贴复制的内容。

    13. dd(delete):删除当前行。在命令模式下按下dd,即可删除当前行。

    14. u(undo):撤销上一次操作。在命令模式下按下u,即可撤销上一次的编辑操作。

    15. :set tabstop=4:设置制表符的宽度为4个空格。在命令模式下输入:set tabstop=4,然后按下Enter键即可将制表符的宽度设置为4个空格。可以根据需要调整制表符宽度。

    这些是vi编辑器中的一些常用命令,通过掌握这些命令,可以更加高效地使用vi编辑器进行文本编辑工作。

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

    Linux中的vi是一种文本编辑器,广泛用于在终端中编辑和查看文件。它功能强大,灵活性高,但对新手来说可能会有一些陌生。在本文中,我将详细介绍vi编辑器的一些常用命令和操作流程。

    vi编辑器有三种模式:命令模式、插入模式和底行模式。在命令模式下,可以执行各种操作和控制命令;插入模式用于输入和编辑文本;底行模式用于执行高级命令。接下来,我们将详细介绍这些模式及其相应的命令。

    一、命令模式
    在打开文件时,默认进入的是命令模式。在该模式下,可以使用以下命令进行文件的操作:

    1.光标移动:使用h(左)、j(下)、k(上)、l(右)键来控制光标的移动。也可以使用Ctrl+F(向下翻页)、Ctrl+B(向上翻页)、Ctrl+D(向下滚动半页)、Ctrl+U(向上滚动半页)等进行页面的快速移动。

    2.光标定位:使用0(零)命令将光标定位在行首,使用$命令将光标定位在行尾。使用gg命令将光标移动到文件的首行,使用G命令将光标移动到文件的末行。

    3.复制、剪切和粘贴:可以使用y命令复制光标所在的字符、行或者文本块到剪贴板;使用p命令粘贴剪贴板中的内容;使用d命令剪切光标所在的字符、行或者文本块到剪贴板(剪切是删除并复制到剪贴板)。

    4.删除和修改:使用x命令删除光标所在位置的字符;使用dw命令删除一个单词;使用dd命令删除一行;使用cw命令修改一个单词。

    5.撤销和重做:使用u命令撤销上一次的操作;使用Ctrl+R命令重做上一次的操作。

    6.查找和替换:使用/关键词命令向下查找指定的关键词;使用?关键词命令向上查找指定的关键词;使用:n命令跳转到下一个匹配项;使用:N命令跳转到上一个匹配项;使用:%s/old/new/g命令替换文档中的所有old字符串为new字符串。

    7.保存和退出:使用:w命令保存文件;使用:q命令退出编辑器;使用:wq命令保存并退出编辑器。

    二、插入模式
    在命令模式下,按下i(插入)、a(在光标后插入)或者o(在下一行插入)等键进入插入模式。在该模式下,可以输入和编辑文本。

    1.输入文本:在插入模式下,可以直接输入文本。按下Enter键即可换行。

    2.退出插入模式:在插入模式下,按下Esc键即可退出插入模式,返回到命令模式。

    三、底行模式
    底行模式可以使用冒号(:)进入。在该模式下,可以执行一些高级命令和设置操作。

    1.保存和退出:输入:w命令保存文件;输入:q命令退出编辑器;输入:wq命令保存并退出编辑器。

    2.搜索和替换:输入/关键词命令向下查找指定的关键词;输入?关键词命令向上查找指定的关键词;输入:n命令跳转到下一个匹配项;输入:N命令跳转到上一个匹配项;输入:%s/old/new/g命令替换文档中的所有old字符串为new字符串。

    3.设置行号:输入:set nu命令显示行号;输入:set nonu命令关闭行号显示。

    4.打开、保存和编辑文件:输入:edit filename命令打开指定的文件;输入:save filename命令将当前文件另存为指定的文件;输入:edit! filename命令强制打开指定的文件以覆盖当前文件;输入:read filename命令将指定文件的内容插入到当前文档的光标位置。

    以上就是vi编辑器的一些常用命令和操作流程的详细介绍。希望对你有所帮助!

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

400-800-1024

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

分享本页
返回顶部