LoginSignup
1
3

More than 3 years have passed since last update.

Sublime TextにFTP機能を追加

Posted at

Sublime TextにSFTPプラグインを導入してFTP機能を追加します.

SFTPのインストール

command+shift+P(Macの場合 windowsは多分control+shift+P)を押すと,このような画面が出ます.
スクリーンショット 2019-08-10 0.36.37.png
ここにinstallと入力してPackage Control: Install Packageを選択してください.
さらにSFTPと入力してSFTPを選択し,Package Control Messagesというファイルが開けばインストール完了です.

接続設定

プロジェクトの作成

ローカルに,サーバからダウンロードしたファイルを保存するためのフォルダを作成します.
作成したフォルダをSublime Textにドラッグ&ドロップするとサイドバーにフォルダが表示されます.
スクリーンショット 2019-08-10 0.50.40.png

設定ファイルの編集

フォルダ名を右クリックし,SFTP > Map to Remote...を選択すると,sftp-config.jsonが開きます.
大体はデフォルトのままでいいです.ホスト名,ユーザー名,パスワード,アップロード先のパスは任意の設定に変更してください.
パスは必ずルートディレクトリからの絶対パスを指定してください.パスワードを指定しておくと,1回目の接続以降はパスワードの入力が不要となります.

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": false,
    "sync_down_on_open": false,
    "sync_skip_deletes": false,
    "sync_same_age": true,
    "confirm_downloads": false,
    "confirm_sync": true,
    "confirm_overwrite_newer": false,

    "host": "hostname",
    "user": "username",
    "password": "password",
    //"port": "22",

    "remote_path": "サーバのアップロード先のパス",
    "ignore_regexes": [
        "\\.sublime-(project|workspace)", "sftp-config(-alt\\d?)?\\.json",
        "sftp-settings\\.json", "/venv/", "\\.svn/", "\\.hg/", "\\.git/",
        "\\.bzr", "_darcs", "CVS", "\\.DS_Store", "Thumbs\\.db", "desktop\\.ini"
    ],
    //"file_permissions": "664",
    //"dir_permissions": "775",

    //"extra_list_connections": 0,

    "connect_timeout": 30,
    //"keepalive": 120,
    //"ftp_passive_mode": true,
    //"ftp_obey_passive_host": false,
    //"ssh_key_file": "~/.ssh/id_rsa",
    //"sftp_flags": ["-F", "/path/to/ssh_config"],

    //"preserve_modification_times": false,
    //"remote_time_offset_in_hours": 0,
    //"remote_encoding": "utf-8",
    //"remote_locale": "C",
    //"allow_config_upload": false,
}

ダウンロード・アップロードする際はフォルダ名を右クリックし,Upload FolderまたはDownload Folderを選択します.
ショートカットもありますが,ここでは割愛します.

参考

[SublimeText 3] SFTPでページ更新が劇的に変わる!
https://creatorhyp.com/tips/sublimetext-3-sftp/

1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3