タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

trampに関するkitokitokiのブックマーク (6)

  • emacsを少し便利に使う設定

    /ssh:10.0.0.1: /ssh:www@10.0.0.1: ;もちろん、ユーザ名を入れることも出来ます あとはリモートサーバでemacsを開いたように使えます。 さらに、shell-commandもリモートに送ってくれる優れもの。 例えば、M-!で、php -l をしたらリモートのphpを実行してくれます。 さて、次に踏み台サーバを経由しないとアクセス出来ないサーバのファイルを編集する場合には、.emacsに下記のように追記すれば踏み台サーバも問題なく使えます。

    emacsを少し便利に使う設定
  • tramp ver 2.1.15 リモートファイルを root で開く。 - Ubuntu / C++ / TR1 / Android etc

    multi: method is no longer supported, ... ubuntu を dapper から hardy さらに amd64 へとアップデートして、ついでに開発環境に関しても何か新しい物はないか探していたが、幾つか見つかった中で、今日は tramp の最新版をいじってみた。 hardy のパッケージに入っているのは 2.0.55。ftp://ftp.gnu.org/gnu/tramp/ をのぞいてみると最新版は 2.1.15 でリリース日が 2009/02/01 になっている。早速ダウンロード・インストールしてみることにした。 emacs のバージョンは GNU Emacs ver 22.1.1。 $ pushd tmp $ wget http://ftp.gnu.org/gnu/tramp/tramp-2.1.5.tar.gz $ pushd tramp-2.

  • ディノオープンラボラトリ — zshユーザーが普通にtrampを使う方法

    久々にEmacsの話題です。trampって便利ですよね。ローカルのEmacsでssh先のファイルを編集したり、sudoしてroot権限で編集できたりするのは素晴らしいと思います。trampの素晴らしさを知らない人は、下記サイトなどを参照してください。 tramp version 2.1.14 ユーザーマニュアル Emacsでリモートサーバ上のファイルをrootで編集する - 高原芳浩のKeep-Alive ところで、zshをログインシェルにしているとtrampが上手く動かない現象に出くわします。具体的には、「/sudo::/etc/hosts」などを開こうとして下記のように怒られることがあります。 tramp: Waiting 30s for remote `/bin/sh’ to come up... apply: Couldn’t `exec env ‘ENV=’ ‘PS1=$ ‘

  • Emacsのタイトルバーにホスト名を表示させる

    Granzchesta's ぷち日常天国 さんの方で Emacs で tramp使用時にタイトルバーにホスト名を入れられないかどうか悩んでいたみたいなので試してみました。 以下を ~/.emacs に追記。 ;;; tramp でリモートホスト名をフレームに表示する。 (defun my-tramp-hostname () "tramp host name." (if (buffer-file-name) (if (string-match "\\`/\\([^[/:]+\\|[^/]+]\\):" (buffer-file-name)) (tramp-file-name-host (tramp-dissect-file-name (buffer-file-name))) "local") nil )) ;; フレームにセット (setq frame-title-format '("%b

  • Emacsからリモートファイルをいじくる - $ tail -f /var/log/yamaneko

    今までリモートのファイルを開くときはいったんローカルのemacsを閉じて sshでリモートにログインしてからまたemacsを立ち上げていた. eshellからsshで接続しても,emacsがeshell上で動かないので何も操作ができないから... さすがにクリティカルなファイルの編集以外はできればemacsから行いたいと思ってたんだけど, 実はこんな方法があった. TRAMP TRAMP(TransparentRemoteAccessMultipleProtocol)はemacsからリモートファイルを操作する機能を提供するパッケージ. emacs21.4から標準でパッケージで入っているようです. 使うのには ;; 標準パッケージなら (require 'tramp) ;; 自分でインストールしたなら (add-to-list 'load-path "~/to/site/lisp/tramp

    Emacsからリモートファイルをいじくる - $ tail -f /var/log/yamaneko
  • TRAMP User Manual

    tramp version 2.1.14 ユーザーマニュアル このファイルは tramp version 2.1.14 について説明します。 tramp は GNU Emacs にリモートファイルの編集機能を提供する パッケージです。 tramp は `Transparent Remote (file) Access, Multiple Protocol' の略称です。このパッケージは Ange-FTP のような リモートファイルの編集機能を提供します。 異なる点はファイルの転送方法です。Ange-FTP は、 ローカルホストとリモートホスト間のファイル転送に FTP を使用します。 一方 tramp は、rsh と rcp あるいは他の同じよう な働きをするプログラム、例えば ssh や scpを使用し ます。 このドキュメントの最新バージョンは web サイト http://www.f

    kitokitoki
    kitokitoki 2009/08/03
    日本語マニュアル
  • 1