Вызов export
может выглядеть так:
export variable=value other_variable=its_value third_variable
Это экспортирует три переменные и устанавливает значения двух из них.
Если вы используете
export variable=value other_value
без кавычек полной строки value other_value
, тогда other_value
должно быть допустимым именем переменной, которую вы хотите экспортировать.
В вашем случае используйте
export EDITOR='subl -w'
вместо
export EDITOR=subl -w
, если вы хотите, чтобы переменная EDITOR
имела значение subl -w
.
В комментариях вы спрашиваете, нужно ли дублирование строк. Нет, дублирование не обязательно.
Для строки export EDITOR
дублированная строка не является -оперой (, она просто повторно -выполняет назначение иexport
). Для строки export PATH
при втором запуске того же оператора вы снова добавите путь$HOME/bin
в конец значения PATH
. Это не будет иметь практических последствий, но может замедлить поиск исполняемых файлов на несколько долей секунды.
В настоящее время вы не используете WSL 2. Если вы обновите WSL до WSL 2, он будет работать.