come modificare il testo in più colonne in vim

Come posso modificare il mio codice in vim per la visualizzazione in qualsiasi numero di colonne?

Il mio laptop e desktop monitor widescreen (ho il sospetto che è vero per la maggior parte dei monitor è fatto negli ultimi 5 o 10 anni!!!). Quando ho aperto un editor a schermo intero, più della metà lo schermo è completamente vuota. Mi piacerebbe essere in grado di utilizzare efficacemente il resto dello schermo da dividere in due o tre colonne, in modo da poter vedere tutti molto di più del mio codice in una singola schermata.

Francamente, mi sorprende che oltre a Ms Word, non ho mai visto questa funzionalità in un qualsiasi editor.

Ho trovato la seguente pagina (http://vim.wikia.com/wiki/View_text_file_in_two_columns sembra di fare quello che voglio, ma non riesco davvero a capire che cosa stanno suggerendo. Ho fatto un set di colonne di scorrimento e di legare, ma che non sembrano fare nulla.

Io di solito non uso VIM, ma se posso ottenere l’accesso a questa funzionalità, passerò volentieri. Attualmente sto su Ubuntu 10.10 (gnome). La versione di default di vim sembra essere 7.2 /usr/bin/vim.gnome

  • Non appartengono a Superuser?
  • Chiaramente cade sotto “strumenti software comunemente usato dai programmatori.”
InformationsquelleAutor Shahbaz | 2011-02-27

 

3 Replies
  1. 26

    Basta premere CTRL-W v e il file che si sta lavorando uno sarà diviso in due colonne indipendenti. Ripetere CTRL-W v volte come molti come si desidera.

    Set scrollbind: set scrollbind di colonne che si desidera scorrere in sincronia.

    Per esempio:

    vim afile         # Open a file
    ^w v              # split it
    gg                # go to top
    :set scrollbind   # bind this one
    ^w l              # go to the new split
    L                 # got to bottom of this split
    zt                # make it the top line
    :set scrollbind   # bind with this one
    

    Ora, mentre si sposta su un columnt, l’altra scorre in modo come se la prima colonna overflow il testo della seconda colonna.

    • wow, questo è allettante vicino! Posso vedere lo stesso file in due colonne e si scorrono insieme. Tuttavia, non voglio immagini speculari delle due colonne, voglio testo della prima colonna il flusso in avanti colonne. Dire che il mio file ha i numeri da 1 a 10k. Mi aspetto di vedere, dire, 1-60, nella prima colonna, 61-120 nella seconda colonne, etc.
    • Ho avuto un errore di battitura. Si fa quello che si vuole. Penso di aggiornare con una più completa funzione successiva.
    • Interessante, funziona, ma sembra un hack 🙂 Grazie
    • Questo sembra fare ciò che si descrive: vim.wikia.com/wiki/View_text_file_in_two_columns
  2. 2

    Penso che quello che vuoi fare è suddividere le finestre…

    Tipo :Vexplore per dividere una finestra verticale.

    Quindi utilizzare ctl + w + arrowkey per passare a un’altra finestra. :Sexplore vi permetterà di dividere la finestra in orizzontale.

    A in modo uniforme lo spazio dopo il ridimensionamento, è possibile digitare ctl + w + =

    • :*esplorare e :split sembra che mi permette di aprire due file diversi allo stesso tempo. Io in realtà voglio dividere lo stesso file su più colonne. Proprio come a lungo automatico di linee di flusso per le prossime righe, mi aspetto un lungo testo di overflow oltre alla colonna successiva.
    • Sì, si aprirà un browser per così dire. Ma si può aprire lo stesso file due volte o quante volte vuoi.

Lascia un commento