shimgo
10/10/2016 - 6:25 AM

ターミナルとかエディタでやりたいこと

エディタの操作

ターミナル

  • ファイルパスからファイルを開く
  • 結果が返ってきたときの日時を表示

エディタ

  • ファイルを開く
  • 最近開いたファイルを開く
  • 複数キーワードで開くファイルを絞込み
  • 再起動してもファイルとかターミナルを復元
  • ファイルパスからファイルを開く
  • テキスト検索
    • 同じファイル内で多重で検索してハイライトする(hogeを検索してハイライト状態にしてさらにfugaを検索して別の色でハイライトするみたいな)
    • grep を多重呼び出ししたい(hogeでgrepした結果とfugaでgrepした結果を保持してすぐに呼び出したい)
  • フォルダ移動
  • 複数キーワードで候補絞込み
  • 画面表示
    • 画面分割
  • その行のGitHub上のリンクを取得
  • GitHubのリポジトリページを開く
  • スニペット管理
  • メモ管理
  • 1ファイルで見出しの一覧表示とジャンプ
  • 型定義をジャンプせずに表示
  • 型定義にジャンプと変数宣言にジャンプを使い分け
  • ジャンプせずにシグネチャ表示
  • find all references
  • HEADと差分のあるところを色で表示(追加箇所の行番号が緑になるみたいな)
  • ターミナルに出力されたファイルパスを開く
  • マークダウンプレビュー
  • Plant UMLプレビュー
  • キーバインド表示
  • ちょっと開いて確認したらすぐ閉じるファイルの参照
  • 編集
    • 引数を一行にするか、カンマで改行するかをトグル
    • 引数をいい感じに揃える
    • 自動フォーマッタ指定を言語ごとに
    • 複数ファイルに跨って検索・置換
    • 変数名・メソッド名・クラス名リファクタ