VScodeのVimでクリップボードにコピー、連続入力の方法
June 03, 2020
簡単な備忘録です。 環境はMacです。
VSCodeのVimのヤンクをクリップボードにコピー
VSCodeが便利すぎて普段から使っていますが、キーバインディングはVimのExtensionをいれて使用しています。
ただデフォルトではVimのキーでヤンク(コピー)してもシステムのクリップボードにコピーしてくれません。
変更は非常に簡単。
⌘,
かCode > 基本設定 > 設定
で設定を開いて、useSystemClipboard
を検索するとVimのExtensionの設定が出てくるので有効にするだけ。
これでシステムのクリップボードにコピーしてくれます。
VSCodeのVimで押しっぱなしの連続入力ができない問題
Vimを使う上でj
やk
など移動キーは押しっぱなしで移動することがよくあります。なぜかVimのExtensionでそれがきかなくて何回もキーを連打しないといけない状態でした。これは非常につかいにくい。
と思ったらDocumentationに書いてありました。 VSCode -Vim Installation
Mac To enable key-repeating execute the following in your Terminal and restart VS Code:
下のコマンドをターミナルに打ち込むだけ。
$ defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false
$ defaults write com.microsoft.VSCodeInsiders ApplePressAndHoldEnabled -bool false
それからMacのメニューバーから環境設定でkeyboad
でリピートまでの入力認識までの時間
を短く設定するのがおすすめらしい。
これで移動も早くなりました。
いやVSCode便利ですね。