2010-01-23 19 views
6

Recientemente cambié de Notepad ++ a Vim. En Notepad ++ que solía ser consciente de mis archivos abiertos por verlas en forma de fichas, por lo que cuando quería cerrar o cambiarlos me acaba de pulsar Shift - Tab o Ctrl - W. En Vim también hay pestañas, pero cuando las uso siento que estoy volviendo a mi bloc de notas ++ forma de administrar mis archivos. ¿Hay una buena manera de enumerar, gestionar, cambiar y eliminar almacenamientos intermedios además de dividirlos?Cómo sobrevivir a la transición de la codificación basada en pestañas a la basada en el búfer (Vim)

+0

Esto ayuda un poco: "buffers de los comandos Set nnoremap : BufExplorer nnoremap : bn nnoremap : pb alexchenco

+0

solo quería ofrecer mi apoyo estoy trabajando en un equipo dónde. todos usan Notepad ++, y yo soy el único Vimmer, y nunca me escuchan. Están ciegos a la luz. El horror. – Mosh

+0

Uso pestañas en Vim todo el tiempo. Si tiene múltiples búferes abiertos, puede abrir pestañas para todos ellos usando ': tab ball '. –

Respuesta

4

Sí. Recomiendo un plugin de buffer explorer así como también los comandos de buffer de aprendizaje. Yo uso este plugin

http://www.vim.org/scripts/script.php?script_id=42

El paradigma de memoria intermedia es bastante elegante, una vez que están acostumbrados a ello. Menos desorden visual. pero eres libre con vim para encontrar lo tuyo

3

Puede utilizar estos comandos:

  • ls - lista de todos los buffers abiertos
  • bp, bn - cambiar a la memoria intermedia anterior o siguiente
  • bnúmero - interruptor en la memoria intermedia con ese número
  • btexto - cambie al búfer cuyo nombre incluya s la cadena de texto
3

He intentado varias configuraciones para Vim. Mi anterior fue uno en el que traté de usar pestañas en lugar de búferes. No fue muy satisfactorio.

Ahora he vuelto a los buffers y para navegar por los archivos y los buffers utilizo solo los complementos NERDTree y fuzzyfinder (supongo que los usuarios de Textmate pueden preferir los fuzzyfinder_textmate), ambos son geniales.

Para localizar archivos utilizo NERDTree enlazado a n o el modo de archivo de fuzzyfinder. Para navegar por búferes abiertos utilizo el modo de búfer de fuzzfinder únicamente, vinculado a b.

Recientemente también descubrí que podía cambiar al búfer abierto anteriormente con Ctrl-6 (creo que tal vez sea Ctrl-^en la mayoría de los teclados).

+0

Hm, acabo de notar que frente a n y b fueron despojados ... – vorpyg

0

BufferExplorerLight

" quick buffer selection including unlisted 
nnoremap <leader>b :buffers!<cr>:buffer<space> 

Alternativamente

nnoremap <leader>b :buffer<space> <c-d> 

Pero en realidad usted tiene que tratar FuzzyFinder!

Cuestiones relacionadas