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

  • vimrc - как заблокировать комментарий?
  • Как мне настроить настройку vim-pathogen для группы как пользователя без прав root?
  • Как обновить дату в файле, если применимо, и прирастить последнюю цифру на единицу, если вы записываете в файл с помощью Vim?
  • vim - Храните резервную копию перед каждой записью
  • Как отключить vimplugins при вызове команды vimdiff
  • vim редактирует файл с помощью user-vimrc, но все еще загружает все предыдущие инициализации
  • Две разные конфигурации vim для одного пользователя на основе псевдонима?
  • Настройка вторичной среды Vim
  • vimrc указывает больше, чем 1 расширение файла в autocmd
  • vim и tmux противоречат друг другу. Как я могу это исправить?
  • Цвета в терминале и VIM с подсистемой Windows
  • Linux и Unix - лучшая ОС в мире.