Vi & Vim

Perguntas e respostas para pessoas que usam as famílias vi e Vim de editores de texto

2
Existe pesquisa e substitui o histórico no vim?
Podemos recuperar a pesquisa e substituir o histórico em IDEs e editores de texto. Da mesma forma, existe um histórico de pesquisa ou uma maneira de recuperar a expressão pesquisada anteriormente no vim?
14 search 


1
Por que minhas janelas estão rolando juntas?
Eu tenho duas janelas abertas no mesmo buffer e quero editar duas partes do mesmo arquivo ao mesmo tempo. Não posso porque as janelas estão rolando juntas. Eu noscrollbindconfigurei, então estou confuso com isso. O que mais poderia estar causando isso? Se eu iniciar uma nova sessão, o problema desaparecerá. …

1
É possível obter a sequência correspondente depois de chamar: search ()
Em uma função vimscript, preciso atribuir uma string correspondente a uma variável l:matchedapós a chamada search()e estou me perguntando se existe uma maneira mais curta do que o que estou fazendo atualmente: let l:pattern = '\v^Foo: \zs.*' let l:line = search(l:pattern) let l:line_text = getline(l:line) let l:matched = matchstr(l:line, l:pattern) …
14 vimscript  search 

1
Para um autocmd em um ftplugin, devo usar a correspondência de padrões ou <buffer>?
Eu tenho um autocmd para arquivos TeX e Markdown para salvar o arquivo automaticamente. Nada incomum: autocmd CursorHold *.tex,*.md w No entanto, como configurações personalizadas para esses arquivos aumentou, eu dividi-los para dentro ftplugin/tex.vime ftplugin/markdown.vim: " ftplugin/tex.vim autocmd CursorHold *.tex w " ftplugin/markdown.vim autocmd CursorHold *.md w Agora, esses arquivos …
14 autocmd  filetype 


2
Forma do cursor sob vim + tmux
Como posso ter diferentes formas de cursor ao executar o vim dentro do tmux no cygwin? SEM tmux essas linhas seriam suficientes para alcançar o que eu quero: let &amp;t_SI = "\e[5 q" let &amp;t_EI = "\e[2 q" Mas de alguma forma o meu tmux o quebra - o cursor …
14 tmux  cygwin 


1
Dobrar linhas selecionadas
Como dobrar e desdobrar linhas selecionadas no modo visual? Digamos que tenho três parágrafos e quero dobrar o primeiro ou o último dois em uma linha: Test ==== Lorem Ipsum es simplemente el texto de relleno de las imprentas y archivos de texto. Lorem Ipsum ha sido el texto de …


1
Como excluo determinadas extensões de arquivo da conclusão?
Existe uma maneira de configurar o vim com relação a quais tipos de arquivo ele considera "adequados" para abrir? Deixe-me esclarecer com um exemplo. Imagine que você está trabalhando em um documento de látex. Depois de criar seu arquivo, você tem o seguinte em seu diretório (junto com outros arquivos …





Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.