Hace poco comencé a usar vim para escribir, y cuando digo escribir me refiero a escribir mucho, típicamente ensayos de 3000 palabras.
Vim predeterminado es un poco engorroso para trabajar, no está realmente configurado para ser una herramienta de escritura desde el primer momento.
Pero , Vim es, después de todo, Vim, ¿no?
Agregue un montón de opciones de configuración en su ~ / .vimrc para archivos .txt o para su lenguaje de marcado de elección y se vuelve bastante sorprendente.
“¿Alguien escribe prosa en vim?”
- ¿Cuál es el cuento más romántico que se te ocurre sin usar la palabra “amor” y los pronombres?
- ¿Los cursos de escritura requeridos inhiben a los estudiantes de usar el pensamiento crítico?
- ¿Por qué la gente repite ciertos errores de escritura?
- ¿Cómo escribieron los antiguos escribas a ambos lados de una tableta de arcilla?
- ¿Cuáles son algunos buenos recursos y estrategias para escribir una autoevaluación valiosa?
¡Si! Estaba escribiendo ensayo (s) para una tarea de inglés antes de que Quora me distrajera. ; )
Vim tiene un sorprendente conjunto de características que esperarías en un escritor decente.
Los enumeraré en resumen:
- Corrector ortográfico con soporte para la mayoría de los idiomas, ¡absolutamente obligatorio!
- Ortografía, detección y corrección de errores gramaticales con una lista de sugerencias.
- Linewrap, quieres limitar tus líneas a 80 (o 120) caracteres ¿verdad?
- Potentes herramientas de formateo de párrafos, gq un bloque de texto seleccionado visualmente para formatearlo de acuerdo con su herramienta de formateo predefinida (puede usar el predeterminado, o usar algo más poderoso como par )
- La capacidad de Vim para comprender y procesar objetos de texto como oraciones, párrafos, le permite manipular el texto de manera mucho más inteligente. * *
- Siempre hay las bonificaciones habituales de edición de texto vim, combinaciones de teclas, navegación, etc., que se suman a la eficiencia general con la que escribe y edita.
También hay un montón de otras características, recién estoy comenzando y ya estoy enganchado.
Al igual que con todo lo demás en vim, una vez que haya terminado con el aprendizaje, en realidad es mucho más rápido que con un escritor torpe basado en GUI.
Encontré una publicación realmente agradable en línea: Dr. Bunsen / Writing in Vim
Sugiero definir una función como lo hace el autor en la publicación, y luego ejecutarla automáticamente al cargar tipos de archivo específicos de su elección, ( .txt, .md, etc.)
* Dado que preguntaste específicamente sobre los comandos para eliminar líneas, párrafos y oraciones, expondré un poco sobre esto.
Vim tiene cosas llamadas objetos de texto, ejemplos de objetos de texto son, palabra , oración , párrafo , cosas / texto dentro de llaves / bloques , etiquetas (etiquetas HTML, por ejemplo).
[Puede hacer: h objeto de texto o visitar la documentación de Vim: movimiento para saber más]
Una vez que tenga un objeto de texto, puede aplicarle operaciones.
por ejemplo,
- seleccionar un párrafo de texto usando vap ( v isual seleccionar todo p aragraph)
luego aplique el formato escribiendo gq . Esto formatea el texto sin formato de acuerdo con sus opciones de formato o valores predeterminados. (Por ejemplo, en el modo predeterminado, ajustará su párrafo a 80 caracteres por línea) - Cambie las cosas entre comillas, simplemente haciendo ci “ ( c hange i nside “ ) estando en cualquier lugar dentro de la cita.
- eliminar una oración simplemente haciendo das ( d elete all s entence) mientras estás en cualquier parte de esa oración.
^ Sí, sí, no es pesado para los estándares de tesis de novela, libro o doctorado, pero es pesado en comparación con lo que la mayoría de la gente usa vim para escribir .