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:
- Después de los directorios se mencionan brevemente aquí: http://www.vim.org/htmldoc/usr_43.html#43.2
- Directorios de tiempo de ejecución: http://www.vim.org/htmldoc/usr_43.html#your-runtime-dir
- Ruta de tiempo de ejecución: http://www.vim.org/htmldoc/options.html# ''runtimepath''