.tmux.conf не работает

Вы не можете. Этот вопрос вообще неразрешим -какой бы алгоритм вы ни изобретали, можно привести пример, когда он не сработает. Просто чтобы подогреть аппетит, рассмотрите следующие скрипты -принимают ли они аргумент или нет?

# script 1
false && echo catch $1 if you can

# script 2
x='$'
y=1
eval echo $x$y
-1
12.11.2019, 09:34
1 ответ

Не пытайтесь читать ~/.tmux.confиз файлов запуска вашей оболочки. Это не сценарий оболочки.

Команды в ~/.tmux.conf— это tmuxкоманды, которые tmuxбудет считывать при запуске. Это не команды оболочки. Вот почему ваша оболочка жалуется, когда пытается его прочитать.

В этом файле вам нужно

set -g status-fg green
set -g status-fg black

Команды, показанные с префиксом :, — это то, что вы вводите для интерактивной установки параметров внутри сеанса tmuxпосле нажатия комбинации клавиш с текущим префиксом.

Команды, показанные с префиксом tmux, могут быть заданы в приглашении оболочки внутри сеанса tmuxдля интерактивной установки параметров.

В качестве примечания: возможно, в файле ~/.tmux.confесть несбалансированное цитирование, основанное на последних ошибках, выдаваемых вашей оболочкой. Это может вызвать у вас проблемы, даже если вы не читаете файл из своего файла ~/.bash_profile, поэтому вам следует изучить это.

0
28.01.2020, 05:11

Теги

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