You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
github.com Tmux Resurrectプラグインを使用するとtmux環境を保存できるので、PCを再起動しても環境を簡単に復元できるようになる。 github.com tmux-continuumはTmux Resurrectをサポートするプラグインで自動で保存/復元を可能にする。よってこれらはセットで使うのがよさそう。 tpmでインストール tpm(Tmux Plugin Manager)を使用している場合は、.tmux.confに下記行を追加してprefix + Iキーでインストール。 set -g @plugin 'tmux-plugins/tmux-resurrect' set -g @plugin 'tmux-plugins/tmux-continuum' Tmux Resurrect インストールが完了すると下記キーバインドで簡単に環境の保存/復元ができるようになるの
この記事の要点 コマンド一撃でtmuxのウィンドウを大量に分割してコマンドの同時実行を助けるxpanes(イクスペインズ)というコマンドを作りました。一斉に複数のホストにpingを送ったり、sshでログインして同時操作したり、一斉に複数のファイルをtail -fしたりするのに使えます。 操作ログの保存機能、標準入力を受け取ってコマンドを作成する機能などなど、機能も充実していて便利です。tmuxを知らない方でも単純な例だけであれば覚えることは少ないので、ぜひお試しを。 下記のアニメを見ていただければ、どんな感じのものを作成したのかお分かりいただけると思います。 Github: https://github.com/greymd/tmux-xpanes 背景 tmuxを使っている方は、どのような用途でtmuxを役立てることが多いでしょうか?開発の効率を上げるため1、あるいは複数のウィンドウ2や
tmuxでC-t C-tでのサイクルをより便利にする : 同じキーでpaneでもwindowでも行き来できるようにしてみた ** ※tmuxのprefixキーが C-t 以外のかたはそのキーに読み替えをお願いします ** 導入 近頃の開発環境 : Mosh、z、tmux、Emacs、Perl について を読んで自分もC-t C-tでtmuxのペイン(pane)を行ったり来たりというのを真似してみた。 設定は以下のとおり。 .tmux.conf bind C-t last-pane これでpaneが複数ある場合には C-t を連打するだけで2つのpaneを行ったり来たりでき確かに便利。 ただ、じつはこの真似をする前には C-t C-t には last-window を割り当てており、paneを使っていないケースではそれはそれで便利だった。 例えば、設定を変えたことによって、paneなしで2つ
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
Lately I’ve gotten really in to tmux and I’ve been looking for ways to integrate it to my Vim workflow. As result I ended up creating this Vim plugin. If you are unfamiliar with tmux, it’s best described as alternative to GNU screen or Tiling Window Manger for console application. For fast start I can recommend a book from The Pragmatic Bookshelf - tmux: Productive Mouse-Free Development. The plug
あけましておめでとうございます。 今年もよろしくお願いしますね。 さてさて、私は日々大量のサーバで作業をしているので、tmuxが欠かせません。 ところで、先日こんな記事が投稿されました。 tmuxで大量のサーバーを操る最高の方法 すごい、これは最高の方法です!って、私の記事を書き直しただけじゃないですか!! 大量のストック、はてブ・・・うらやましい! と、@catatsuyさんがクールに私の作業環境を紹介してくれたのですが、実はこれですべてではないのです。 大量のサーバで作業をしているあなたにさらに便利なtmuxの世界をご紹介します。 tmuxで大量のサーバーを操る本当に最高の方法 ssh-configの設定 まずは先日の@catatsuyさんの記事同様に、sshの設定をしておきましょう。
こんにちわ。れいです。 今日はtmuxinatorというtmuxのセッション管理ツールを紹介します。 tmuxとは? tmuxは、CUI上でウィンドウを管理するために用いられるソフトウェアです。 いわゆるターミナルマルチプレクサというやつですね。 tmux以外で有名なターミナルマルチプレクサに screen があります。 詳しく知りたい方は、ぜひ調べて貰えればと思います。 こちらがとっても参考になると思います。 → ターミナルマルチプレクサ Advent Calendar 2011 tmuxinatorとは? 今日の本題です。 tmuxinator は、tmuxで起動するウィンドウやレイアウトを事前に設定しておき、 tmuxinatorコマンドを実行することにより設定通りのウィンドウ配置にするツールです。 インストールや設定方法はこちらのブログが参考になるかと思います。 →tmuxina
昨日は年始の挨拶ついでに ELPA について脈絡もなく突然書きましたが、引き続き近頃の開発環境についてもだらだらと書いてみよう。 Mosh mosh というと一部の人間はひげなんとかさんが開発しているモナー的なあれを思い浮かべるかもしれないがそうではなく、mobile shell のことである。 思い切り簡略化して言うと「快適なssh」。回線が不安定な所でもエコー遅延など全く気にせず使えるし、Mac をスリープさせて復帰させたときもリモートホストにそのまま繋がりっぱなしのように見せかけてくれたりする。 詳しくはこの辺を。 mosh: MITからモバイル時代のSSH代替品 - karasuyamatenguの日記 インストールはリモートとローカル両方に必要ですが、まあ大概パッケージがあると思います。EC2 の Amazon Linux でも yum レポジトリの EPEL を有効にすれば y
2〜3年くらい前にMacを手に入れてからMac OSX+iterm2+tmux+zshで作業してます。ちょっと前は会社ではwindowsにVirtualBox入れてその中でubuntuゲスト作って、ubuntu+tmux+zshで作業してた時期もあったのですが、(なぜかおれの環境だと)たまにvirtualboxがおかしくなったりゲストOSだと動きがもっさりするので、今はこの環境にしてます。んで、ちょっと前に自分のドットファイルを整理したのでそのまとめとしてインストール手順などについて記します。 インストール手順は・・・といきたいところですが、このページを見にきてくれた方にtmuxやらzshの良さを宣伝したいので、まずは便利だと思うオペレーションを紹介します(「2. 環境構築」にインストール手順を記します)。ペイン分割とかウィンドウ分割は他の端末ツールでもできる、ってか今どきあたりまえの機能
前回はdr6kaizさんのpow + rbenvで手軽なRack環境構築でした。 今回はtmuxinatorを使って、コマンド一発で開発環境を起動する話をします。 tmuxinator とは tmuxinatorとは、tmuxで起動するセッションを予め定義しておき、コマンド一発でそのセッションを起動できるようにしたものです。ちなみに、screenで同じことをするscreeninatorというツールもあります。こちらが先に開発されたようです。 インストール $ cd $ gem install tmuxinator $ echo "[[ -s $HOME/.tmuxinator/scripts/tmuxinator ]] && source $HOME/.tmuxinator/scripts/tmuxinator" >> .zshrc $ source .zshrc $ echo $EDIT
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く