タグ

tmuxに関するamari3のブックマーク (15)

  • tmux 2.4 に合わせて .tmux.conf を直した - ravelll の日記

    数日前に homebrew で install できる tmux のバージョンが 2.4 になった。 https://github.com/Homebrew/homebrew-core/commit/04c280961f568c8fcd25aa35d58834e016ccbd64 tmux 2.4 では幾つかのコマンドが廃止された。特に vi-copy, emacs-copy の廃止は多くのユーザに影響があったんじゃないだろか。僕にもあった。 tmux のコピーモードが使えないのは QoL に小さくない影響があるので Changelog 見つつピッと tmux.conf を修正した。 直した点は vi-copy を copy-mode-vi を使うようにしたのと、copy-pipe を copy-pipe-and-cancel にしたくらい。 https://github.com/rave

    tmux 2.4 に合わせて .tmux.conf を直した - ravelll の日記
    amari3
    amari3 2017/04/27
  • 『10年以上使っていたGNU screenからtmuxへの乗り換えを実施しました。』

    さようならGNU screen。いままでありがとう。 そういえばGNU screenもzshも学生時代からの付き合いなので、もう10年どころじゃなく使っている・・・。 長らく使っていた仮想端末アプリGNU screenから、最近何かと話題のtmuxに、この週末で乗り換えました。今まではちょっと気になって使ってみることはありましたが、メインの作業環境を切りかえるまでは決断できずにいました。慣れないツールで作業効率が落ちるのは末転倒だし。 ただ、今回、切り替えようと決断したのには理由があります。実は最近、複数台のサーバーを設定する作業があったんです。結局、台数分、同じコマンドを同じように打っていて、無駄だなぁと思ったのがきっかけ。同じコマンドを複数のターミナルに同時に投入したい。これだけのシンプルな理由からです。 いろいろ調べてみると、どうにも最近のトレンドは、MaciTerm2で、tmu

    『10年以上使っていたGNU screenからtmuxへの乗り換えを実施しました。』
    amari3
    amari3 2016/06/22
  • tmuxを使いこなす / プラグイン開発で機能を拡張 | DevelopersIO

    はじめに こんにちは、中山です。 唐突ですがみなさんtmuxは使われていますか。そう、有名なターミナルの機能を拡張するツールですね。 この種のツールを使っていない方の中には、職場の先輩などに「ちょwターミナル開きすぎwブラクラかよw」などとドヤ顔で言われたことがある方もいらっしゃるのではないでしょうか。かく言う私もドヤ顔でこの種の発言を繰り返していました。 tmuxはデフォルトの機能がかなり豊富なのですが、tpmというプラグインマネージャを使うとさらに機能を拡張することができます。聞いたことがある方も多いのではないでしょうか。ググると検索結果に結構表示されますね。GitHubのtmux-pluginsというorganizationにはさまざまなプラグインがあります。便利なプラグインを紹介しているブログエントリも結構あります。 私はこのプラグインを今まで結構作ってきました。少しシェルスクリプ

    tmuxを使いこなす / プラグイン開発で機能を拡張 | DevelopersIO
    amari3
    amari3 2016/04/12
  • gotty + tmux = 最強のWeb開発環境 - たけぞう瀕死ブログ

    gottyはターミナルで実行したコマンドの出力をWebブラウザで参照できるようにするツールで、オプションを付けるとブラウザからのキー入力も可能になります。つまりgottyでtmuxを起動することで、Webブラウザから複数セッションや画面分割可能なターミナルを利用でき、さらにvimEmacsなども利用することが可能になります。 特にWebアプリケーションを開発している場合、ターミナルでvimEmacsでコーディングしていると、動作を確認するたびにブラウザに切り替える必要があり、非常に面倒です。gotty + tmuxを使えばブラウザの1つのタブでターミナルを使うことができるので、ブラウザのタブを切り替えるだけでアプリケーションの動作を確認したり、調べ物をしたりすることができるのです。これを最強のWeb開発環境と呼ばずしてなんと呼ぶのでしょうか。Atomなんかいらなかったんや!! gott

    gotty + tmux = 最強のWeb開発環境 - たけぞう瀕死ブログ
  • Mac OS X + iTerm2 + tmux + emacs で256色表示 - 健康意識の高まり

    256色表示を確認する perl スクリプト config/script/256colors2.pl at master · zhengkai/config · GitHub より取得。 $ wget https://github.com/zhengkai/config/raw/master/script/256colors2.pl $ perl ./256colors2.pl上記ページの通りにちゃんと色が表示されていればOK。 されなければ、iTerm2、tmux に以下の設定をする。 iTerm2 の設定 Profiles -> Terminal -> Report Terminal Type を「xterm」から「xterm-256color」に変更。 iTerm2 起動時に環境変数 TERM に "xterm-256color" が入っていればOK。 $ echo $TERM xt

    Mac OS X + iTerm2 + tmux + emacs で256色表示 - 健康意識の高まり
  • tmuxで複数サーバの同時オペレーション

    インフラ担当の池田(@mikeda)です。 tmuxを使い初めて1年くらいになりました。 今日はtmuxの、普段のオペレーションでよく使ってる機能を紹介します。 複数サーバで同時オペレーション tmuxにはキー入力を全てのpaneで同期する機能があります。 この機能を使って複数paneでそれぞれ別のサーバにsshログインすると、 複数サーバに同じコマンドを打ったり、 内容が同じ設定ファイルであればviで同時編集したりができます。 同期する/しないはコマンドでも切り替えられますが、 set-window-option synchronize-panes on set-window-option synchronize-panes off tmux.confにショートカットを設定しておくと便利です。 bind e setw synchronize-panes on bind E setw sy

    tmuxで複数サーバの同時オペレーション
    amari3
    amari3 2014/01/10
    早速試してみた。個人的にこれは相当便利
  • tmuxのバッファとOS Xのclipboardを連携する - kitak blog

    こんにちは.便利ツールの海をビート板で必死に泳ぐきたけーです. tmuxにはバッファというクリップボードのようなものがあります. が,これはtmux内で使うものなので,コピーした内容をtmuxとは別のアプリで使ったり,逆に別のアプリでコピーした内容をtmuxに持っていくことはデフォルトではできません. ということで,今回はtmuxのバッファとOS Xのclipboardを連携する方法を紹介します. tmux-MacOS-pasteboardのインストール まず,tmuxと連携するためのコマンドをインストールします. Githubからcloneしてビルドしましょう. git clone https://github.com/ChrisJohnsen/tmux-MacOSX-pasteboard.git cd tmux-MacOSX-pasteboard make ビルドが終わったら,reat

    tmuxのバッファとOS Xのclipboardを連携する - kitak blog
    amari3
    amari3 2013/05/25
  • 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 でクリップボードを使う。 - こせきの技術日記
  • 安全加密检测

     已通过安全加密检测 如果没有自动跳转,请点击下方按钮前往 欢迎爸爸光临8号购彩360安全卫士提供技术支持 Copyright © 1998 -2020. All Rights Reserved.

    amari3
    amari3 2013/01/29
  • 近頃の開発環境 : Mosh、z、tmux、Emacs、Perl について - naoyaのはてなダイアリー

    昨日は年始の挨拶ついでに ELPA について脈絡もなく突然書きましたが、引き続き近頃の開発環境についてもだらだらと書いてみよう。 Mosh mosh というと一部の人間はひげなんとかさんが開発しているモナー的なあれを思い浮かべるかもしれないがそうではなく、mobile shell のことである。 思い切り簡略化して言うと「快適なssh」。回線が不安定な所でもエコー遅延など全く気にせず使えるし、Mac をスリープさせて復帰させたときもリモートホストにそのまま繋がりっぱなしのように見せかけてくれたりする。 詳しくはこの辺を。 mosh: MITからモバイル時代のSSH代替品 - karasuyamatenguの日記 インストールはリモートとローカル両方に必要ですが、まあ大概パッケージがあると思います。EC2 の Amazon Linux でも yum レポジトリの EPEL を有効にすれば y

    近頃の開発環境 : Mosh、z、tmux、Emacs、Perl について - naoyaのはてなダイアリー
  • 時代は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が変更になりました
    amari3
    amari3 2012/10/31
  • MacのTerminalでtmuxスクロールをするか - opamp_sandoの日記 ...でいいよね

    Linuxなんかの端末エミュレータだとtmuxの設定だけで端末をスクロールできるようだがMacTerminalはプラグインをいれてやらないとできないらしい。 まあ、とりあえず$HOME/.tmux.confにはset-window-option -g mode-mouse on set -g terminal-overrides 'xterm*:smcup@:rmcup@'を追加する。 で、多分KonsoleとかLXTerminalのようなLinux端末ではこれだけでおkだと思う。 Macの場合は以下の作業が必要。 https://bitheap.org/mouseterm/ からMouseTermをDLする。 で、dmgをマウントして中のインストールスクリプトを実行すればおk Terminalを再起動したら多分できる。(できなかったらOSのrebootが必要かも...) とりあえずうち

    amari3
    amari3 2012/08/28
  • tmux + irssi + canything で Anything 風チャンネル切り替えする - unknownplace.org

    irssi 環境を prgmr.com からさくら VPS に移行したついでに irssi のプラグインを見直していて、そのときに nicklist.pl というのをいれたわけですが、これがなかなか hackish な実装になっており(笑)、named pipe なファイルつくってそれを cat しておくと irssi がそこに nicklist を書き込むというような感じになってて、基的に GNU screen などの縦分割と一緒に使うように設計されている。 で、僕はリモートサーバー上の GNU screen 上で irssi を動かしているので、それをつかうために縦分割をためしてみたわけですが、window 分割したときにでる caption を GNU screen では消すことができず、ローカルで使っている screen の hardstatus の上に、リモート screen

  • tmux すぐ忘れるのでメモしとく - amari3の日記

    最近、ターミナルマルチプレクサの tmux を少しずつだけど触ってる。前回のエントリ tmux を使い始めたんで忘れないうちにメモしとく - amari3のはてなダイアリー と同様に覚えたことを備忘録としてメモしておく。 セッションの状態を確認する tmux を起動するとそれぞれセッションとして扱われる。なおセッションは1つ以上のウィンドウで構成される。そのセッションの状態を確認するには "tmux list-session" コマンドを実行する。 % tmux list-session 0: 1 windows (created Fri Jan 6 00:46:21 2012) [80x23] 1: 1 windows (created Fri Jan 6 00:46:31 2012) [80x23]行頭の番号がセッション番号となり、アタッチ時に使用することになる。 セッション番号を指定

    tmux すぐ忘れるのでメモしとく - amari3の日記
    amari3
    amari3 2012/01/06
    tmux備忘録
  • tmux を使い始めたんで忘れないうちにメモしとく - amari3の日記

    tmux を使い始めたんで忘れないうちにメモしとく。ちなみに tmux とはターミナルマルチプレクサと呼ばれるもので、GNU Screen のようにターミナルを分割したり、セッションを維持したりすることが出来るソフト。使い始めたばかりなので、間違った記述をしているかもしれません。間違いに気付いた場合は出来る限り速やかに訂正します。 画面イメージ ちょっと見づらいかもしれないけど。 インストール方法 ちなみに僕が試した環境は Linux Mint 12 です。ubuntu 等でもおそらくパッケージがあると思う。 % sudo aptitude install tmux 覚えたコマンド一覧 tmux を最低限使うために僕が覚えたコマンド一覧。これくらい覚えておけばとりあえず使えると思う。 キーマップ 操作 Ctrl-b c 新しいウィンドウを開く Ctrl-b p ウィンドウ移動 Ctrl-b

    tmux を使い始めたんで忘れないうちにメモしとく - amari3の日記
    amari3
    amari3 2011/12/14
    tmux始めました
  • 1