2012-02-11 18 views
17

He descargado el paquete de muestra de color de http://vim.sourceforge.net/scripts/script.php?script_id=625¿dónde está la carpeta ~ .vim en mac os? y cómo instalar temas en gvim?

dice que debo descomprimirlo y colocarlo en ~/.vim, pero ¿dónde está esta carpeta? Intenté descomprimirlo en mi carpeta usr/share/.vim pero no funciona, no veo temas agregados a gvim Editar> menú de esquema de colores, y probé "colorcheme algo", "color algo" en mi gvimrc. Ambos no funcionan para los nuevos temas

¿No es el archivo ~/.vim la carpeta .vim en uso/compartir? o debería crear una nueva carpeta en mi casa?

Nota: hay una carpeta en mi vim73 .vim, supongo que esto no afecta a nada

gracias por cualquier ayuda!

+0

¿Intentó crear su propio directorio ~/.vim? Esto debería funcionar. – Bernhard

Respuesta

32

En primer lugar, abierta vim, y obtener ayuda de :help colorscheme

:colo[rscheme] {name} Load color scheme {name}. This searches 'runtimepath' 
         for the file "colors/{name}.vim. The first one that 
         is found is loaded. 

Después de leer el manual anterior. Tome las siguientes medidas puede que le ayudará a:

  • hallazgo runtimepath

    :set runtimepath? 
    

    Se imprimirá caminos en tiempo de ejecución:
    runtimepath=~/.vim,/usr/share/vim/vimfiles,/usr/share/vim/vim71,/usr/share/vim/vimfiles/after,~/.vim/after

  • crear directorio llamado colors debajo de una de ellas si no existe (por ejemplo: ~/.vim)

    $ ls ~/.vim 
    ls: cannot access /root/.vim: No such file or directory <== we need create it!!! 
    $ mkdir -p ~/.vim/colors 
    
  • copiar su color.vim a su colors directorio

    $ cp /path/to/your/color.vim ~/.vim/colors 
    
  • reinicio vim cuenta nuevos colorscheme

    :colorscheme color 
    
  • (opcional) puso comando anterior para ~/.vimrc archivo para que sea permanente

+0

Cada vez que abro mi vim todavía usa el esquema de color predeterminado, no es permanente. – huangli

+0

@huangli Necesita crear un archivo 'vimrc', y poner el comando en' vimrc'. – kev

15

En la jerga de UNIX, ~ representa la carpeta de inicio que es /Users/<username> en Mac OS X.

Se supone que para poner todos los scripts personalizados/colorschemes/lo que sea en una carpeta .vim situado en la carpeta de inicio. En la Terminal.aplicación, escriba cada línea (sin el $) presione la tecla ENTRAR:

$ cd 

para asegurarse de que está en la carpeta de inicio

$ mkdir .vim 

Aquí tendrás un mensaje de error si ya existe ~/.vim; Si usted no recibe un mensaje que significa que la carpeta se crea

$ cd .vim 

para moverse en él

$ open . 

para abrir una ventana del Finder aquí. En este punto, debe seguir indicaciones específicas.

+2

Creo que muchas personas no saben que tienes que crear tu propia carpeta .vim. – ILikeTurtles

Cuestiones relacionadas