Quero copiar o arquivo tmux.conf padrão para o meu diretório pessoal, mas não consigo encontrar o local no Ubuntu 12.04. A página de manual afirma que o arquivo reside em /etc/tmux.conf, mas isso não corresponde à minha configuração.
Quero copiar o arquivo tmux.conf padrão para o meu diretório pessoal, mas não consigo encontrar o local no Ubuntu 12.04. A página de manual afirma que o arquivo reside em /etc/tmux.conf, mas isso não corresponde à minha configuração.
Respostas:
Você pode usar as configurações atuais (padrão) como ponto de partida:
tmux show -g | cat > ~/.tmux.conf
Observe que o pipe para o gato é necessário por enquanto, devido a um erro conhecido ao redirecionar o tmux stdout para o arquivo.
tmux show -g | sed 's/^/set-option -g /' > ~/.tmux.conf: que já iria preceder todas as linhas com umaset -g
cat. Apenas faça tmux show -g > ~/.tmux.conf. Usar catassim é conhecido como UUOC - "uso inútil de cat".
Conforme dpkg -L tmuxmostra os arquivos que o pacote instalou, não há tmux.conf padrão incluído no pacote. /etc/tmux.confé apenas um local que você pode usar (só faz sentido com vários usuários usando tmux) que será avaliado antes do ~ / .tmux.conf. Você precisa criar seu próprio arquivo .conf. Dê uma olhada nisso, por exemplo (primeiro hit no google):
Não há /etc/tmux.confarquivo padrão . Você pode começar com os exemplos de arquivos conf /usr/share/doc/tmux/examplesou consultar o manual / web / etc. para criar seu próprio arquivo de configuração.
O examplesdiretório contém:
/usr/share/doc/tmux/examples/n-marriott.conf /usr/share/doc/tmux/examples/t-williams.conf /usr/share/doc/tmux/examples/vim-keys.conf /usr/share/doc/tmux/examples/h-boetes.conf /usr/share/doc/tmux/examples/screen-keys.conf
A resposta principal tmux show -g | cat > ~/.tmux.confnão funcionou para mim desde que recebi vários unknown commanderros.
Após uma escavação adicional, isso tem a ver com a mudança de sintaxe, para tmux show -gnão gerar mais arquivos de configuração válidos. Você deve anexar previamente todas as linhas set -gpara que isso funcione ou execute:
tmux show -g | sed 's/^/set -g /' > ~/.tmux.conf
<filename>em um diretório<directoryname>use o seguinte comando:find <directory> -iname <filename>.