Eu quero me esconder -- INSERT -- da linha de
Eu quero me esconder -- INSERT -- da linha de
Alguém sabe se é possível (ou sabe de um script ou plugin existente do vim) que pode criar uma "barra de status" que mostra o nome da classe atual e o método (ou função) que estou editando? Estou imaginando que ele seria conectado ao analisador de sintaxe do tipo de arquivo do buffer atual e...
Digamos que eu tenho um arquivo chamado file.txt. Nele está o nome de um arquivo que eu quero editar com o vi. Eu quero fazer algo assim para que eu possa editar o arquivo: cat file.txt | vi No entanto, isso não funciona. Como pode ser feito? Para esclarecer as coisas: Aqui está o conteúdo do...
Atualizei um sistema do Nagios 2 para o Nagios 3 e agora estou comparando algumas diferenças nos arquivos de configuração antigos e novos. Existem alterações significativas nos arquivos de configuração, e eu não quero fazer uma diferença no arquivo inteiro porque o vimdiff está me mostrando muitas...
Quando você digita: e some/path/file<Tab>se houver várias correspondências, o vim apenas seleciona a primeira e você deve percorrer o restante delas com a tecla Tab. (muito parecido com o comportamento da CLI do Windows). Como faço para que ele se comporte como bash, onde só é concluído até...
Fiz várias alterações em um arquivo no qual estou trabalhando, incluindo alterações de recuo. Estou usando vimdiffpara comparar o arquivo com a versão original e não quero ver essas alterações, pois são basicamente cosméticas. Como posso dizer vimdiffpara ignorar o espaço em branco durante a...
No meu .vimrceu estou tentando usar ftplugine, obviamente, usar alguns comandos relacionados a isso sob a suposição de que ele foi carregado com sucesso. No entanto, agora encontrei algumas máquinas antigas que não têm o plug-in instalado. De alguma forma, posso tornar o carregamento desse plug-in...
Na maioria das vezes, eu uso o Emacs. No entanto, eu decidi tentar aprender o Vim. Estou feliz com o Emacs, só estou tentando evitar que ele se transforme no martelo de Maslow . Eu já vi alguns tutoriais, mas ainda não vi um bom escrito do ponto de vista de alguém vindo do Emacs. Existe algum...
Eu uso o locatecomando com muita frequência. Então, se eu executar o seguinte comando. locate updatedb | head -1 Então me dá o O/p /usr/updatedb.conf Gostaria de saber se existe algum comando que me permita abrir esse arquivo diretamente? Estou esperando por algo assim. locate updatedb |...
Eu acho que isso permitiria que o recurso de seleção visual do vim superasse a eficiência do mouse, fornecendo a capacidade de "alternar" o terminal atual da seleção: Ilustrado (O |deve representar o cursor (o Vim opera no lado esquerdo do caractere em que está) e [text]representa o texto...
Eu sei que 0 vai para o início da linha e $ vai para o fim, mas há algo para o
Originalmente, perguntei e respondi a esta pergunta: Como posso usar a versão Homebrew Python com o Homebrew MacVim? Essas instruções funcionaram no Snow Leopard usando o Xcode 4.0.1 e ferramentas de desenvolvedor associadas. No entanto, eles não parecem mais funcionar no Mountain Lion com o Xcode...
Meu professor atribuiu uma conta ssh a todos os alunos da minha turma de programação e determinou que usássemos o VIM para edição de texto. Eu descobri :set nue :set auto indentvia Google. Percebi que essas duas configurações são redefinidas após cada lançamento. Existe uma maneira de fazê-los...
O que significa o sinal de adição antes */dynna :versionsaída do comando, por exemplo: +python/dyn +python3/dyn +ruby/dyn +tcl/dyn Não encontrei nenhuma documentação útil. Quando executo, o :echo has('python3')Vim retorna 0. Quando executo :python3 print('hi'), diz E370: Could not load library...
Ao usar o vimgrep lv expr path/**, eu gosto de ter um atalho para navegar nos resultados. Então, mapeei a F3chave da seguinte maneira: nnoremap <F3> :lnext<CR> Agora eu gostaria de fazer algo como o seguinte nnoremap <SHIFT-F3> :lprevious<CR> Mas isso não tem o efeito...
Se eu estiver no Vim e quiser obter alguma saída da linha de comando e anexá-la ao meu arquivo atual, eu posso executar isso: :! echo "foo" >> % Isso acrescentará "foo" ao meu arquivo atual e terei que recarregar. Existe uma maneira mais elegante de fazer isso - essa saída entra em um...
Quando você inicia o vim pela primeira vez vim myfile.c, na parte inferior esquerda da tela, ele mostra o nome do arquivo entre aspas, o número de linhas e a contagem de caracteres. Desaparece no minuto em que algo mais precisa desse espaço. Como faço para recuperá-la? Eu sei :echo @%que você pode...
Estou no processo de embelezar algum código-fonte usando o vim. {1} Criei algumas macros do vim que executam as etapas individuais: remoção do espaço em branco à direita, remoção de linhas vazias depois {, remoção de linhas vazias antes {, esse tipo de coisa. Agora, quero criar uma macro que...
Nota: Para o Mountain Lion, consulte: Como posso usar o Homebrew Python com o Homebrew MacVim no Mountain Lion? Instalei o Python 2.7 com o Homebrew no Mac OS X Snow Leopard. Quando instalo o MacVim usando brew install macvim, ele é compilado com suporte ao Python, mas é compilado na instalação...
Eu gosto de usar tab para pular entre janelas divididas, então eu tenho map <tab> <C-W><C-W>no meu .vimrc. No entanto, notei que isso faz com que Ctrl + I não se comporte mais como Ctrl + I, mas como Ctrl + W, Ctrl + W. Como posso remapear apenas <tab>mas não...