Perguntas sobre 'vim'

Um editor de texto de código aberto que normalmente é executado a partir da linha de comando. Uma versão mínima está incluída no Ubuntu por padrão, mas a versão completa está disponível em repositórios. As perguntas devem estar relacionadas ao uso do Vim no Ubuntu.
1
resposta

O que este env var significa? “_ = / Usr / bin / kdeinit”

cshell> env ... _=/usr/bin/kdeinit Eu suspeito que essa variável desacelera a inicialização do vim. Agora eu tenho que lançar 'vim -X', caso contrário, leva 6 segundos para iniciar o vim. Não consigo pesquisar no google, já que a maio...
24.10.2016 / 06:10
1
resposta

Vim equivalente do C-x C-o do Emacs (delete-blank-lines)?

Qual é o equivalente em Vim da função C-x C-o ( delete-blank-lines ) do Emacs?     
14.10.2016 / 17:31
1
resposta

Homebrew OSX e Múltiplas Versões dos Programas VIM

O Vim é instalado nativamente no MacOS. Eu instalei recentemente o VIM 8 usando o Homebrew. Existe alguma maneira de remover a versão instalada nativamente do VIM? É prática comum fazê-lo ou não? Estou procurando manter minha máquina o...
25.09.2016 / 13:23
1
resposta

Como mapear Ctrl + F8 no vim?

Eu tenho tentado mapear Ctrl + F8 de várias maneiras diferentes, mas não consigo fazer funcionar. Depois de fazer algumas pesquisas, descobri que o vim não suporta todos os códigos de teclas do terminal e tenho que atribuir o código de tecla do...
23.09.2016 / 18:01
2
respostas

Combine tabnew e ls no vim

Quando eu preciso abrir um arquivo em uma nova aba no vim, eu faço :tabnew relativepath/filename . Eu acho difícil encontrar arquivos de tabnew . Ele faz o preenchimento automático e até percorre os itens em um diretório ao pressionar a tecl...
19.09.2016 / 22:16
1
resposta

Como remapear a tecla Enter no vim?

Acabei de obter um teclado Kinesis Advantage e quero remapear Enter para Esc no modo de inserção no vim. Estou usando o iTerm2 também. Aqui está o que eu tenho até agora: inoremap <CR> <Esc> inoremap jj <Esc> nnoremap &...
19.08.2016 / 16:07
1
resposta

vimrc set tabstop sobrescrito pelo patógeno

Aqui está minha configuração do vimrc: set tabstop=4 softtabstop=0 expandtab shiftwidth=4 smarttab execute pathogen#infect() syntax on filetype plugin indent on colorscheme spacegray O plug-in do patógeno substitui minha configuração de...
23.07.2016 / 22:41
3
respostas

vim abre o arquivo em uma nova aba

Eu gostaria de fazer isso - Abra um arquivo, diga a.txt no vim. Então, faça o ctrl+z , que me levará de volta ao terminal, e esconda o vim no fundo. Enquanto estou no terminal, gostaria de abrir b.txt em uma nova guia, ao lado de a.t...
08.08.2016 / 16:22
1
resposta

autocmd comportamento não como esperado

Estou tentando definir o hlsearch por padrão quando eu inserir um buffer no vim. Executar :set hls manualmente ao inserir um buffer executa a ação esperada. No entanto, quando eu adiciono autocmd BufEnter * set hls ao meu .vimrc (e reca...
27.07.2016 / 04:52
1
resposta

Como eu defino {argslist} programaticamente no vim?

Eu sei que posso definir a lista de arquivos assim: :args file1.txt file2.txt file3.txt Eu gostaria de definir args com base em um comando. Eu também sei, se eu usasse um vim fresco, eu poderia fazer isso: vim $(some-command) O que...
16.07.2016 / 23:53