Skip to content

Instantly share code, notes, and snippets.

@masaki925
Created January 3, 2018 07:28
Show Gist options
  • Save masaki925/6227f2930488fb1f038dec9d4a15ed22 to your computer and use it in GitHub Desktop.
Save masaki925/6227f2930488fb1f038dec9d4a15ed22 to your computer and use it in GitHub Desktop.
  • 定義元に飛ぶための設定

    • ctags --langmap=RUBY:.rb --exclude=".js" --exclude=".git" -R -f .git/tags
    • vimrc に set tags+=.git/tags を追加
  • :lclose

    • SyntasticCheck のwindow を閉じる
  • 移動

    • 単語の末尾に戻る: ge
      • 関連 e で次単語に進む
  • ci"

    • "" の中身を消して編集
  • C

    • 右行を消して編集開始
  • K

    • manual を開く
      • vimrc でカスタムできる
  • gj, gk

    • 長い文章でも1行ずつ移動できる
  • インサートモードで行頭に何か入力してからCtrl-x Ctrl-l

    • 候補補完
  • markdown のプレビュー

    • .md ファイルを、 :PrevimOpen で開く
  • 前にいた場所に戻る ** g; ** また戻るには g,

  • '' で囲まれた文字列を削除 ** di'

  • 数字を++, -- ** ctr-a ** ctr-x

  • 置換で改行 ** s/ / /g

  • div を折りたたむ

    たたむ

    zfat

    戻す

    l または za

  • div 同士のハイライト ** ftplugin を、~/.vim/ 配下に置いた。

suggest: ^M + p indent : gg = G jump to define: [ + Ctr-i

** 折りたたみ [#wd8617a6]

  • よく使うコマンド zi 折り畳みの有効無効の切り替え zf 折り畳みを作成する za 折り畳みの開け閉め zd 折り畳みを削除する

  • 時々使うコマンド zA 折り畳みの開け閉め(再帰) zD 折り畳みを削除する(再帰) zE 全ての折り畳みを削除 zR 全ての折り畳みを開く zM 全ての折り畳みを閉じる

  • 折り畳みの種類の切り替えとか set fdc=0 折り畳みカラム幅の設定 set fdm=manual 手動 set fdm=marker マーカー set fdm=indent インデント

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment