목표
•
하나의 단축키에 명령어 여러개 쓰고싶다
방법 1
•
명령어 \; 명령어 \; 명령어
방법 2
•
기본적으로 외부에 파일을 만들어서 실행시키는 방법이다.
•
~/.tmux 밑에 파일을 넣어두고 불러오자
tmux conf
•
tmux 명령어들로 이루어진 conf파일을 만들고
next-window
display-message "#S"
JSON
복사
•
source-file 로 단축키와 bind 해서 쓰면 된다.
◦
bind -n C-M-l source-file ~/.tmux/next
shell
•
shell 스크립트를 만든다.
•
실행 권한을 꼭 줘야한다.
•
만약 tmux 명령어를 쓰고싶다면 단순하게 얖에 tmux를 붙여주면 된다.
# tmux conf
next-window
# shell
tmux next-window
JSON
복사
•
run-shell 로 단축키와 bind 해서 쓰면 된다.
◦
bind -n C-M-l run-shell ~/.tmux/next.sh
•
희안하게도 몇몇 명령어들은 쉘 스크립트에서 쓰기 불편하다
◦
result=$(tmux move-window -t +1) 이런것,,
◦
result에 결과가 담기지 않는다. 뭔가 다른 특별한 이유가 있을거같은데 이유는 모르겠음..
◦
tmux list-commands 를 통해 모든 명령어를 찾을수있다.
◦
여기서 대체가능한 명령어들을 찾아서 쓰자