linux历史命令vi查找

worktile 其他 361

回复

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

    vi是一款经典的文本编辑器,广泛应用于Linux系统中。在vi中,我们可以使用一些历史命令来查找文字。下面将介绍一些常用的vi命令来进行查找。

    1. 查找一个单词:
    在命令模式下,按下【/】键,然后输入要查找的单词,并按下【Enter】键。vi将会定位到第一个匹配的单词。如需定位下一个匹配的单词,可以按下【n】键。

    2. 向后查找一个单词:
    在命令模式下,按下【?】键,然后输入要查找的单词,并按下【Enter】键。vi将会定位到最后一个匹配的单词。如需定位上一个匹配的单词,可以按下【N】键。

    3. 全局替换:
    在命令模式下,输入命令【:%s/old_word/new_word/g】,其中old_word是要被替换的单词,new_word是替换后的单词。同时,g选项表示全局替换,即替换每个匹配的单词。如需在替换过程中确认每次替换,请去掉g选项。

    4. 查找并高亮显示:
    在命令模式下,输入命令【:set hlsearch】,vi将会将当前查找到的单词高亮显示。如需取消高亮显示,可以输入命令【:nohlsearch】。

    5. 定位到行首或行尾:
    在命令模式下,按下【^】键可以定位到行首,按下【$】键可以定位到行尾。

    这些是一些常用的vi命令来进行查找。通过使用这些命令,我们可以方便地在vi编辑器中进行文本查找和替换操作,提高工作效率。

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

    VI是一款在Linux系统中经常使用的文本编辑器,它可以用来打开、编辑和保存文本文件。VI提供了许多有用的命令,其中包括查找功能。下面是几个常用的VI命令来查找文本内容:

    1. `/search`:在当前光标位置下搜索指定的字符串。例如,要在文件中查找字符串“example”,可以在VI的命令模式下输入`/example`并按下回车键。VI将会定位到第一个匹配的字符串,并高亮显示。

    2. `n`:在上一次搜索结果之后继续向下查找。如果之前使用了`/search`进行了搜索,按下`n`键会继续向文件的下方搜索下一个匹配项。

    3. `N`:在上一次搜索结果之前继续向上查找。如果之前使用了`/search`进行了搜索,按下`N`键会继续向文件的上方搜索上一个匹配项。

    4. `?search`:在当前光标位置的上方搜索指定的字符串。与`/search`不同的是,`?search`会向上搜索而不是向下搜索。

    5. `:s/search/replace/g`:在当前行进行字符串替换。将`search`替换为`replace`,并且`g`表示全局替换。例如,要把当前行的所有“example”替换为“new example”,可以在VI的命令模式下输入`:s/example/new example/g`并按下回车键。

    除了上述基本的VI命令,还有其他一些高级的查找命令,可以帮助你更精确地查找和替换文本内容。只需在VI的命令模式下输入`help`命令,会列出所有的VI命令和使用说明。

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

    vi是一个在Linux和其他类Unix系统中广泛使用的文本编辑器。它具有强大的功能和灵活的操作方式,很受程序员和系统管理员的喜爱。在vi中,查找文本是一个常见的操作。下面将介绍几种常用的vi查找命令。

    1. 在命令模式下使用“/”进行前向查找:
    – 进入vi编辑器后,按下“/”键;
    – 输入要查找的文本,并按下Enter键;
    – vi将会找到第一个匹配的文本,并将光标移到该位置。

    2. 在命令模式下使用“?”进行反向查找:
    – 进入vi编辑器后,按下“?”键;
    – 输入要查找的文本,并按下Enter键;
    – vi将会找到最后一个匹配的文本,并将光标移到该位置。

    3. 在命令模式下使用“n”和“N”进行查找的下一个和上一个匹配项:
    – 按下“n”键将会查找下一个匹配项;
    – 按下“N”键将会查找上一个匹配项;
    – 使用这些命令可以在多个匹配项之间切换。

    4. 在命令模式下使用“:g/文本/p”进行全局查找:
    – 输入命令“:g/文本/p”,将会查找整个文件中的所有包含“文本”的行,并将它们显示出来;
    – 可以将“p”替换为其他操作,比如“d”用于删除这些行。

    5. 在命令模式下使用“:s/旧文本/新文本/g”进行替换:
    – 输入命令“:s/旧文本/新文本/g”,将会在当前行中查找并替换“旧文本”为“新文本”;
    – 使用“g”选项将会替换所有匹配项,如果不使用该选项,则只会替换每行中的第一个匹配项。

    6. 在编辑模式下使用“/”进行部分查找:
    – 在编辑模式下按下“/”键,然后输入要查找的文本;
    – vi会在当前光标所在位置之后搜索匹配的文本;
    – 使用“n”和“N”命令可以在当前位置之后的匹配项中切换。

    除了以上介绍的命令,vi还有很多其他的查找命令和选项。通过不断学习和实践,您将能够熟练地使用vi进行文本的查找和编辑。

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

400-800-1024

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

分享本页
返回顶部