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)
Cómo sobrevivir a la transición de la codificación basada en pestañas a la basada en el búfer (Vim)
Respuesta
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
Puede utilizar estos comandos:
ls
- lista de todos los buffers abiertosbp
,bn
- cambiar a la memoria intermedia anterior o siguienteb
número - interruptor en la memoria intermedia con ese númerob
texto - cambie al búfer cuyo nombre incluya s la cadena de texto
Hay tantas maneras de lidiar con tampones en vim.
CTRL-^para alternar entre buffers.
: q es el mismo que Ctrl-W
Para más detalles véase http://vim.wikia.com/wiki/Easier_buffer_switching
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).
Hm, acabo de notar que
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!
- 1. ¿Busca introducir pestañas en la aplicación basada en documentos, ideas?
- 2. Prueba unitaria basada en datos: ¿problema con la codificación CSV?
- 3. Facturación basada en la suscripción
- 4. ¿Cómo funciona la encriptación basada en contraseñas?
- 5. Rutas Ruta basada en algo diferente a la ID
- 6. Licencia basada en la suscripción de Android
- 7. Seguridad de la autenticación basada en tokens
- 8. Asegurando la autenticación basada en cookies
- 9. ¿Qué es la programación basada en datos?
- 10. LINQ: agrupación basada en la propiedad en la sublista
- 11. Filtrado + animación NSTableView basada en la vista
- 12. Jqgrid: navegación basada en la fila seleccionada
- 13. Deshabilitar/Habilitar pestañas en UITabBarController en la aplicación basada en storyboard
- 14. Redirección basada en Javascript: ¿afectará a SEO?
- 15. Aplicación basada en el complemento en C#
- 16. Altura de la celda UITableView dinámica basada en el contenido
- 17. ¿Qué es la autenticación basada en token?
- 18. Jenkins - activar la acción posterior a la creación basada en el parámetro
- 19. Cómo agregar un Table View Controller a una aplicación basada en pestañas Xcode 4.3.3
- 20. La actualización P2 de la aplicación basada en RCP falla
- 21. iis7 La autenticación basada en el desafío y la autenticación basada en redireccionamiento no se pueden usar simultáneamente
- 22. jQuery agregar clase basada en la URL de la página
- 23. Cambiar la sintaxis predeterminada basada en el nombre de archivo
- 24. ¿Qué es la "finalización de código basada en la introspección"?
- 25. Cómo implementar la aplicación basada en EJB en Tomcat
- 26. Descripción de la instalación basada en el lenguaje
- 27. Arquitectura basada en el espacio?
- 28. ¿Cómo volver a abrir el búfer en vim?
- 29. Maven - activar el perfil del niño basada en la propiedad
- 30. eliminar la subvista UIView basada en la etiqueta?
Esto ayuda un poco: "buffers de los comandos Set nnoremap: BufExplorer nnoremap : bn nnoremap : pb –
alexchenco
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
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 '. –