回答:
私の.vimrc
中で
nnoremap <leader>v '[V']
正確にこれを行うには。
驚くべきことに、シーケンス'[V']
は問題evil
なく動作します。Emacsにショートカットを作成するために、次の関数を記述しました。
(defun my/evil-select-pasted ()
(interactive)
(let ((start-marker (evil-get-marker ?\[))
(end-marker (evil-get-marker ?\])))
(evil-visual-select start-marker end-marker)))
関数は、例えば以下<leader>v
を使用してバインドできますevil-leader
。
(evil-leader/set-key "v" 'my/evil-select-pasted)
私はEmacsに比較的慣れていないので、これは理想的ではないかもしれませんが、私にとってはうまくいきます。
私がそこに着いた方法:
C-h k '
'
実行することを示していますevil-goto-mark-line
。ソースを見るとevil-commands.el
ショーevil-goto-mark-line
の用途evil-goto-mark
、自身が使用可能evil-get-marker
機能を。を見てevil-states.el
、で見つかっC-h k V
たevil-visual-select
関数につながります。