Perguntas com a marcação «vim»

O Vim é um editor de texto altamente configurável, criado para permitir uma edição de texto eficiente. É uma versão aprimorada do editor vi.

1
Existe uma maneira de usar vários métodos de dobragem do vim de uma só vez?
Eu foldmethod=indentestabeleci no meu ~/.vimrc, e em geral isso funciona para mim e eu gostaria de mantê-lo. No entanto, existem alguns arquivos que eu edito regularmente (e que estão sob meu controle exclusivo), onde eu gostaria de adicionar um sistema baseado em marcadores, especialmente para que, quando eu abrir o …
14 vim 



3
Eu sou um usuário do Emacs. Como eu aprendo o Vim?
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 …
14 vim  emacs  migration 


3
Como abrir um arquivo no vim usando pipe
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 | head -1 | …
14 linux  bash  vim  pipe  locate 

4
vim: Continuar macro após erro no submacro?
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 …
14 vim  macros 

1
Suporte Vim * / dyn
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 python31.dllque devo instalar o python (como eu entendo). Então, eu …
14 vim  python  ruby  dynamic 



4
Como dizer ao dropbox para ignorar arquivos git?
Eu tenho mantido meus arquivos vim no Ubuntu One e como tenho muitos plug-ins instalados como sub-módulos git (ou como o vundle os instala) e só estou interessado em atualizar esses repositórios no meu computador principal, configurei o Ubuntu One para ignore esses arquivos usando: ignore = \A.*\.git\Z em ~/.config/ubuntuone/syncdaemon.confque …
14 git  vim  dropbox 

3
vim: diff duas seções em dois arquivos, mas não o arquivo inteiro?
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 diferenças irrelevantes e …
14 vim  vimdiff 

4
Salvar configurações do vim entre lançamentos?
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 persistir na …
14 vim 

1
Ajustar a outra extremidade de uma seleção visual
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 selecionado, …
14 vim 

3
Mudança de mapa + F3 em .vimrc
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 desejado. Como mapeio uma tecla …
14 vim 

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.