タグ

tipsとtmuxに関するlepton9のブックマーク (3)

  • tmuxのプレフィックスに疲れたらbind -nオプションを使おう

    ターミナルマルチプレクサtmuxはとても便利ですが、操作の際にプレフィックスが必要で、ペインの切り替えなど頻繁に行うのはちょっと面倒です。 実はtmuxには、プレフィックスなしで操作できるステキすぎるオプションがあるので紹介しておきます。 プレフィックス不要ってすばらしいbind-key の -n オプションbind-keyには-nオプションがあり、これをつけることでプレフィックスを使わなくてもよくなります。 これで単独のキーにコマンドを割り当てることができます。 設定通常のキーバインド設定に-nをつけるだけです。 tmux.conf bind -n キー コマンド プレフィックス不要なペイン移動自分はペインの移動を最もよく使うので以下のような設定をしています # Shift + 上下左右でペインを移動できるようにする。 bind -n S-left select-pane -L bind

    tmuxのプレフィックスに疲れたらbind -nオプションを使おう
  • さいきんのターミナル開発環境 - 面白コンテンツ探求日記

    会社の同期で毎週勉強会をやっていて、自分が発表する番だったので最近使ってるCLIツールについてまとめてみた。 hub github/hub プルリクエスト作成などGithub上での作業をコマンドラインから。会社ではGH:Eでプルリクベースの開発スタイルなので毎日使っている。最近はhubのGo実装でghというのもあるみたいだけど、こっちはまだ試していない。 GitHubユーザーのためのhubコマンド - Qiita tig jonas/tig コミットログ等の閲覧を楽にしてくれる。仕事ではSourceTreeも使ってるんだけど、やっぱりメインの作業はターミナル上だし、log・diff・stashあたりがgitコマンドよりはるかに見やすくて手放せない。 ~/.tigrc に以下のような設定をしておけば、historyで選択しているcommitGithubページをすぐ開くこともできて便利。 t

    さいきんのターミナル開発環境 - 面白コンテンツ探求日記
  • 達人に学ぶ.tmux.confの基本設定 - Qiita

    # prefixキーをC-aに変更する set -g prefix C-a # C-bのキーバインドを解除する unbind C-b # キーストロークのディレイを減らす set -sg escape-time 1 # ウィンドウのインデックスを1から始める set -g base-index 1 # ペインのインデックスを1から始める setw -g pane-base-index 1 # 設定ファイルをリロードする bind r source-file ~/.tmux.conf \; display "Reloaded!" # C-a*2でtmux内のプログラムにC-aを送る bind C-a send-prefix # | でペインを縦に分割する bind | split-window -h # - でペインを横に分割する bind - split-window -v # Vimのキ

    達人に学ぶ.tmux.confの基本設定 - Qiita
  • 1