タグ

tmuxに関するTAKAyuki_atkwskのブックマーク (18)

  • Tmux Plugin Manager(TPM)を使う

    Tmux Plugin Manager(TPM)を使う TL;DR tmux-plugins/tpmを使うと,Gemfileやpackage.jsonのように,tmux用のpluginを~/.tmux.confに書いてインストール/有効化することができる. 使い方 まず,tpmをインストールする. $ git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm 次に,以下のように~/.tmux.confに利用したいプラグインを記述する.プラグインはtmux-pluginsにまとまっている. set -g @tpm_plugins " \ tmux-plugins/tpm \ tmux-plugins/tmux-sidebar \ tmux-plugins/tmux-copycat \ tmux-plugins/tmux

    TAKAyuki_atkwsk
    TAKAyuki_atkwsk 2014/11/27
    便利!
  • Syati.GitHub.io by Syati

    Blog

    TAKAyuki_atkwsk
    TAKAyuki_atkwsk 2013/12/27
    なるほど
  • tmuxでマウスを使う - mojavy.com

    これはターミナルマルチプレクサ Advent Calendar 2011の13日目です。 12日目はnetmarkjpさんのGNU screen でシリアル通信 + xmodem転送でした。 今日はtmuxのマウスまわりの設定について紹介してみます。 tmuxにはマウスで操作するための機能がいくつか提供されています。ChangeLogを見る限りでは結構前からマウスサポートはされているようですが、mac portから入れたtmuxでは動かなかったのでソースから最新版をいれることをおすすめします。 macでソースから入れる方法は初日にmatsuuさんが紹介してくれているのでそちらを参考にしてください。 tmux-1.5の時点で使えるマウス関連の設定項目は以下の通りです。 mode-mouse onにすると、マウスで画面をドラッグしたときにコピーモードに入ります。マウスホイールでスクロールするこ

  • #14 tmuxinatorで開発・運用を便利に | rrreeeyyy.com

    こんにちわ。れいです。 今日はtmuxinatorというtmuxのセッション管理ツールを紹介します。 tmuxとは? tmuxは、CUI上でウィンドウを管理するために用いられるソフトウェアです。 いわゆるターミナルマルチプレクサというやつですね。 tmux以外で有名なターミナルマルチプレクサに screen があります。 詳しく知りたい方は、ぜひ調べて貰えればと思います。 こちらがとっても参考になると思います。 → ターミナルマルチプレクサ Advent Calendar 2011 tmuxinatorとは? 今日の題です。 tmuxinator は、tmuxで起動するウィンドウやレイアウトを事前に設定しておき、 tmuxinatorコマンドを実行することにより設定通りのウィンドウ配置にするツールです。 インストールや設定方法はこちらのブログが参考になるかと思います。 →tmuxina

    TAKAyuki_atkwsk
    TAKAyuki_atkwsk 2013/06/29
    φ(゚Д゚ )フムフム…
  • tmux起動時に分割する - Qiita

    普段使う分割はだいたい決まっているので、起動したときについでに分割して欲しいなーという話。 tmuxはセミコロンでマルチコマンドが使えるらしく、単純にこんな感じでいいらしい。

    tmux起動時に分割する - Qiita
    TAKAyuki_atkwsk
    TAKAyuki_atkwsk 2013/06/13
    便利
  • X環境のクリップボードやOS Xのペーストボードとtmuxのバッファを連携する方法 - このブログはURLが変更になりました

    これはターミナルマルチプレクサAdvent Calendarの21日目です。20日目はid:tmatsuuの最近のbyobuの動向についてでした。つまり連チャンです。 screenやtmuxには、いわゆるクリックボードに相当するバッファという機能があります。通常はscreenやtmuxの中で完結する機能ですが、それぞれ読み込み/書き出しができるので、XのクリップボードやOS Xのペーストボードと連携することが可能です。 ここでは、各環境とtmuxを連携する方法を紹介します。 LinuxなどのX環境のクリップボードとtmuxを連携する方法 xclipコマンドを使うことで簡単に連携することができます。 bind-key C-c run "tmux save-buffer - | xcopy -i" bind-key C-v run "xcopy -o | tmux load-buffer -

    X環境のクリップボードやOS Xのペーストボードとtmuxのバッファを連携する方法 - このブログはURLが変更になりました
    TAKAyuki_atkwsk
    TAKAyuki_atkwsk 2013/06/07
    とても便利
  • Mac + Terminal + tmux + vim でクリップボードを快適に使う | TOKOROM BLOG

    Macの初期設定のたびに混乱してるので再整理しておきます。 Mac Terminal tmux vim で開発をする人向けです。 まずはMacVim KaoriYa MacVimを使うならひとまず MacVim KaoriYa は外せません。 日語を扱う上で便利な設定がデフォルトで入ってます。 当然、Terminalでも Macvim KaoriYa を使いたいので、 .zshenv などに以下のaliasを設定してCUIで vi や vim を叩いたときにも MacVim KaoriYa が使われるようにします。 if [ -f /Applications/MacVim.app/Contents/MacOS/Vim ]; then alias vi='env LANG=ja_JP.UTF-8 /Applications/MacVim.app/Contents/MacOS/Vim "$

  • Mac の tmux でクリップボードを使う。 - こせきの技術日記

    (2015-09-05 追記) この記事は古くなっています。他の記事を参照してください。reattach-to-user-namespace は Homebrew でインストールできます。 ChrisJohnsen/tmux-MacOSX-pasteboard · GitHub tmuxMacのクリップボードを共有する(copy-mode, vim) - Qiita (追記おわり) Mac OSX の tmux では、pbcopy/pbpasteコマンドが正常に動作しません。 コンソールの出力をコピペしたいことは頻繁にあります。Evernoteで作業ログをとったり、メールで手順を送ったり、Tracに実行結果を貼り付けたり。クリップボードが使えないと不便です。 古い対策 これまではコピー用に別のプロセスを走らせていました。 http://seanbehan.com/linux/how-to

    Mac の tmux でクリップボードを使う。 - こせきの技術日記
  • できるtmux-5分でわかる?仮想端末入門-|TechRacho by BPS株式会社

    tmux便利ですよねー どのくらい便利なのか具体的な使い方を説明しながら布教してみるテスト 0.前提、初期設定 ~/.tmux.conf を用意します。 こんな感じの.tmux.confを使っています パネル移動がviキーバインドで移動できるようにしています。 PrefixKeyはデフォルトではCtrl+Bです。 ここではPrefixKeyと表記します 1.セッション 以下のコマンドでセッションを開始できます 名前を付けた方が分かりやすいので、名前を付けておきます $ tmux new -s projectA 作れました 突然projectBの仕事が入ってきました デタッチして新しいセッションを開始します PrefixKey d $ tmux new -s projectB projectBの作業が終わったので、projectAに戻ってみます PrefixKey :choose-sessi

    できるtmux-5分でわかる?仮想端末入門-|TechRacho by BPS株式会社
  • 時代はscreenじゃなくてtmuxだよと言われたからtmuxを入れてみた ~MacOsX 10.6 とか Linux とか~ | 今日からログはじめました2

    時代はscreenじゃなくてtmuxだよと言われたからtmuxを入れてみた ~MacOsX 10.6 とか Linux とか~ といわけで、tmuxを導入してみる。macosX スノウレパードでな!まあソースからコンパイルしていれるからLinuxでも同様にできましたよ。 まずはsourceをwgetでとってくる。 http://tmux.sourceforge.net/ のダウンロードから。まあtmuxで検索したら公式が出ると思う。 で、そのファイルを解凍して./configureしてmakeしたら event.h?何それ、ないよ。 って言われたあなた、libeventがインストールされていないので取ってくる。 http://www.monkey.org/~provos/libevent/ ここでは安定版を取ってくる。stableってやつかな。たぶん。 でこいつを./configur

    TAKAyuki_atkwsk
    TAKAyuki_atkwsk 2012/06/13
    ソースからコンパイルしてインストールするときにハマったので参考にしました
  • GNU Screenライクなtmuxのセッション管理 アタッチとデタッチ

    このドキュメントの内容は、以下の通りです。 セッションの作成 セッションのデタッチ セッションの確認 セッションをアタッチする アタッチしているセッションを調べる セッション名のリネーム セッションの削除 すべてのセッションを終了させる tmux入門 関連ページ GNU Screenやtmux は、Unixで複数のターミナルを扱うためのアプリケーションです。 GNU Screenのセッションを管理する screenie [2009-06-14-1] で紹介しましたが、 screen は、 screen -ls, screen -rd sessionname などで、セッションの確認や Screen のアタッチができます。 セッションの作成 セッションは、 tmux コマンドを実行するだけで作成されます。 自動的にセッション名として、数字が割り当てられます。 tmux セッション名をつけるに

  • 『Terminal Multiplexer(tmux)の紹介』

    みなさん、初めまして。 ネットビジネス総合事業部 CAMP事業部のインフラを担当している福坂と申します。 今回が初投稿となります。 弊社には、OSをはじめVim/Emacs/Eclipseなどを自分好みに徹底的にカスタマイズしている人も多いのですが、 投稿では私自身が作業効率を上げるために手放せないツールについて紹介したいと思います。 Terminal Multiplexer(tmux)の紹介 唐突ですが、「GNU Screen」を使ったことはありますか? sshでサーバに接続して作業するような場合、「GNU Screen」を活用されている方も多いのではないでしょうか。 今回はGNU Screenに似ていて、実用的(?)なツール『tmux』についてご紹介させていただきます。 GNU Screenをご存知の方は実際に使ってみた方が早いかもしれませんが、 『tmux(Terminal Mu

    『Terminal Multiplexer(tmux)の紹介』
  • tmuxを使い始めてみた - すぎゃーんメモ

    名前と存在は知っていたけど最近まで使ったことのなかった、tmux。 http://tmux.sourceforge.net/ ようやく触ってみた(現在の最新版:1.6)のでscreenとの比較、思ったことなど。 現在の自分の設定 # prefix key unbind C-b set-option -g prefix C-t # key bind bind-key C-n next-window bind-key C-p previous-window # terminal set-option -g default-terminal xterm-256color https://github.com/sugyan/dotfiles/blob/master/.tmux.conf 主にはコレくらい。エスケープキーはデフォルトの"C-b"から"C-t"に。windowの行き来はCtrlキー押し

    tmuxを使い始めてみた - すぎゃーんメモ
  • tmuxに入門してみた

    昔からscreenをずっと使ってて、osx上でもiTermのタブ+screenという使い方をしてるんですが 最近tmuxが人気なのでtmuxを試してみました。 osxではbrew install tmuxだけではいります。 tmuxのキーバインドを覚えるのがめんどくさいので、 tmuxに同梱されているscreenキーバインド設定ファイルを~/tmux.confにコピーします。 tmuxを起動してstatusバーの部分が明らかに見難かったのでscreen風にして使ってみたりしています。 デフォルトで縦分割できるし、縦分割したwindowをさらに横分割とかもさくっとできるのでなかなかヨサゲです。 screen使いの人も一度ためしてみるといいんじゃないでしょうかね。 以下設定ファイル # Set the prefix to ^A. unbind C-b set -g prefix ^T b

  • tmuxの外観をカスタムして、運用と開発を加速させる | Glide Note - グライドノート

    ターミナルマルチプレクサ Advent Calendar 2011の16日目です。 15日目はdodaさんのリモートの tmux でコピーした内容のローカルのクリップボードへの反映でした。 tmuxを利用し、 sshでリモートサーバに接続するたびに、ホスト別にwindowを生成 エディタ用、コマンド操作用、負荷監視用など用途別にwindowを生成し、paneを増やし画面分割 などをしていると、今は「どのwindow」の「どのpane」で作業をしているのか分からなくなることがあります。 これは意図せず他のサーバで作業をしてしまい、事故を引き起こしてしてしまう可能性があるため、私はtmuxの外観をカスタムすることで、「どのwindow」の「どのpane」にいるか瞬時に判断出来るようにしています。 デフォルトのtmux .tmux.confをいじらずに利用している場合 俺のtmux 俺のtm

  • screenの次はtmuxらしい。tmuxの優しい育て方。 - 進・日進月歩

    screenには大変なじみがあるのではないかと思いますが、最近windowの縦分割(左右に分ける)をしたくなり、tscreenやscreenのパッチなど色々と考えた末に、tmuxにしてみました。 理由は特にない(^^;;んですが、使ってみた結果tmuxの方が若干見た目に奇麗であるように感じました。 現在最新版はバージョン0.9なのですが、ドキュメントがなくソースを読むしかない(?)ので、軽く使えるコマンドについて言及したいと思います。 とりあえずmacの人はmacportsにあるのでコマンド一発ではいります。 PLAIN TEXT CODE: sudo port install tmux そして、次は設定ファイルをおきましょう。screenでいうところの.screenrcは、.tmux.confというファイルになります。 私の設定ファイルはこちらをごらんください。 基的にソースに付

  • transitive.info - tmux を使う

    tmux を使う screen を使っていたのだが、tmuxに乗り換えた。 以下では prefix キーはデフォルトの「C-b」としてある。 設定 設定ファイルのパス ~/.tmux.conf に設定を書きこむ。 以下で set-option のところは .tmux.conf に書きこめば良い。 コマンドの一覧を見る 端末で tmux list-commands とする。 キーバインドの一覧を見る 端末で tmux list-keys とコマンドを実行するか、 C-b ? とする。 プレフィックスキーを変える プレフィックスキーとして「C-]」を使う。 set-option -g prefix C-] bind-key C-] send-prefix unbind-key C-b ウィンドウの最初の番号を指定する キーボードのキーの位置に合わせて 1 から始めたほうが便利だと思う。 set

  • 時代はGNU screenからtmuxへ - このブログはURLが変更になりました

    GNU screenはもう古いので皆さんtmuxへ移行しましょう、という話。Gentooならemerge tmux。 スクリーンショット 手元のtmuxを撮ってみた。縦分割モード。ウィンドウマネージャはawesome。左のircクライアントはweechat。 家にもいくつかスクリーンショットがある。 tmuxへ移行する理由(メリット) 標準設定のままでもそれなりに使えるステータスバー 各ショートカットがコマンドベース(コマンドで操作ができる) 標準で縦分割機能搭載 GNU screenがたまに固まる問題(が発生するのは私だけ?)が発生しないかも ビュー専用のスクロールモード 柔軟なペイン制御 コピー&ペースト用のバッファを複数保持できる terminfo的にscreen互換 メモリ消費量が少ない(GNU screenの約1/5) 一部機能でマウスが使用できる(mode-mouse, mo

    時代はGNU screenからtmuxへ - このブログはURLが変更になりました
  • 1