Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

VisualStudio + VsVim でタブ移動(gt、gT)を別のキーに割り当てる

$
0
0

やりたい設定

Visual Studio + VsVim でタブの移動を

Ctrl+l で 次のタブ(gt)
Ctrl+h で 前のタブ(gT)

で移動したい。

ショートカットキーの優先設定

VsVim と VisualStudio でショートカットキーが被っているので、どちらを優先するか設定する必要がある。
(VsVimインストール直後は全て Visual Studio 優先)

  1. Visual Studio のメニューから [ツール] - [オプション] - [VsVim] - [Keyboard] を開く。
  2. 割り当てたいキーを "Handled by VsVim" に変更して [OK] で閉じる。(今回は Ctrl+L と Ctrl+H) image.png

設定ファイル(_vsvimrc) の作成

_vsvimrc を作成するディレクトリを確認

コマンドプロンプトを起動して、下記のコマンドを実行する。

C:\> echo %userprofile%

実行するとディレクトリパスが表示される(YOUR_NAME部分は環境によって異なる)

C:\>echo %userprofile%
C:\Users\YOUR_NAME ←ここを確認

ファイルの作成

確認したディレクトリ直下に、_vsvimrc を下記の内容で作成する。

_vsvimrc
noremap <C-l> gt
noremap <C-h> gT

Visual Studio が起動している場合は、Visual Studio を再起動する。

以上で設定完了です。
Ctrl+l と Ctrl+h でタブが移動できるようになります。
その他にも VsVim の設定を変更したい場合は、_vsvimrc に追記していけばOK

設定ファイルが読み込まれない場合

  • Visual Studio を再起動してみる
  • _vsvimrc.txt になっている(意味が分からない場合は「windows 拡張子 表示」等で検索)

Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>