Perguntas com a marcação «vim»

O Vim é um editor de texto modal gratuito e de código aberto disponível para a maioria das principais plataformas. Permite alta eficiência em muitas tarefas de edição de texto, mas possui uma curva de aprendizado acentuada. Para aprender o básico, execute ": help vimtutor". Para perguntas que não são de programação, use https://vi.stackexchange.com/.


8
Atualize o vim integrado no Mac OS X
Eu sei que isso pode ser mais apropriado em Ask Different, mas como tentei adicionar tags lá, não havia vimtag, apenas macvim. Então achei que poderia conseguir um público melhor aqui. No Terminal, eu faço o seguinte $ vim --version VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Jan …
112 macos  vim 

16
Vim: Substituir uma linha por outra puxada antes
Pelo menos uma vez por dia, tenho a seguinte situação: A: This line should also replace line X ... X: This is line should be replaced Acredito que não desempenho essa tarefa de forma eficiente. O que eu faço: Vá para a linha A: AG Yank line A: yy Vá …
112 vim 


10
Como colar sem sobrescrever o registro
Alguém conhece uma maneira de colar sobre uma área selecionada visualmente sem ter a seleção colocada no registro padrão? Eu sei que posso resolver o problema sempre colando de um registro explícito. Mas é uma dor de cabeça digitar em "xpvez de apenasp
112 vim  vi 

6
Contando ocorrências no Vim sem marcar o buffer alterado
Para saber quantas vezes um padrão existe no buffer atual, eu faço: :%s/pattern-here/pattern-here/g Ele fornece o número de ocorrências do padrão, mas é obviamente complicado e também tem o efeito colateral de definir o status 'alterado'. Existe uma maneira mais elegante de contar?
111 vim 

3
Como fazer o vi redesenhar a tela?
Quando eu uso git commit --amend Ele entrará em uma janela do vi para permitir que eu insira comentários para a confirmação, o problema é que a janela do vi mostrará alguns caracteres sujos do fundo do shell anterior. Então eu me pergunto como posso deixar o vi recarregar ou …
111 git  vim 

6
Usando git commit -a com vim
Sou novo com git, então decidi aprender git usando os tutoriais do github. O terceiro capítulo disse: "Para este primeiro exemplo, modificaremos o arquivo README para nos adicionarmos como um autor no projeto. Portanto, simplesmente editaremos o arquivo. Agora, queremos confirmar essa alteração, então executamos o git commit -acomando." Quando …
111 git  vim 

9
VIM Substituir palavra pelo conteúdo do buffer de colagem?
Eu preciso fazer várias substituições de palavras em um arquivo e quero fazê-lo com um comando vi, não um comando EX como :%s///g. Eu sei que esta é a maneira típica de substituir a palavra na posição atual do cursor: cw<text><esc>mas existe uma maneira de fazer isso com o conteúdo …
110 vim  replace  buffer  paste 

7
VIM Ctrl-V Conflito com Windows Paste
Estou usando o VIM no Windows. O problema é que quero usar CtrlVcomo modo visual. No entanto, esta chave está em conflito com o colar do Windows. Como posso redefinir esta chave de volta para o modo visual VIM em vez de colar. Prefiro definir isso em meu arquivo de …
110 windows  vim 

11
Como posso maximizar uma janela dividida?
Invocando :helpno Vim, obtive a página de manual de ajuda com janela dividida. Quero maximizar a janela do manual de ajuda e fechar a outra janela. Como posso fazer isso? Qual é o comando do Vim para fazer isso?
110 vim  split  editor 



10
Trabalhar com arquivos enormes no VIM
Tentei abrir um arquivo enorme (~ 2 GB) no VIM, mas engasgou. Na verdade, não preciso editar o arquivo, apenas pular de maneira eficiente. Como posso trabalhar com arquivos muito grandes no VIM?
108 vim  large-files 

4
Painéis divididos Tmux vs. iTerm2
Por que devo usar o tmux quando o iterm2 tem painéis divididos? Nunca usei o tmux e quero saber se há vantagens em usá-lo no meu fluxo de trabalho em vez dos recursos de painel dividido que o iterm2 tem. Eu realmente gosto do escurecimento das janelas inativas que os …
107 vim  tmux  iterm 

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.