Articles of vim

Come copiare negli appunti in Vim?

È ansible copiare negli appunti direttamente da Vim? yy copia solo le cose nel buffer interno di Vim. Voglio copiare negli appunti del sistema operativo. Esiste un comando del genere in Vim o puoi solo strattonare cose all’interno di Vim?

Qual è un modo rapido per commentare / decomprimere le righe in Vim?

Ho un file di codice Ruby aperto in vi, ci sono linee commentate con # : 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 […]

Dov’è il mio file .vimrc?

Ho usato Vim e mi piacerebbe davvero salvare le mie impostazioni. Il problema che sto avendo è che non riesco a trovare il mio file .vimrc, e non è nella posizione standard /home/user/.vimrc . Come posso trovare questo file?

I comandi eseguiti da vim non riconoscono gli alias di comando di bash

Io uso bash su mac e uno degli alias è come questo alias gitlog=’git –no-pager log -n 20 –pretty=format:%h%x09%an%x09%ad%x09%s –date=short –no-merges’ Tuttavia quando lo faccio :! gitlog ottengo /bin/bash: gitlog: command not found So che posso aggiungere alias come questo nel mio .gitconfig [alias] co = checkout st = status ci = commit br = […]

Cerca la selezione in vim

Io uso i plugin vim e vim per Visual Studio quando si scrive C ++. Spesso, mi trovo a voler cercare una stringa all’interno di una funzione, ad esempio ogni chiamata a object->public_member.memberfunc() . So che vim offre un modo conveniente per cercare una singola parola, premendo * e # , e può anche cercare […]

VIM Disabilita Newline automatico alla fine del file

Quindi lavoro in un negozio PHP, e tutti usiamo editor diversi, e tutti noi dobbiamo lavorare su Windows. Io uso vim, e tutti nel negozio continuano a lamentarsi del fatto che ogni volta che modifico un file c’è una nuova riga in fondo. Ho cercato in giro e ho scoperto che si tratta di un […]

Qual è la differenza tra rimappare, noremap, nnoremap e comandi di mapping di vnoremap in vim?

Qual è la differenza tra rimappare, noremap, nnoremap e comandi di mapping di vnoremap in vim?

Completamento automatico in Vim

In breve, sto cercando una funzionalità di autocompletamento funzionante per l’editor Vim. Ho discusso prima che Vim sostituisca completamente un IDE sotto Linux e mentre questo è certamente vero, manca una caratteristica importante: il completamento automatico. Conosco Ctrl + N , l’ integrazione esuberante di Ctags , Taglist , cppcomplete e OmniCppComplete . Ahimè, nessuno […]

Rientra più righe rapidamente in vi

Dovrebbe essere banale, e potrebbe anche essere in aiuto, ma non riesco a capire come navigarlo. Come faccio a indentare più righe rapidamente in vi?

Perché Vim salva i file con un’estensione ~?

Ho scoperto che durante l’utilizzo di Vim su Windows Vim salva il file, un file .ext.swp che viene eliminato alla chiusura della finestra di Vim e di un file .ext~ . Presumo che il file .ext.swp sia un backup di sessione nel caso in cui Vim si blocchi. Qual è lo scopo del file .ext~ […]