не может определить команду, которая выполняет команду Explore

Я хотел сделать простой способ открыть каталог. Моя первая попытка была такой:

command! RootDirRubyOpen :e ~/.rbenv/versions/2.0.0-p247<CR> 

Но это не сработало. «Хорошо, тогда», подумал я. И изменил его так:

 command! RootDirRubyOpen :Explore ~/.rbenv/versions/2.0.0-p247<CR> 

Однако никакого эффекта. Так кто-нибудь знает, как заставить его работать и что не так с моими версиями команды?

PS Чтобы быть откровенным, первая версия была такой: command! RootDir_Ruby_Open ... command! RootDir_Ruby_Open ...

2 Solutions collect form web for “не может определить команду, которая выполняет команду Explore”

Вы близки, но путайте различный синтаксис для сопоставлений и команд :

  • Команды принимают команды Ex , поэтому : переход из нормального режима в режим командной строки не требуется (но это не повредит).
  • Команда Ex выполняется автоматически, не добавляйте <CR> .

Таким образом, это должно работать:

 command! RootDirRubyOpen Explore ~/.rbenv/versions/2.0.0-p247 

Плагин netrw перехватывает :e каталога через autocmds; но вы можете просто пропустить это и использовать :Explore напрямую.

Конечно, для этого требуется, чтобы плагин netrw был активным, и :Explore фактически работает при вводе (что является хорошим шагом устранения неполадок для команд и сопоставлений).

Ваша первая команда работает на моем ящике без каких-либо проблем ( "~/.rbenv/versions/2.0.0-p247^M" [New DIRECTORY] ), вторая не кажется. (версия 7.2.411).

Помните, что если у вас нет файла .vimrc, вы не сможете этого сделать :Explore изучите команды, а также проверьте, установлен ли в нем плагин :scriptnames ( /usr/share/vim/vim72/plugin/netrwPlugin.vim )

  • Отключить viminfo полностью
  • vimrc - как заблокировать комментарий?
  • Временный .vimrc
  • Vimrc, управление картой; к действию
  • Две разные конфигурации vim для одного пользователя на основе псевдонима?
  • Естественно прокрутите последний конец последней строки в vim
  • VIM комментирует, что я вставляю
  • vi требуется два нажатия <enter>, а не один
  • gvim цвета то же самое, что и терминал
  • Проблема с vim при входе в систему как root
  • Могу ли я переназначить ctrl-j и ctrl-k в vim?
  • Linux и Unix - лучшая ОС в мире.