Vi & Vim

7
O `gx` não abre o URL no gvim, mas funciona no terminal

Eu uso o vim no terminal, bem como o gvim. Meu problema é que, no terminal, os gxURLs são abertos sem problemas, mas no gVim nada acontece. Alguém mais teve esse problema e encontrou uma correção? Estou usando o gvim 7.4 com os patches

7
condicional vimscript baseado em grep no buffer atual

Estou procurando uma maneira de executar algum código dentro de uma função condicionalmente, dependendo da presença de algum texto no arquivo editado. Eu encontrei uma maneira de fazer isso que funciona, mas não parece muito "limpo". Aqui está o que eu tenho: function! foo() (...) let v:errmsg...

7
Gerar ctags para variáveis ​​bash?

Quando executo ctags para um projeto escrito em bash, são geradas tags para funções, mas não para variáveis. por exemplo, se eu correrctags --list-kinds=sh funções f Em comparação com se eu executar a lista para o idioma "c", muitos tipos de tags são incluídos. É possível gerar tags para...

7
Adicionando texto à margem esquerda

Existe uma maneira fácil de adicionar texto à margem esquerda de um documento vim (à esquerda dos números de linha)? Eu sei que isso é possível porque plugins como o vim-signature o fazem, mas estou curioso para saber como isso é feito e qual seria a maneira mais fácil de...

7
Como ter uma história interminável de vim?

De acordo com h: help: Use a opção 'history' para definir o número de linhas que serão lembradas (padrão: 20) Sei que posso definir o número de linhas mais alto, mas existe uma opção "sem fim" que sempre adiciona o comando ao histórico, a menos que o espaço em disco...

7
Não consigo mover o documento durante a edição

Estou trabalhando em um computador ChromeOS com o Vi e o Vim. Quando abro o editor para um documento existente, digito A para começar a editar. Quando tento me movimentar com minhas teclas de seta, acontece o seguinte: Eu tentei o Vim e o Vi, e os dois têm esse problema. Como movo-me pelo...

7
Como converter hexadecimal para binário no modo de texto?

Estou tentando converter valores hexadecimais em binários. Por exemplo, eu tenho um arquivo de texto contendo: 0.0 010111010 B4 0.1 001001011 A3 ... E eu estou tentando converter B4para 10110100, e A3também. Mas não consigo encontrar nenhum método. Então, alguém sabe como fazer...