IntelliJ IDEAのVimエミュレータを設定する方法
IntelliJ IDEAにVimエミュレータ拡張Ideavimを設定したので概要を残しておきます。 最後に設定例を貼っておくので参考にして下さい。
IntelliJ IDEAにVimエミュレータ拡張Ideavimを設定したので概要を残しておきます。 最後に設定例を貼っておくので参考にして下さい。
Vimで日本語入力で入力した後にインサートモードを抜けると日本語入力状態のままなので手動でIMEを無効にしないと操作できません。 mac OSでこの問題を解決するためにim-selectを使用して対応します。 やりたいこと それは、どんなキーだろうとインサートモードを抜けたら日本語入力を無効にしたいんです。 「karabiner使ってESC押して抜けた時には無効にする方法」 ではなくて、私は ES […]
VSCode VimのEasyMotionで移動した後に元の場所に戻ろうと思ってを押しても戻れません。 戻るためには二種類の方法があります。 VSCode標準の戻る・進むコマンドに置き換える VSCodeのAlt+Left ArrowやAlt+Right Arrowに標準で割り当てられている戻る・進むショートカットを割り当てます。 これらのショートカットはEasyMotionの移動も一つのジャンプ […]
VSCode Vimでインデントの折りたたみの使い方まとめです。
インサートモードを抜けたら英語USに切り替える ESCキー自体にバインドするなど、色々な方法がありますがインサートモードから抜ける時にESCを使うときもあれば<c-[>や<c-c>、jkなど様々です。 私の場合は複数使い分けているので、インサートモードを抜けることをイベントにして入力メソッドを英語USへ切り替えられるようにします。 ついでにコマンドラインを抜けたあとにも英語 […]
日本人がVimを使用する上で避けては通れない日本語入力IMEをインサートモードから抜ける時に自動的にオフにする方法を紹介します。 WSL2のNeoVimを入れて使う環境とは WSL (Windows Subsystem for Linux)を使用するとWindows上でネイティブなLinux環境を実行できます。 ただし、Windows上で動くIMEをWSL2(Ubuntu)上のNeoVimから制御 […]
VSCodeのエクスプローラー(ディレクトリツリー)をVim風に移動するためのショートカットの設定例です。 エクスプローラー(ディレクトリツリー)のショートカット VimではNERDTree等のファイラーを使用していると、ファイルツリーをjkで移動できます。 VSCodeでも様々なナビゲーション方法が用意されていますが、やりたい事はjkで移動したいだけなんです。 カスタムキーボードショートカット […]
VSCodeのVim拡張と言えば、青色のロゴのvscodevimが定番でした。そんな中でVim拡張で下剋上を成し遂げるほどのポテンシャルで成長しているNeo Vim拡張を紹介したいと思います。
VSCode Vimで最後の検索結果を使ってexコマンドの置換を行う方法を記載します。 最後の検索結果を使用する exコマンドで置換する際に置換対象を間違えた経験があるかと思います。 タイピングミスの他に、正規表現が効いているのでメタ文字をエスケープし忘れたりします。 VSCode Vimでも、最後に/ (スラッシュ)から検索した結果を、そのまま置換対象にすることが出来ます。 手順 検索する / […]
VSCodeのVimで5行下や10行下に移動するには5jや10jと入力します。 ですが、生粋のVimと違ってVSCode Vimの場合は瞬時にカーソルが移動せず、ガタガタと一行ずつ移動していきます。