Perguntas com a marcação «vi»

311
Mover linha inteira para cima e para baixo no Vim

No Notepad ++, posso usar Ctrl+ Shift+ Up/ Downpara mover a linha atual para cima e para baixo. Existe um comando semelhante a isso no Vim? Eu olhei através de guias sem fim, mas não encontrei nada. Se não houver, como vincular a ação a essa combinação de teclas? Edit: A resposta de Mykola...

271
Excluir nova linha no Vim

Existe uma maneira de excluir a nova linha no final de uma linha no Vim, para que a próxima linha seja anexada à linha atual? Por exemplo: Evaluator<T>(): _bestPos(){ } Eu gostaria de colocar tudo isso em uma linha sem copiar e colar na linha anterior. Parece que eu devo colocar o cursor...

258
No vim, como eu volto para onde estava antes de uma pesquisa?

Programando no vim Costumo procurar algo, puxá-lo e depois voltar para onde estava, inseri-lo e modificá-lo. O problema é que, depois de pesquisar e encontrar, preciso encontrar manualmente o meu caminho de volta para onde estava. Existe uma maneira automática de voltar para onde eu estava quando...

256
Copie e cole o conteúdo de um arquivo para outro no vi

Estou trabalhando com dois arquivos e preciso copiar algumas linhas de um arquivo e colar em outro arquivo. Eu sei como copiar (aa) e colar (p) no mesmo arquivo. Mas isso não funciona para arquivos diferentes. Como isso é feito? Além disso, existe uma maneira de colar e colar? Eu tentei pesquisar...

243
Por que os especialistas em Vim preferem buffers em vez de guias?

Eu não entendo buffers. Quando abro 3 arquivos na mesma aba e fecho minha janela, geralmente fico aborrecido ao descobrir na próxima vez que abro um desses arquivos que existem arquivos de troca estranhos persistentes e que me transmitem mensagens incômodas. Mas, repetidamente, li que essas coisas...

169
Como uno duas linhas no vi?

Eu tenho duas linhas em um arquivo de texto como abaixo: S<Switch_ID>_F<File type> _ID<ID number>_T<date+time>_O<Original File name>.DAT Quero acrescentar as duas linhas no vi, como abaixo: S<Switch_ID>_F<File type>_ID<ID

130
O Emacs vai me tornar um programador melhor? [fechadas]

Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debate, argumentos, pesquisas ou discussão prolongada. Se você acha que...

129
Como posso excluir várias linhas no vi?

Eu tentei seguir o seguinte: Como excluir o texto selecionado no editor VI mas 5dd dá E492: Não é um comando do editor: 5dd Eu então tentei: 5d O que exclui apenas uma única linha. Como posso excluir várias

126
Arranque o arquivo inteiro

Costumo escrever algo no gVim e preciso copiá-lo e colá-lo em outro aplicativo. Existe uma maneira fácil de puxar o arquivo inteiro? Eu costumo fazer algo assim ggVG"+y (Vá para o topo, modo de linha visual, vá para o fundo, puxe) Mas existe uma maneira melhor que eu estou...

116
Como deletar o texto selecionado no editor vi

Estou usando o PuTTY e o editor vi. Se eu selecionar cinco linhas usando meu mouse e quiser excluí-las, como posso fazer isso? Além disso, como posso selecionar as linhas usando meu teclado como faço no Windows, onde pressiono Shifte movo as setas para selecionar o texto? Como posso fazer isso no...

116
Confusão sobre o dobramento do vim - como desativar?

Quando abro o arquivo fica assim: ou mesmo assim Quando eu abro todas as dobras, elas são fechadas novamente quando eu naveguei para outro buffer e voltei. Para poder trabalhar com isso, tenho que aplicar zRcada vez que abrir um buffer. Eu tenho isso configurado em .vimrc: set...