Sublime Text 3 のファイル操作を便利にするパッケージ FuzzyFileNav の使い方

やりたいこと

  • キーボード操作だけでファイル操作(新規作成、新規フォルダ作成など)

手段

  • FuzzyFileNav というパッケージを使う
  • 結論、めっちゃ便利!
  • 個人的には SublimeText には欠かせない(他のファイラー試してないけど)

FuzzyFileNav で出来ること

  1. ファイルの新規作成
  2. ファイルの削除
  3. 別名で保存
  4. フォルダの新規作成
  5. 任意のフォルダ以下で grep
  6. Finder で開く
  7. その他
  • 操作感はターミナルとか Alfred っぽくて好き
  • Finder で開くが地味に便利
  • Terminal というパッケージを入れれば、Sublime Text で編集中のファイルのディレクトリをサクッとターミナルや Finder が開けるので捗る

環境

  • Mac OSX Marverics
  • Sublime Text 3

インストール & 設定

  1. Packae Control で FuzzyFileNav を検索してインストールするだけでインストール完了
  2. デフォルトではショートカットキーが設定されていないのでショートカットキーを設定する。

    Sublime Text > Preferences > Key Bindings User を開いて以下を追加

    super + Shift + o は、お好みで。 ※ super は command キー(Mac の場合)

使い方

FuzzyFileNav パネルを開く

  1. ショートカットキーで開いているファイルのディレクトリで FuzzyFileNav が開く
  2. 上下矢印でリストを移動(または Ctrl +p で上へ移動、Ctrl + n で下へ移動)
  3. フォルダを選択してリターンキーで、そのフォルダの中へ
  4. ファイルを選択してリターンキーで、ファイルが開く
  5. 上の階層へ移動する場合は .. でリターン
  • TAB キーでファイル/フォルダ名補完
  • Cmd + h で 隠しファイル(.hoge)の表示/非表示切り替え
  • .(ドット)を入力すると開いているファイル名が指定できる
  • 日本語 ファイル名/フォルダ名 OK

新規ファイル作成

  1. FuzzyFileNav パネルを開く
  2. ファイルを作成したいディレクトリへ移動する
  3. 作成するファイル名を FuzzyFileNav へ入力する
  4. Cmd + n で新規ファイルが作成されて Sublime Text 3 の新規タブが開く

ファイルの削除

  1. FuzzyFileNav パネルを開く
  2. 削除したいディレクトリへ移動する
  3. 削除したいファイル名を FuzzyFileNav パネルに入力する
  4. Cmd + d でファイルが削除される(確認ダイアログが出る)
    • 削除するファイル名は、拡張子まで全て入力する

別名で保存

  1. FuzzyFileNav パネルを開く
  2. 別名で保存したいディレクトリへ移動する
  3. 新規ファイル名を FuzzyFileNav へ入力する
  4. Cmd + S で別名保存される(同名のファイルが存在する場合は確認ダイアログが出る)

フォルダの新規作成

  1. FuzzyFileNav パネルを開く
  2. フォルダを作成したいディレクトリへ移動する
  3. 作成するフォルダ名を FiuzzyFileNav パネルへ入力する
  4. Cmd + Shift + n で新規フォルダが作成される

任意のフォルダ以下で grep

  1. FuzzyFileNav パネルを開く
  2. grep したいディレクトリへ移動する
  3. Cmd + f で 上記2 で選択したディレクトリが指定された状態で Sublime Text 3 のフォルダ検索が開く

Finder で開く

  1. FuzzyFileNav パネルを開く
  2. Finder で開きたいディレクトリへ移動する
  3. Cmd + r で上記2 のディレクトリが Finder で開く

その他

  • FuzzyFileNav 独自のブックマークあり
  • 登録したファイルをサクッと開ける
  • FuzzyFileNav を開いて Cmd + b でブックマークに切り替えられる (一発でブックマークを開くショートカットの設定可能)
  • その他、ファイルのコピー/カット/ペーストできるけど使ってない ちなみに FuzzyFileNav パネルを開いた状態で 1. Cmd + c でコピー 2. Cmd + x でカット 3. Cmd + v でペースト

参考

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">