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

  • vim sudo hack auto reload
  • Проблема с vim при входе в систему как root
  • Почему Vim только активирует мою настройку выделения после того, как я вручную извиню .vimrc?
  • Как я могу перейти к файлам из vim, открывая их на отдельной вкладке?
  • VIM комментирует, что я вставляю
  • Есть ли эквивалент sudoedit для vimdiff?
  • Auto indent C ++ 11 лямбда-функций Vim
  • Карта VIM не работает
  • Переместить стрелки вверх и вниз в gj-gk в режиме ввода vim без использования <co>?
  • Команда Vim, чтобы превратить жесткие завернутые строки в визуально обернутые строки с сохраненным форматированием
  • Настроить ярлык на Vim для сохранения файла
  • Как отключить vimplugins при вызове команды vimdiff
  • Interesting Posts

    Конфигурация Vim для определенных типов файлов

    Как работает подсветка экрана?

    Kali Linux: курсор не отображается

    Неумышленно ли я удалил весь свой жесткий диск?

    Безопасный способ передачи пароля для> 1 программы в bash

    Есть ли простой способ подсчета символов в словах в файле, из терминала?

    MUMPS не позволяет создать файл размером более 2 ГБ

    Должен ли я перемещать двоичный файл, используемый пользователем без полномочий root из / usr / bin / в / usr / local / bin /?

    Получить вывод команды времени

    apt-get не работает на kali linux v2.0

    fuse.sshfs: не может использовать `SHOPT = val` в / etc / fstab

    Почему эта программа установлена ​​в ~ / .local / bin … в первый раз, когда я видел это?

    FreeBSD 11.0: подключение через IPv6 потеряно через некоторое время

    «Нет имени пользователя PostgreSQL» – возможные проблемы параллелизма?

    Карта нестандартных скрытых отчетов для scancodes для игровой клавиатуры Logitech G105

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