
Estou começando com o vim para remarcação.
* Level 1 text
* On pressing enter it comes here
* On pressing tab it comes here
O que eu quero é modificar (aumentar ou diminuir) o nível do marcador usando teclas. (Em outros editores de texto, Tab
aumenta o nível de intenção e Shift+Tab
diminui)
* Level 1 bullet. On pressing Enter,
* It comes here. On pressing Enter and then Tab,
* I want it to come here. To go to the previous level, on pressing Enter and then Enter/Shift+Tab,
* I want it to come here.
Esse era o comportamento no VS Code.
Ao pesquisar adicionei set ai
e filetype indent on
ao meu vazio .vimrc
(apenas instalei o Vundle conforme as instruções) mas não tive sucesso.
Como posso fazer esse trabalho?
Possível duplicata:Como posso recuar várias linhas e recuar “para trás” no gvim?
Responder1
Vim tem uma filosofia diferente.
No modo normal, pressione >
duas vezes para adicionar recuo e <
duas vezes para remover. Para fazer isso para várias linhas, entre no modo visual v
e selecione as linhas e pressione >
ou <
duas vezes.
No modo de inserção, você pode pressionar ctrl-d
para remover o recuo.
set ai
não funciona aqui porque o vim não consegue adivinhar qual recuo você deseja na redução em comparação ao código.
Responder2
Depois de alguma pesquisa, descobri este plugin do Vim que faz o comportamento esperado para arquivos markdown.
Aqui está um link para o mesmo:gabrielana