Comece na primeira linha que deseja recuar e pressione > e digite o número de linhas que você deseja recuar e pressione > novamente (para 10 linhas você pressionaria > 10 >) Para desfazer o processo, você usaria < em vez de > (< 10 <)
Estou apenas aprendendo vim (via gvim, eu costumava ser um usuário do Notepad ++) e ainda não encontrei como fazer duas coisas:
Obrigado
O que você quer é o > e < comandos, consulte " :help shift-left-right
".
Você pode usar esses comandos de várias maneiras, mas desde que mencionou especificamente o realce, basta usar o mouse ou o teclado para destacar as linhas que deseja deslocar / desmarcar e pressionar > ou <.
Em vez de usar o modo visual (destaque), você pode fornecer uma contagem e > > ou < & lt ;. Por exemplo, 3>>
indentará a linha atual e duas linhas abaixo dela.
A abordagem preferida é permitir que o vim execute a indentação automática. Não esqueça isso no seu .vimrc:
set ai
filetype indent on
Em seguida, se você abrir um arquivo mal recuado, poderá usar o comando =
(em conjunto com um movimento, por exemplo, gg=G
para reindentar todo o arquivo, ==
para reindentar a linha atual, =i{
para reindentar o atual bloco {}
, etc.).
>>
e <<
existem de fato, desde o antigo e simples vi, mas eles são realmente complicados para edição real e de longo prazo.