Я учусь программировать. Следуя этой миссии, я набрал git commit, что открыло vim. Я не знаю или не хочу знать vim (без обид любителям vim). Я хотел бы иметь:
- терминал открыт gedit каждый раз, когда он пытается выполнить редактирование текста с терминала; а также
- Gedit освободить терминал для дальнейшего использования.
Как мне это сделать?
ОБНОВИТЬ:
Хорошо. Я близко, но я должно быть что-то упустил.
Добавлено /Applications/gedit.app/Contents/MacOS/
в/etc/paths
Поскольку я не был root, мне пришлось сохранить его на рабочем столе. Затем я должен был переместить его в / etc, так что терминал справился с этим.
sudo mv paths /etc
Затем я сменил редактор.
git config --global core.editor "gedit"
после ввода
git commit
Я получил.
error: cannot run gedit: No such file or directory
error: There was a problem with the editor 'gedit'.
Please supply the message using either -m or -F option.
ОБНОВЛЕНО 2: Перезапуск терминала устранил проблему.
Всем спасибо.
terminal
text-editor
Дордже
источник
источник
export EDITOR=gedit
в~/.bash_profile
, то КАЖДЫЙ командной строки программа , которая хочет , чтобы вы изменить что - то открыть его в Gedit. Кроме того, вы должны попробоватьnano
, это очень простой текстовый редактор CLI, который также должен присутствовать в большинстве никс. (Он включен по умолчанию в Mac OS X.) Он больше похож на обычный текстовый редактор, и все команды перечислены в двух строках внизу окна. (Вы, вероятно, найдете это более удобным для коммитов git, например, потому что вам не придется переходить из окна в окно.)Ответы:
Для этого введите
чтобы открыть и запустить приложение gedit (с помощью
-a
переключателя выдается команда для поиска gedit в вашем/Applications
каталоге).В качестве альтернативы, добавьте
/Applications/gedit.app/Contents/MacOS/
в свой$PATH
, что позволит вам также открыть gedit из терминала, просто набрависточник
Вы должны отредактировать свой файл конфигурации git относительно того, какой редактор использовать.
Как уже отмечалось здесь, Как мне сделать, чтобы git использовал редактор по своему выбору для коммитов?
источник
Смотрите этот пост http://eddieringle.com/how-to-properly-configure-git-to-use-gedit-as-its-default-editor/
и выдержка ниже
источник
Если ваша оболочка -
bash
илиzsh
, откройте ее${HOME}/.profile
(не свою,.bashrc
так как вам не нужно делать этот параметр для любой подоболочки, которую вы запустите) с помощьюgedit
илиvim
.Вставьте следующую строку:
(Вам не нужно менять
PATH
это для этого, более того, это может вызвать другие побочные эффекты, которые могут потратить у вас много времени на анализ.)Сохранить и закрыть (
vim
: ESC, :, w, q).Откройте новое окно оболочки, чтобы убедиться, что ваша модификация безопасна, и загрузите
${HOME}/.profile
:и проверьте, что
gedit
правильно вызывается изgit
. Если это нормально, то вы можете перезапустить сеанс , и это теперь фиксируется навсегда.NB .: С этой модификацией,
gedit
будет использоваться в любом контексте, где команда должна будет вызвать редактор для вас.источник