не может определить команду, которая выполняет команду 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?
  • Vim printoptions не будет принимать два варианта одновременно
  • vimrc - как заблокировать комментарий?
  • Как обновить дату в файле, если применимо, и прирастить последнюю цифру на единицу, если вы записываете в файл с помощью Vim?
  • Почему синтаксис «установить» не работает для выделения синтаксиса в vim?
  • Автозапуск Vimrc не работает
  • Команда Vim, чтобы превратить жесткие завернутые строки в визуально обернутые строки с сохраненным форматированием
  • Почему Vim только активирует мою настройку выделения после того, как я вручную извиню .vimrc?
  • 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 )

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