随時追加中。送った PR はこちら。
Pull Requests · VSCodeVim/Vim · GitHub
送った PR の内容
注:まだマージされてない PR もあります。
- Implement gn command (#2589)
- これが一番個人的に嬉しい。
gn
コマンドがなかったので実装した gn
コマンドの挙動は「実践Vim 思考のスピードで編集しよう!」参照か、この記事参照- ちなみにまだ翻訳されてませんが、原著の Practical Vim は第2版が出てます
- これが一番個人的に嬉しい。
- [Fix] aW doesn't work at the end of lines (#2591)
daW
を行末で実行した場合の挙動が Vim と異なっていたため修正
- [Fix] p in visual-mode should save last selection (#2588)
p
をビジュアルモードで実行した後、gv
で選択される範囲が挿入されたテキストではなく最後にビジュアルモードで選択した範囲になっていたため修正:help gv
にAfter using "p" or "P" in Visual mode the text that was put will be selected.
と書いてある- つまりビジュアルモードの
p
は最後の選択範囲を更新しなければならない
- [Fix] Transition between v,V,<C-v> is different with original Vim behavior (#2581)
v
,V
,<C-v>
をそれぞれビジュアルモードで実行した場合、同じビジュアルモードの種類だったらノーマルモード (例:vv
)、そうでなかったら押したビジュアルモードの種類に変更 (例:vV
→ linewise visual-mode)
- [Fix] Don't add beginning newline of linewise put in visual-mode (#2579)
- linewise なレジスタの内容を linewise visual-mode で
p
した場合に不必要な改行が挿入されるのを修正 (例:yy
してVp
した場合の挙動)
- linewise なレジスタの内容を linewise visual-mode で
- [Fix] <C-h> should work as same as
in search mode (#2593) /
コマンドで検索中に<BS>
は効くのに<C-h>
が効かなかったので修正