Как использовать визуальный код студии в качестве моего редактора с оболочкой mongo [duplicate]

Очистить и перестроить

. «Чистая» сборки может удалить «мертвую древесину», которая может быть оставлена ​​лежащей рядом с предыдущими сборками, неудачными сборками, неполными сборками и другими проблемами сборки.

В общем случае среда IDE или сборка будет включать в себя некоторую форму «чистой» функции, но это может быть неправильно настроено (например, в ручном файле) или может завершиться неудачей (например, промежуточные или результирующие двоичные файлы - только).

После завершения «очистки» убедитесь, что «чистый» преуспел, и весь сгенерированный промежуточный файл (например, автоматический файл makefile) был успешно удален.

Этот процесс можно рассматривать как конечный вариант, но часто является хорошим первым шагом ; особенно если недавно был добавлен код, связанный с ошибкой (локально или из исходного репозитория).

4
задан maehue 17 November 2013 в 03:56
поделиться

2 ответа

По-видимому, путь не может содержать пробелы.

Простейшим обходным путем для этого является использование сгенерированных имен 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 ждет завершения всего процесса редактора, поэтому вы не можете использовать вкладки, например.

2
ответ дан WiredPrairie 26 August 2018 в 03:10
поделиться

Вы можете иметь пробелы в имени своего редактора, вам просто нужно быть уверенным, чтобы все было в порядке. У меня нет редактора, который вы установили, поэтому я использовал wordpad.

> EDITOR="\"C:\\Program Files\\Windows NT\\Accessories\\wordpad.exe\""
"C:\Program Files\Windows NT\Accessories\wordpad.exe"
> edit a

работает для меня. Вы должны вложить все это в кавычки, а затем обратную косую черту с обратной косой чертой и двойные кавычки вокруг всего исполняемого файла.

Вы также можете убедиться, что путь к вашему редактору находится в вашем стандартном / системном пути, а затем вы нужно только присвоить исполняемому имени редактора EDITOR.

6
ответ дан Asya Kamsky 26 August 2018 в 03:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: