2013-06-11 11 views
15

mio .tmux.conf assomiglia a questoImpossibile fonte .tmux.conf

base-index 0 
    bell-action any 
    buffer-limit 9 
    default-command "" 
    default-path "" 
    default-shell "/bin/bash" 
    default-terminal "screen" 
    destroy-unattached off 
    detach-on-destroy on 
    display-panes-colour blue 
    display-panes-active-colour red 
    display-panes-time 1000 
    display-time 750 
    history-limit 2000 
    lock-after-time 0 
    lock-command "lock -np" 
    lock-server on 
    message-attr none 
    message-bg yellow 
    message-fg black 
    message-limit 20 
    mouse-select-pane off 
    pane-active-border-bg default 
    pane-active-border-fg green 
    pane-border-bg default 
    pane-border-fg default 
    set -g prefix ` 
    repeat-time 500 
    set-remain-on-exit off 
    set-titles off 
    set-titles-string "#S:#I:#W - "#T"" 
    status on 
    status-attr none 
    status-bg green 
    status-fg black 
    status-interval 15 
    status-justify left 
    status-keys emacs 
    status-left "[#S]" 
    status-left-attr none 
    status-left-bg default 
    status-left-fg default 
    status-left-length 10 
    status-right ""#22T" %H:%M %d-%b-%y" 
    status-right-attr none 
    status-right-bg default 
    status-right-fg default 
    status-right-length 40 
    status-utf8 off 
    terminal-overrides "*88col*:colors=88,*256col*:colors=256" 
    update-environment "DISPLAY SSH_ASKPASS SSH_AUTH_SOCK SSH_AGENT_PID SSH_CONNECTION WINDOWID XAUTHORITY" 
    visual-activity off 
    visual-bell off 
    visual-content off 
    visual-silence off 

quando mi sorgente con

fonte .tmux.conf

Dà la seguente errore

-bash: base-index: command not found 
-bash: bell-action: command not found 
-bash: buffer-limit: command not found 
-bash: default-command: command not found 
-bash: default-path: command not found 
-bash: default-shell: command not found 
-bash: default-terminal: command not found 
-bash: destroy-unattached: command not found 
-bash: detach-on-destroy: command not found 
-bash: display-panes-colour: command not found 
-bash: display-panes-active-colour: command not found 
-bash: display-panes-time: command not found 
-bash: display-time: command not found 
-bash: history-limit: command not found 
-bash: lock-after-time: command not found 
-bash: lock-command: command not found 
-bash: lock-server: command not found 
-bash: message-attr: command not found 
-bash: message-bg: command not found 
-bash: message-fg: command not found 
-bash: message-limit: command not found 
-bash: mouse-select-pane: command not found 
-bash: pane-active-border-bg: command not found 
-bash: pane-active-border-fg: command not found 
-bash: pane-border-bg: command not found 
-bash: pane-border-fg: command not found 
-bash: /home/srijan/.tmux.conf: line 27: unexpected EOF while looking for matching ``' 
-bash: /home/srijan/.tmux.conf: line 56: syntax error: unexpected end of file 

risposta

26

Il problema è che stai provando ad eseguirlo come un file di script quando si tratta di una config che dovrebbe trovarsi nella radice della tua home directory, tmux cercherà un file con quel nome in quella posizione quando creerai una nuova sessione.

Se si dispone di una sessione tmux si apre è possibile ricaricare una configurazione digitando

Prefix+B : 

Quindi digitare:

source-file ~/.tmux.conf 
+0

Ha funzionato perfettamente. Grazie Dave :) C'è un modo per farlo fuori dalla sessione di tmux? – Srijan

+1

Puoi crare un file di script e penso che la maggior parte dei tuoi comandi funzionerà ma dovrebbe essere preceduto dal comando tmux in modo che bash possa capire. Dai un'occhiata a http://pragprog.com/book/bhtmux/tmux per un libro davvero buono che tratta gli script di tmux. –

+6

@Srijan: dovresti essere in grado di usare 'tmux source-file ~/.tmux.conf 'ovunque tu possa usare qualsiasi altro comando di shell (assumendo che la tua shell si espanda' ~/'appropriatamente). –

Problemi correlati