読者です 読者をやめる 読者になる 読者になる

tkymtk's blog

Ruby on Rails及びその周辺について調べたこと。Do whatever you want to do at your own pace.

Sublime text SFTPをつかってリモートファイルをローカルで快適に編集

Sublime Text

できること・やりたいこと

  1. リモートサーバのファイルをローカルにコピーして作業。
  2. ローカルの変更をリモートに反映
  3. 嬉しい

導入

SFTPというSublime textのパッケージを使います。

やりかたとだいたいの使い方は以下の記事を参照:

※サイドバーにフォルダを追加する方法

  1. まず、リモートのフォルダと同期するための空のフォルダを作成します。場所は任意。名前はプロジェクト名など
  2. そのフォルダをSublime textのサイドバーにドラッグ&ドロップ

設定

上記で紹介したページに従ってパッケージを導入した後は、設定をしましょう。sftp-config.jsonを開きます。 最低限の設定をしてみます。

    // The tab key will cycle through the settings when first created
    // Visit http://wbond.net/sublime_packages/sftp/settings for help

    // sftp, ftp or ftps
    "type": "sftp",

    "save_before_upload": true,
    //  upload_on_saveをtrueにすることで、保存時に自動でアップロード
    "upload_on_save": true,
    "sync_down_on_open": false,
    "sync_skip_deletes": false,
    "sync_same_age": true,
    "confirm_downloads": false,
    "confirm_sync": true,
    "confirm_overwrite_newer": false,

    "host": "<あなたのホスト>",
    "user": "<ユーザ名>",
    "password": "<パスワード>",
    //"port": "22",

    "remote_path": "<リモートパス>",

これでかなり快適です。細かい設定は気が向いたら書きます。でもこれで十分満足しています。

注意点

ファイル名の変更や削除をするときは、ファイルを右クリックして出てくる次のメニューから行なうと良いと思います。

  • Rename Local and Remote Folders
  • Delete Local and Remote Folders

リモートとローカルファイルの両方を同時に変更できます。

※以下の画像は削除の場合f:id:tkymtk:20140316061159p:plain

間違いがあれば、ご指摘下さると幸いです。