En emacs, siempre que se presiona la tecla, el cursor se mueve a la ubicación adecuada en la línea actual. Sin embargo, en vim, esto no sucede, la pestaña tiene una longitud determinada y llegará tan lejos cada vez que presiono la tecla tab. ¿Hay alguna manera de habilitar "tabulación inteligente" en vim?vim smart tabbing
Respuesta
No estoy exactamente seguro de qué comportamiento espera, pero esto es probablemente así.
:set smarttab
Ten en cuenta también el establecimiento de:
:set smartindent
:set autoindent
Asumo su pregunta es la siguiente. Tiene texto como:
Ésta es la línea 1
$ (mucho espacio en blanco) Esta es la línea 2
Ésta es la línea 3
Ahora, usted está en el modo normal, el cursor es después de $, y le gustaría obtenerlo justo antes de T. Si es así, simplemente presione 'w' (para atravesar un 'w'ord') y usted alcanzaría su objetivo.
Disculpe, debo aclarar, en vim, al agregar un archivo, cada vez que toco la pestaña, ¿puede 'pestaña automática' dónde debería estar? Al igual que en un bloque if/else, después del corchete, en emacs, cada vez que toco la pestaña, se moverá hasta que esté debajo del corchete o alineado con la línea debajo de la declaración if. – mcwillig
Quizás solo desee utilizar ==
para autodentular la línea actual.
- 1. Tabbing selección visual en VIM
- 2. pregunta vim: tabbing un bloque de código
- 3. WPF Toolkit Datagrid - Custom Tabbing
- 4. ¿Tabbing entre proyectos de Xcode?
- 5. Smart pointers & destructor
- 6. Smart JScrollPane autoscrolling
- 7. Visual Studio Smart Sangrado?
- 8. Tabbing entre botones de radio en VB6
- 9. Emacs Modo ESS - Tabbing para comentario Región
- 10. Smart Client vs Ext JS
- 11. Motor de plantilla Smart-like para Java?
- 12. reproducir sonidos en samsung smart tv
- 13. Smart Client Guidance = Prism? Vs 2010
- 14. Aplicación de fondo en Smart TV
- 15. Experiencias de Smart Client Software Factory
- 16. Smart JVM y JIT Micro-Optimizations
- 17. Samsung Smart TV, PlayDRM y HLS
- 18. Google Analytics y Samsung Smart TV Apps
- 19. Bluetooth 4.0/Smart/Low energy en Samsung Galaxy S3
- 20. ETA en Smart Device Projects para Visual Studio 2010
- 21. GWT equivalente a la cuadrícula Live de Smart-GWT
- 22. Diferencia entre gwt, gwt-rpc, ext-gwt, smart gwt
- 23. VS 2008 Profesional, Smart Device Proyecto .NET C# - construcción lenta
- 24. Complemento de Smart Paster para Visual Studio 2010
- 25. Smart - servidor implementador no puede encontrar tipos de disparo
- 26. Escuchando el editor Aloha "aloha-smart-content-changed" ¿Evento?
- 27. Errores/errores del despliegue de ClickOnce/Smart-Client en .NET
- 28. printf too smart casting from char to int?
- 29. ¿Qué preocupaciones debería tener si uso Smart :: Comments en el código de desarrollo?
- 30. vim omnicomplete vs. vim intellisense
También ': set cindent' que, por manual, funciona a veces mejor pero es más estricto. – Laas