tmuxでコマンドの結果を一時的なpaneで表示する
2014/11/12追記 : 現在は以下を使ってます
function s(){
if [ $# -eq 0 ]; then
cat > /tmp/tmux.tmp && tmux split-window "less /tmp/tmux.tmp"
else
REATTACH_TO_USER_NAMESPACE=`whence reattach-to-user-namespace`
tmux split-window "$REATTACH_TO_USER_NAMESPACE $*"
fi
}
function v(){
if [ $# -eq 0 ]; then
cat > /tmp/tmux.tmp && tmux split-window -h "less /tmp/tmux.tmp"
else
REATTACH_TO_USER_NAMESPACE=`whence reattach-to-user-namespace`
tmux split-window -h "$REATTACH_TO_USER_NAMESPACE $*"
fi
}
概要
man/less/grepなどの結果を見ながら作業したい場合に、出力結果を分割したpaneで表示するようにしました。
s(){
if [ $# -eq 0 ]; then
cat > /tmp/tmux.tmp && tmux split-window -h "less /tmp/tmux.tmp"
else
tmux split-window -h "$*"
fi
}
使い方
一時paneでコマンドを実行する
$ s less path/to/file
コマンドの出力結果を一時paneで表示する
$ grep hoge path/to/file | s
Author And Source
この問題について(tmuxでコマンドの結果を一時的なpaneで表示する), 我々は、より多くの情報をここで見つけました https://qiita.com/yuki_ycino/items/fee017c06fc17c34e3db著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .