Переменная среды $ EDITOR приводит к «команде не найден» - PullRequest
0 голосов
/ 22 марта 2020

Я хочу, чтобы моим редактором по умолчанию было TERM=xterm-16color emacs -nw, но когда я установил переменную окружения $EDITOR в моем .zshr c, я получаю ошибку "команда не найдена", когда я запускаю $EDITOR

Что работает (при добавлении в .zshr c):

  • export EDITOR=emacs
  • export EDITOR=(emacs -nw)

Но это не то, что я хочу .

Что не работает:

  • export EDITOR=(TERM=xterm-16color emacs -nw)

  • export EDITOR="TERM=xterm-16color emacs -nw"

  • export EDITOR='TERM=xterm-16color emacs -nw'

Я не знаю, что делать ... Просто запуск TERM=xterm-16color emacs -nw правильно запускает редактор, я не понимаю, что zsh мне не нравится мой экспорт.

Спасибо за вашу помощь

1 Ответ

0 голосов
/ 22 марта 2020

Когда вы запускаете TERM=xterm-16color emacs -nw, все, что делает, это запускает emacs -nw с TERM, установленным в xterm-16color в среде. Почти наверняка вы хотите, чтобы TERM был правильно настроен в вашей среде. Вы, вероятно, хотите сделать что-то вроде:

export TERM=xterm-16color
export EDITOR='emacs -nw'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...