下の番号にジャンプし、Vimの方法は、カーソルのvimで
map gn "[email protected]
「GN」またはいくつかの他のキーのコンボよりもカーソル下の行番号にジャンプするよりエレガントな方法は何ですか?これは、カーソルが数字列の先頭にあることを保証することを必要とする。また、このマクロは、レジスタ "n"にあるものによっては少し危険です。
これがなぜ機能するのかわからない:@n
は、レジスタn(数字)にあるものを "G"に連結しないで実行することを意味します。
call cursor(expand("<cword>"),1)
のようなもので
機能は、いずれかの動作していないようです。
思考?
専門的に、説明されています。 (少なくとも私にとっては)重要な区別は、コマンドがどのように解釈されるかです@nは "実行するn"ではなく、行が完了するまで "コマンドライン"(より良い用語がないため)に保持される修飾子ですモーションと一緒に。これは現在完全にはっきりしています。 – wmmso