vi 搜索2025年3月17日 | 阅读 3 分钟 在命令模式下,借助 '/' 可以在向前方向搜索字符串,借助 '?' 可以在向后方向搜索字符串。例如,/abc 将向前搜索字符串 abc,而 ?abc 将向后搜索字符串 abc。 /string 这里的 string 必须替换为要搜索的单词。 /string 允许我们对字符串进行向前搜索。如果相同字符串位于光标前后,它将只指示光标后的字符串。当您在命令模式下开始键入 /string 时,在左下角将看到键入的单词。 示例 /readable ![]() 请看上面的快照,这是我们的普通脚本。我们必须从这个脚本中搜索单词 readable。 ![]() 请看上面的快照,在键入 /readable 并按 Enter 后,所提到的单词的第一次出现将自动突出显示。请注意,这里的第一次出现是向前搜索。字符串 readable 也存在于光标之前,但它向前搜索。 ?string ?string 允许我们对字符串进行向后搜索。如果相同字符串位于光标前后,它将只指示光标前的字符串。当您在命令模式下开始键入 ?string 时,在左下角将看到键入的单词。 示例 /readable ![]() 请看上面的快照,这是我们的普通脚本。我们必须从这个脚本中搜索单词 readable。 ![]() 请看上面的快照,在键入 ?readable 并按 Enter 后,所提到的单词的第一次出现将自动突出显示。请注意,这里的第一次出现是向后搜索。字符串 readable 也存在于光标之后,但它向后搜索。 /^string 此命令向前搜索字符串,但只在行的开头。如果行的开头不存在此类单词,它将显示“无匹配”消息。 示例 /^readable ![]() 请看上面的快照,在键入 /^readable 后,光标移到行首的字符串。 /string$ 此命令向前搜索字符串,但只在行的末尾。如果行的末尾不存在此类单词,它将显示“无匹配”消息。 示例 /readable$ ![]() 请看上面的快照,在键入 /readable$ 后,光标移到行尾的字符串。 n n 命令表示所搜索字符串的下一个出现。 ![]() 请看上面的快照,光标位于字符串的第一次出现。 ![]() 请看上面的快照,按下 n 后,光标位于字符串的下一个出现。 /\ 此命令仅搜索用 < > 括起来的特定单词。 示例 1 /\ ![]() 请看上面的快照,在键入 /\ 示例 2 /he ![]() 请看上面的快照,在用命令 /he 搜索 he 后,光标已从 the 单词中突出显示了 he。 /pl[abc]ce 当您对单词拼写有疑问时,此命令很有用。在这里您可以写下与您的搜索相关的所有可能性。 示例 /cont[ae]nt ![]() 下一个主题Linux vi 替换所有 |
vi 文本缓冲区 缓冲区是计算机的内存,它充当发送到外部设备(如键盘、硬盘、打印机等)或从外部设备接收的数据的临时存储位置。vi 中有 36 个缓冲区用于存储文本。命令以...开头
阅读1分钟
vi 在块中剪切、复制和粘贴行 在命令模式下,如果您想删除、剪切或复制 n 行,只需在键入命令之前键入数字。例如,4dd 将删除从...
阅读1分钟
vi 从命令模式切换 要在 vi 编辑器中开始键入,您需要处于插入模式。vi 编辑器中有不同的命令,通过这些命令您可以在插入模式的不同位置开始键入。它们定义如下。 i 命令允许...
阅读 2 分钟
vi 删除 您可以通过不同的方式删除或移除字符。r 键用于替换单个字符。r 键将使您进入插入模式,仅按一下键,然后您将被引导至命令模式。x 命令...
阅读 2 分钟
vi 在文件中移动 在命令模式下,我们可以使用 h,j,k,l 命令移动到文件的不同部分。这些(h,j,k,l)键之所以被使用,是因为在 vi 发明的时候,还没有发明箭头键。尽管如此,我们仍然可以使用箭头键...
阅读 2 分钟
vi 行的开始和结束 在命令模式下,0 和插入符号 ^ 会将您带到当前行的开头,而 $ 符号会将您带到当前行的末尾。这些符号可以添加到其他...
阅读 2 分钟
vi 缩写 在 vi 中,还可以使用命令 :ab 来进行缩写。要取消缩写,请使用命令 :una。在 vi 中,您可以定义缩写,当您在插入模式下键入缩写时,这些缩写会自动展开。语法::ab <abbreviation> <abbreviatedWord> :una <abbreviatedWord> 缩写示例::ab au abbreviation and unabbreviation 查看以上...
阅读1分钟
vi 撤销和重复 在命令模式下,使用 u 来撤销上一个命令,如果您想重复上一个命令,请使用点(.)。u 命令允许我们撤销或取消上一个命令。示例:查看上面的快照,这是...
阅读1分钟
vi 跳转 当您在文件中移动时,您需要从一行切换到另一行。虽然您可以使用 j,k 键或箭头键来完成此操作。但是当您的文件太大时,您可以使用 G 命令。如果您键入 a...
阅读 2 分钟
vi 剪切、复制和粘贴(行) 在命令模式下,您可以使用以下命令来剪切、复制和粘贴一行。剪切 dd 命令 dd 会完全删除当前行。示例:查看上面的快照,我们的光标位于第三行。我们要删除整行。查看...
阅读1分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India