1

我的 .Zshrc 中有以下内容

. /Users/Masi/bin/Zsh/prompt

我需要运行以下代码才能从 .zshrc 访问文件

    Ctrl-Z 
    vim ~/bin/Zsh/prompt

我尝试通过首先在可视模式下突出显示路径并运行来做同样的事情,但没有成功

:'<,'>!vim 

如何在 Vim 中的文件之间快速移动?

4

2 回答 2

4

如果你打开了 vim,你可以使用:e <filepath>命令打开一个文件进行编辑。

如果你想在同一个 vim 会话中同时打开多个文件,你可以使用 windows。您可以使用 打开新窗口Ctrl-W n,然后使用:e <filepath>在新窗口中打开文件。对你来说,找到一个关于如何使用 windows 的教程可能比我在这里做一个糟糕的工作来解释如何更好。不过,它们并不太难使用。

另一种选择是为每个文件创建一个单独的 vim 会话,然后根据需要使用作业处理循环浏览它们。我不熟悉 zsh 语法,但是在 bash 中,您可以按Ctrl-Z暂停当前正在运行的作业并返回命令行,并恢复一个作业,fg %n其中 n 是您要恢复的作业编号。因此,您可以使用这些来使用 vim 打开文件 1、暂停 vim、使用新的 vim 会话打开文件 2、暂停它,并根据需要来回交替暂停和前景化。

希望这可以帮助!

于 2009-05-03T00:42:41.087 回答
3

我想您可能正在寻找gfVim 中的命令,该命令会打开以光标位置命名的文件。此命令在同一窗口中打开文件,替换您之前编辑的任何文件。如果要打开一个带有光标下文件的新窗口,请使用 ^Wf。

另请参阅问题How do you return from 'gf in Vim以获取有关文件导航的更多信息。

于 2009-05-03T01:01:06.220 回答