shimgo
10/10/2016 - 6:25 AM

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

エディタの操作

ターミナル

  • ファイルパスからファイルを開く
  • 結果が返ってきたときの日時を表示
  • ToDoリスト的なやつ
  • コマンドの補完
  • バックグラウンドで一時停止しているものがあったらアイコンで表示

エディタ

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