gpt4 book ai didi

vim - 在 VIM 中访问多个文件

转载 作者:行者123 更新时间:2023-12-03 04:24:16 25 4
gpt4 key购买 nike

《Unix in a Nutshell》一书在第 572-573 页讨论了如何访问多个文件。似乎有一些非常有用的命令,例如“:e”、“:e #”、“:e new_file”、“:n files”、“:args”、“:prev”和“:n!”。这些命令让我感到困惑:

":n Edit next file in the list of files."

":args Display list of files to be edited."

":prev Edit previous file in the list of files."

当我执行“:args”时,我看不到真正的列表。角落里只有一个小文字。我想查看使用“:e”访问的所有文件,即缓冲区中的文件列表。

执行“:n files”命令时在哪里可以看到列表?命令“:prev”和“:n”应该做什么?我收到错误消息:

There is only one file to edit.

最佳答案

我没有读过提到的书,但我会尝试解释 vim 如何处理文件。

Vim 有缓冲区。您可以使用以下命令打开每个文件:

:e name_of_the_file.txt(在缓冲区中加载文件,即“打开文件”)

您还可以:

:e *.txt

执行此操作时有用的选项是

:set laststatus=2(始终显示状态行)

:set wildmenu(以方便打开文件)

如果您有带 netrw 插件的标准 vim,您可以:

:e . (可以这么说,用于 vim 的文件管理器之一)

管理缓冲区:

:ls 将为您提供当前打开的缓冲区(文件)的列表

:bnext:bprevious(或 :bn:bp)使您能够循环浏览缓冲区

:bd 关闭缓冲区/文件(缓冲区完成)

其他缓冲区类型有其他用途(拉取/粘贴、临时、vim 内部……等)

关于vim - 在 VIM 中访问多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/764726/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com