По-видимому, путь не может содержать пробелы.
Простейшим обходным путем для этого является использование сгенерированных имен 8.3 для папок, а не пути с пробелами.
В командной строке вы будете использовать переключатель /x
который отображает обычно скрытые директории 8.3 и имена файлов:
c:
cd \
dir pro* /x
Должен возвращать что-то вроде этого:
Directory of C:\
11/05/2013 07:19 PM <DIR> PROGRA~1 Program Files
11/05/2013 07:19 PM <DIR> PROGRA~2 Program Files (x86)
Если вы используете 64-битную версию Sublime, вы 'd выберите PROGRA~1
.
Перейдите в каталог Program Files
:
cd Program Files
Затем найдите имя 8.3 Sublime-папки:
C:\Program Files>dir Subl* /x
Directory of C:\Program Files
09/08/2013 02:17 PM <DIR> SUBLIM~1 Sublime Text 2
В моей системе это SUBLIM~1
. Затем измените значение EDITOR, используя значения из вашей системы, например:
EDITOR="C:\\PROGRA~1\\SUBLIM~1\\sublime_text.exe"
Вы также можете создать соединение где-нибудь (без пробелов), но вышеупомянутый трюк должен работать нормально (я его протестировал на моей машине и работает правильно). Единственная проблема с использованием Sublime, которую я заметил, это то, что команда edit
на консоли MongoDB ждет завершения всего процесса редактора, поэтому вы не можете использовать вкладки, например.