Articles of vim

O que é uma maneira rápida de comentar / descomentar linhas no Vim?

Eu tenho um arquivo de código Ruby aberto no vi, existem linhas comentadas com # : class Search < ActiveRecord::Migration def self.up # create_table :searches do |t| # t.integer :user_id # t.string :name # t.string :all_of # t.string :any_of # t.string :none_of # t.string :exact_phrase # # t.timestamps # end end def self.down # drop_table […]

Onde está meu arquivo .vimrc?

Eu tenho usado o Vim e gostaria de salvar minhas configurações. O problema que estou tendo é que não consigo encontrar meu arquivo .vimrc, e ele não está no local padrão /home/user/.vimrc . Como posso encontrar esse arquivo?

Comandos executados a partir do vim não estão reconhecendo aliases de comando bash

Eu uso bash no mac e um dos aliases é assim alias gitlog=’git –no-pager log -n 20 –pretty=format:%h%x09%an%x09%ad%x09%s –date=short –no-merges’ No entanto, quando eu faço :! gitlog eu recebo /bin/bash: gitlog: command not found Eu sei que posso adicionar aliases como este no meu .gitconfig [alias] co = checkout st = status ci = commit […]

Busca por seleção no vim

Eu uso plugins vim e vim para visual studio ao escrever C ++. Muitas vezes, eu me vejo querendo procurar por uma string dentro de uma function, por exemplo, toda chamada para o object->public_member.memberfunc() . Eu sei que o vim oferece uma maneira conveniente de procurar por uma única palavra, pressionando * e # , […]

Autocompletar no Vim

Resumindo, estou procurando um recurso de autocomplete de trabalho para o editor do Vim. Eu argumentei antes que o Vim substitui completamente um IDE no Linux e, embora isso seja verdade, ele não possui um recurso importante: autocomplete. Eu sei sobre Ctrl + N , Integração Exuberant Ctags , Taglist , cppcomplete e OmniCppComplete . […]

Qual é a diferença entre os comandos de mapeamento remapear, noremap, nnoremap e vnoremap no vim?

Qual é a diferença entre os comandos de mapeamento remapear, noremap, nnoremap e vnoremap no vim?

Recuar várias linhas rapidamente no vi

Deve ser trivial, e pode até estar na ajuda, mas não consigo descobrir como navegar. Como recuo várias linhas rapidamente no vi?

VIM desabilitar Newline automática no final do arquivo

Então, eu trabalho em uma loja PHP, e todos nós usamos diferentes editores, e todos nós temos que trabalhar no Windows. Eu uso o vim, e todos na loja continuam reclamando que sempre que eu edito um arquivo, há uma nova linha na parte inferior. Eu pesquisei e descobri que este é um comportamento documentado […]

Por que o Vim salva arquivos com uma extensão ~?

Descobri que, ao usar o Vim no Windows Vim, ele salva o arquivo, um arquivo .ext.swp que é excluído ao fechar a janela do Vim e um arquivo .ext~ . Eu suponho que o arquivo .ext.swp é um backup de session em caso de falha do Vim. Qual é o objective do arquivo .ext~ no […]

Faça o Vim mostrar TODOS os espaços em branco como um personagem

Não consigo encontrar uma maneira de fazer com que o Vim mostre todos os espaços em branco como um personagem. Tudo que encontrei foi sobre guias, espaços à direita, etc.