tecla siguiente qué presiona partir para modo línea inserción guarda entrar ejemplos editar configuracion con como comandos archivos archivo vim text-files

vim - guarda - qué tecla se presiona para entrar al modo inserción a partir de la siguiente línea linux



vim: me gustaría activar las configuraciones solo para ciertos tipos de archivos (3)

He visto esto pero no fue de mucha ayuda. Quizás no lo leí demasiado bien.

Básicamente lo que quiero es cuando abro un archivo .txt la configuración:

set wrap set linebreak

están encendidos ¿Cómo puedo hacer eso?

Gracias por adelantado.

Además, estoy usando XP.


Mi respuesta a esa pregunta aún se aplica:

Ponga comandos autocmd basados ​​en el sufijo del archivo en su ~ / .vimrc

autocmd BufRead,BufNewFile *.txt set wrap linebreak

Como dice Luc, es posible que prefieras

autocmd BufRead,BufNewFile *.txt setlocal wrap linebreak

si es probable que abra archivos txt y non-txt al mismo tiempo.


Pon esto en ~ / .vim / ftdetect / text.vim (esta ruta será ligeramente diferente en Windows):

autocmd BufRead,BufNewFile *.txt setfiletype text

Luego ponga esto en ~ / .vim / ftplugin / text.vim:

setlocal wrap setlocal linebreak

Es preferible hacer solo autocmd una vez para un tipo de archivo y separarlo de su archivo vimrc.


Una buena solución para esto es el directorio "después". Puede agregar un archivo rc para cualquier cosa que desee allí, resaltado de sintaxis, tipos de archivo, etc. Estas configuraciones se ejecutan después de que se ejecuten todas las demás configuraciones, por lo que después de las configuraciones del sistema y después de su .vimrc. Entonces puede crear, en un sistema de tipo Unix, un archivo llamado ~ / .vim / after / ftplugin / text.vim y agregar las dos líneas que desee allí. Estas opciones se establecerán para el tipo de archivo de texto , pero no para otros tipos de archivos. Puede tener diferentes archivos en cada uno de esos directorios para otros tipos de archivos, como perl.vim.

Como no se encuentra en un entorno Unix, necesitará encontrar su [directorio de tiempo de ejecución] [1] marcando la opción [runtimepath] [2]. Debería crear su directorio "después" y los archivos allí.

NOTA:

Los enlaces no funcionan para mí, probablemente debido a los anclajes: