не может определить команду, которая выполняет команду 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 ...

  • Vim, отложить отступ в глобальной конфигурации
  • Могу ли я переназначить ctrl-j и ctrl-k в vim?
  • Команда Vim, чтобы превратить жесткие завернутые строки в визуально обернутые строки с сохраненным форматированием
  • Vim Выделите только символы, которые производят комментарии
  • VIM: складывающиеся пулевые точки
  • Как вставить переменную vimscript и строку в vim искать и заменять
  • Настройка Powerline в vim
  • Переместить стрелки вверх и вниз в gj-gk в режиме ввода vim без использования <co>?
  • 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 )

    Linux и Unix - лучшая ОС в мире.