É possível renomear o arquivo que estou editando no Vim? Atualmente, o que faço é sair do Vim, renomear o arquivo e abrir a partir do Vim
É possível renomear o arquivo que estou editando no Vim? Atualmente, o que faço é sair do Vim, renomear o arquivo e abrir a partir do Vim
Posso recuperar o sistema operacional atual (Windows, Linux, OS X, ..) usando o Vimscript puro (sem Python ou Perl)? Quero habilitar configurações diferentes no meu (sincronizado) .vimrc para diferentes tipos de sistemas operacionais que estou usando.
Parece haver duas maneiras de armazenar preferências específicas para o gvim: Mantenha um .vimrcarquivo para o vim e um .gvimrcarquivo para adições específicas do gvim. Mantenha todas as configurações .vimrce agrupe as configurações específicas do gvim em uma detecção de recurso condicional: if...
Eu sei que o modo diff do Vim ( vimdiff) permite comparar o conteúdo de dois (ou mais) arquivos. Mas é possível comparar o conteúdo de vários arquivos entre diretórios para mesclar dois diretórios recursivamente (como DiffMerge e ferramentas
A partir de uma folha em branco, como posso obter um documento que contém 1 2 3 4 5 6 7 8 9 10 … 100 Para ser claro, não quero que esses números sejam exibidos na margem; Quero que eles sejam inseridos no próprio
Vi e Vim, como todos sabem, têm muitos sinônimos. Existem três maneiras que eu conheço de salvar o arquivo e sair do Vim e Vi. Estes são : wq <cr> , : x <cr> e ZZ . Ouvi dizer que estes são diferentes de alguma forma. Existem diferenças práticas entre o uso
Eu tenho alguns caracteres ocultos no buffer e a rolagem horizontal acaba com o alinhamento. Existe alguma maneira de desativá-lo? Não encontrei nenhuma opção relevante. Editar: demonstração adicionada. Você pode ver que o vim baseia o deslocamento da rolagem na parte não oculta do arquivo,...
Pressionei acidentalmente ghno modo normal e iniciei uma seleção; procurei o documento e o encontrei :h Select-mode. Pelo que entendi, o modo de seleção está próximo ao modo visual, exceto que: Digitar um caractere imprimível <CR>ou <BS>excluirá a seleção, iniciará o modo de inserção...
Fiquei extremamente impressionado com o poder do vi desde a primeira meia hora que o usei. Descobri então que em alguns ambientes de trabalho, existem muitas pessoas (técnicos e até administradores de sistemas!) Que evitam isso como "muito complicado" sem nunca ter executado o vimtutor, e ainda...
Uma das perguntas abertas que tenho sobre o Vim é se existe uma maneira de executar uma pesquisa / substituição no projeto atual (aceite comigo se eu usar essa noção herdada de outros editores). Por exemplo, suponha que eu queira pesquisar meus arquivos de projeto por um nome de método e renomeie...
Estou tentando mapear a Altchave da seguinte maneira: :map <A-j> j :map <A-k> k mas não funciona (a campainha está ativada Alt + j/ Alt + k). O que estou perdendo? Estou usando o Terminal no OSX, o mesmo acontece no Linux remoto. Em Ctrl + v, Alt + jeu tenho: ?~H~F( ∆quando...
Eu li a entrada wiki no recuo do código fonte do vim Ainda não consigo entender a diferença entre autoindentesmartindent Parece que eles fazem a mesma coisa; copie o nível de indentação para a próxima linha quando você pressionar
Vejo <Leader>muitas vezes nos arquivos vimrc de outras pessoas. Como este. O que é isso? O que isso
A última notícia no vim.org fala sobre o uso do 'undofile' para salvar seu histórico e desfazer alterações mesmo após uma reinicialização: Um recurso que eu gosto de usar não é conhecido por muitos usuários, como descobri no fim de semana passado. Além de desfazer com quantos níveis você...
Como posso ver o ponto de código Unicode do caractere onde está o cursor? Por exemplo, se meu cursor estiver em um ⌘personagem, eu gostaria que o Vim me dissesse que é U + 2318 . Informações alternativas, como a representação da base 10 (8984) ou a representação UTF-8 (E2 8C 98), seriam...
Suponha que eu inicie o Vim para editar um novo arquivo em um diretório que ainda não foi criado: vim nonExisitingDirectory/newFile.txt O Vim terá todo o prazer em me mostrar um buffer vazio e eu posso começar a escrever meu novo arquivo. Mas quando eu quero gravar o arquivo no disco, recebo...
Eu não coloquei color xxxno meu .vimrc. Então eu vejo isso quando abro o meu .vimrc. :colorme dá defaultaqui. Então eu digito :color darcula. E isso muda para isso. :colorme dá darculaaqui (naturalmente). Então eu digito :set background=dark. E isso muda para isso. :colorme dá defaultaqui...
Como faço para comentar várias linhas selecionadas no modo visual? Como faço para tornar o idioma específico? Por exemplo, se as 4 primeiras linhas estiverem selecionadas: def foo(a,b): for each in (a,b): print each return a+b print "2" A operação de um comando / macro deve resultar no...
Eu gostaria de abrir um arquivo de outra ramificação no repositório git atual. Eu já vi essa pergunta SO , mas as sugestões para combiná-la com o Vim são complicadas (canal para o Vim, stdin aberto, conjunto de tipo de arquivo etc. manualmente). Existe uma maneira mais simples de reter o realce da...
Os pacotes do Ubuntu podem ser bem antigos, mas para alguns programas de desktop (como o Vim) eu prefiro ter a versão mais recente, pois as versões mais recentes geralmente corrigem vários bugs. Como posso obter uma versão Vim razoavelmente recente no