如何在特定目录中打开vim
现在我有一个项目,其中包含后端和前端的代码。 根文件夹:如何在特定目录中打开vim,vim,Vim,现在我有一个项目,其中包含后端和前端的代码。 根文件夹:Project则此文件夹包含以下内容 backend/ frontend/ package.json 但是每次我在Project/backend目录中打开vim时,它都会在Project目录中打开我的vim。有没有办法让我的vim在Project/backend中打开 我目前安装了2个插件。Nerdtree和Vimsavision如果对Nerdtree没有任何配置,vim/path/to/file应该在文件上打开Nerdtree,如果它是
Project
则此文件夹包含以下内容
backend/
frontend/
package.json
但是每次我在Project/backend
目录中打开vim时,它都会在Project
目录中打开我的vim。有没有办法让我的vim在Project/backend
中打开
我目前安装了2个插件。Nerdtree和Vimsavision如果对Nerdtree没有任何配置,
vim/path/to/file
应该在文件
上打开Nerdtree,如果它是一个目录(劫持Netrw,vim的默认文件资源管理器,否则会在该目录上打开)。如果您位于Project/backend/
,您应该能够运行vim.
打开backend/
目录
如果您询问如何从vim中打开根目录为Nerdtree的Nerdtree,您可以运行:Nerdtree/path/to/dir
,您将打开根目录为dir
,现在可以使用:nerdTreetoble
进行切换。请注意,当您从命令行使用vim/path/to/dir
打开目录时,您将使用Nerdtree打开目录文件,但是vim窗口的Nerdtree实际上不会在任何地方根目录,因此使用:nerdtreettoggle
(或:Nerdtree
)将使用vim的当前工作目录,默认情况下,它将是您运行vim
时所在的文件夹,而不一定是/path/to/dir
在您的配置中编写一个小脚本,将您在其中打开vim的初始目录存储在一个变量中,这样您就可以将
NERDTree original\u dir
绑定到一个键,如果您想在您打开的原始目录上轻松打开NERDTree。也许对Nerdtree了解更多的人可能知道一种更简单的方法。如果没有对Nerdtree进行任何配置,vim/path/to/file
应该在file
上打开Nerdtree,如果它是一个目录(劫持Netrw,vim的默认文件资源管理器,否则会在该目录上打开)。如果您位于Project/backend/
,您应该能够运行vim.
打开backend/
目录
$ cd Project/backend
$ vim
如果您询问如何从vim中打开根目录为Nerdtree的Nerdtree,您可以运行:Nerdtree/path/to/dir
,您将打开根目录为dir
,现在可以使用:nerdTreetoble
进行切换。请注意,当您从命令行使用vim/path/to/dir
打开目录时,您将使用Nerdtree打开目录文件,但是vim窗口的Nerdtree实际上不会在任何地方根目录,因此使用:nerdtreettoggle
(或:Nerdtree
)将使用vim的当前工作目录,默认情况下,它将是您运行vim
时所在的文件夹,而不一定是/path/to/dir
在您的配置中编写一个小脚本,将您在其中打开vim的初始目录存储在一个变量中,这样您就可以将NERDTree original\u dir
绑定到一个键,如果您想在您打开的原始目录上轻松打开NERDTree。也许对Nerdtree了解更多的人会知道一种更简单的方法
$ cd Project/backend
$ vim
是在Project/backend
中启动Vim的最简单方法
进入Vim后,您可以使用:
要全局更改工作目录:help:cd
要更改当前窗口的工作目录:help:lcd
更改当前选项卡页的工作目录:help:tcd
:cd ../frontend
是在Project/backend
中启动Vim的最简单方法
进入Vim后,您可以使用:
要全局更改工作目录:help:cd
要更改当前窗口的工作目录:help:lcd
更改当前选项卡页的工作目录:help:tcd
:cd ../frontend
如何在后端目录中打开vim?如何在后端目录中打开vim?