1

コードの右/左行をシフトするために、vim で視覚的な選択を行うことがよくあります。Vim は、シフトの後、常に一番上の行に私を置きます。私が欲しいのは、一番下の行に到達する簡単な方法です。これを行う方法はありますか?

例えば

# before
  puts 'hello'
puts 'oops i messed up     # visual select to indent
puts 'and need to indent'  # visual select to indent
puts 'these three lines'   # visual select to indent

# after
  puts 'hello'
  puts 'oops i messed up    # cursor ends up here
  puts 'and need to indent'
  puts 'these three lines'  # but i want it here
4

2 に答える 2

2
`>

'>マークは、最後のビジュアル選択の最後に配置されます

于 2012-08-28T15:48:58.670 に答える
1

行を視覚的に選択するoと、 は上から下にジャンプして戻ってきます。

視覚ブロックがある場合は、o左上から右下にジャンプして戻ります。

于 2012-08-31T04:41:01.067 に答える