cd后的vim命令

标签 vim macvim

我想在从 vim 中 cd 到新目录后自动执行命令。例如,我打开 gvim 并运行:

:cd ~/src/player

我希望 vim 此时自动获取该目录中的文件。

这可能吗?

最佳答案

您可以在 .vimrc 中为其编写别名:

command -nargs=1 Mycd call MyCd(<args>)
function MyCd(path)
  cd a:path
  e somefile.ext
endfunction

然后只需输入:

:Mycd /some/path/

关于cd后的vim命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2112842/

相关文章:

ruby - 如何使用 Syntastic Vim 插件和 Rbenv 启用 Rubocop?

vim - 文件类型特定的行空间设置

区分//(注释)与/(除法)的正则表达式,反之亦然

macos - 如何让 NeoVim 成为我的默认文本/代码编辑器?

vim - 如何使用 vim-fugitive 查看任何提交的 git diff?

ruby-on-rails - Vim 中 ERB 标签的缩进

macos - MacBook 上的 Vim 默认领导键

ruby-on-rails-3 - 环绕.vim : deleting embedded ruby tags

Vim:失去焦点时返回命令模式

MacVim+NERDTree : How to open a file as a split in furthest horizontal split