Como programador de memoria, si no es por profesión, dependo cada vez más, no vivo en VIM para la mayoría de las tareas relacionadas con la edición. ¿Qué consejos puede ofrecer para usar (casi) el editor favorito de todos para editar texto de propósito general, por ejemplo, un artículo? Me refiero a texto sin formato, con un marcado mínimo usando Markdown o RST; No estoy buscando soporte para LaTeX o para ingresar fórmulas matemáticas.¿Cómo uso efectivamente VIM para editar texto en inglés?
Respuesta
que permiten suave envoltura cuando estoy editando la mayoría de los archivos de texto:
:set wrap
Si decide hacer lo mismo, entonces usted querrá saber aproximadamente gj y gk en modo normal, para moverse por líneas de pantalla en lugar de líneas físicas. Los uso con tanta frecuencia que reasigné las teclas de las flechas hacia arriba y hacia abajo en lugar de k y j.
Ya sea que esté editando archivos de cubierta dura o blanda envuelta, obtendrá una gran cantidad de kilometraje de gqap (o su primo gwap) para volver a envolver un solo párrafo con saltos de línea duros, y vipJ para unir todas las líneas de un párrafo envuelto en una sola línea.
También puede ser que desee considerar la inclusión de a
en formatoptions
, para permitir automático de formato de párrafo:
:set formatoptions+=a
Cuando estás haciendo todo esto envolver y desenvolver, es bueno para mantener Vim de mangling listas numeradas:
:set formatoptions+=n
de hecho, me gustaría sugerir la revisión de toda la formatoptions
y ajustándolos a sus preferencias particulares:
:help fo-table
Más información:
:help gj
:help gk
:help gqap
:help auto-format
:help formatoptions
la corrección ortográfica:
:setlocal spell spelllang=en_us
" ]s moves to the next mispelled word
" [s moves to the previous mispelled word
usar inserto abreviaturas:
iabbr teh the
iabbr i I
iabbr definately definitely
Editar, otro consejo:
set wrap nolist linebreak
Esto le dice a Vim para ajustar las líneas que son demasiado largos con "visual "líneas nuevas en lugar de agregar un carácter de nueva línea real al archivo. La opción 'lista' debe estar desactivada porque desactiva automáticamente la opción 'salto de línea'.
Los tesoros pueden ser malvados. Conducen a los incautos a evitar las palabras simples y fáciles de entender y alegremente utilizan palabras sesquipedalianas. –
No está muy bien cuidado, pero el proyecto de Vim-Outliner hace que Vim en un estructurador asesino para la escritura de texto sin formato. Puedes descargar v0.34 aquí (hay una versión más reciente, creo, pero no estoy seguro de dónde obtenerlo):
Me gustó mucho esta entrada de blog acerca de cómo escribir mejor con látex. Podrías usar vim-latex :). Se trata más de escribir mejor que solo de editar texto en inglés.
http://matt.might.net/articles/shell-scripts-for-passive-voice-weasel-words-duplicates/
- 1. Cómo usar efectivamente VIM: wildmenu
- 2. Validación en Editar texto
- 3. Google translate texto a voz en inglés
- 4. vim editar varias ubicaciones simultáneamente
- 5. ¿Hay un complemento de Firefox para usar vim para editar cuadros de texto?
- 6. ¿Cómo uso 'wildignore' en Vim?
- 7. Uso de C++ para editar el registro
- 8. Editar texto sin autocorrección
- 9. ¿Cómo editar el mismo archivo en varias pestañas en vim?
- 10. Android: utilizando LinkMovementMethod para editar el texto
- 11. Teclado de correo electrónico para editar texto
- 12. Desenvolver texto en vim
- 13. Cómo asegurar que el usuario envíe solo texto en inglés
- 14. Uso de formularios de Django para mostrar y editar?
- 15. Uso de jQuery para editar celdas de tabla individuales
- 16. ¿Cómo se define el evento Textchanged para editar texto?
- 17. comando de Vim para "editar una copia de este archivo"
- 18. Android: botón Editar texto Ir
- 19. Usar Vim para editar archivos de Microsoft Word
- 20. Vim: cómo ejecutar el texto seleccionado como comandos vim
- 21. ¿Abrir la aplicación de texto local para editar el archivo de texto remoto usando ssh?
- 22. Archivo de texto de Vim separado para palabras personalizadas
- 23. Uso de etiquetas en Vim
- 24. Editar texto en una ventana emergente
- 25. Android Editar alineación de texto
- 26. ¿Cómo implementar efectivamente sesiones en GAE?
- 27. Entrada de voz para poblar Editar texto en android?
- 28. Enfoque y teclado predeterminados para editar texto en Android AlertDialog
- 29. ¿Cómo puedo encontrar texto con texto extraído en vim?
- 30. ¿Cómo colocar el cursor en cierto cuadro Editar texto?
¿Más adecuado como wiki de la comunidad? –
@Randy Morris: Suena bien, encendí la opción. – loevborg
¿Más adecuado para SuperUser? Aparte de una mención de Markdown y ReStructured Text, no hay contenido de programación aquí. – technomalogical