2010-12-16 7 views
22

si inicia vim con algo como esto:¿cuál es el orden de carga de los scripts cuando inicia vim?

vim -S myscript.vim file.txt 

¿Cuál es el orden de carga de los guiones? ¿Myscript.vim se carga antes o después ~/.vimrc.

Si pasa los comandos de vimscript a vim directamente en la línea de comandos, ¿cuándo se ejecutan en relación con los vimscripts de origen y los vimscripts predeterminados?

Respuesta

26

La entrada de la ayuda es demasiado larga para publicarla aquí, pero enumera el orden de todo lo que vim hace en la inicialización. Ver :help initialization.

28

Creo que vimrc siempre es lo primero. Puede ejecutar :scriptnames para obtener una lista de scripts obtenidos en el orden en que se obtuvieron por primera vez en su instancia de Vim.

+1

Para mayor conveniencia, al usar [tpope/scriptease] (https://github.com/tpope/vim-scriptease) obtiene ': Scriptnames' que carga': scriptnames' en una lista de arreglos rápidos. – unthought

Cuestiones relacionadas