vimの下線の動作は何をしますか?

vimの下線の動作は何をしますか?

少なくともyank(y)の文脈では、vimの下線の動作を理解していません。私のチートシートは次のとおりです。

"soft" bol down

私は理解できません。これだけを使うと同じ意味のようです^。つまり、その行の空でない最初の項目に移動します。

ただし、と一緒に操作を使用すると、行y全体(たとえば、yyまたはY)が引き出されます。一方、y^予想通り、行全体が引かれず、空白ではなく最初の文字だけが引かれます。

それでは、_下線を引く動きは正確に何をすべきですか?

ベストアンサー1

計算せずに実際には同じです^_、後者は計算をサポートします。

  _  <underscore>         [count] - 1 lines downward, on the first non-blank
                          character |linewise|.

これはlinewise第2の観察を説明する。ジョブとして使用すると、古い位置と新しい位置の間のテキストだけでなく、行セット全体が含まれます。

注意深く読むと、:helpこれらの洞察を得ることができます。また、このコマンドがおよび_に密接に関連していることを(近接を通じて)確認できます。+-

おすすめ記事