我的.Zshrc
中有以下内容. /Users/Masi/bin/Zsh/prompt
我需要运行以下代码才能从.zshrc
访问该文件 Ctrl-Z
vim ~/bin/Zsh/prompt
我首先在可视模式中突出显示路径并运行
,但尝试做同样的失败:'<,'>!vim
如何在Vim中的文件之间快速移动?
答案 0 :(得分: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,暂停它,然后根据需要来回暂停和暂停和前景化。
希望这有帮助!
答案 1 :(得分:3)
我认为您可能正在Vim中查找gf
命令,该命令会打开在光标位置命名的文件。此命令在同一窗口中打开文件,替换您之前编辑的任何文件。如果要使用光标下的文件打开新窗口,请使用^ Wf。
有关文件导航的详细信息,另请参阅问题How do you return from 'gf' in Vim。