Articles of vim

comstackndo vim con soporte de python en Ubuntu

Estoy tratando de comstackr vim desde la fuente con un intérprete de python en Ubuntu. He instalado las dependencias para vim, instalé los paquetes python2.7-devel y python2.7-dbg en Ubuntu y hago el paso de configuración como este ./configure –enable-pythoninterp –with-python-config-dir=/usr/lib/python2.7/config El directorio de configuración contiene el archivo config.c El paso de hacer falla con el […]

Fragmentos contra abreviaturas en Vim

¿Qué ventajas y / o desventajas existen al usar un complemento de “fragmentos”, por ejemplo, snipmate , ultisnips , para VIM en lugar de simplemente usar la funcionalidad integrada de ” abreviaturas “? ¿Hay casos de uso específicos en los que la statement de iabbr , cabbr , etc. carezca de algunas de las características […]

¿Instalar GVIM en Windows con Python3?

¿Cómo instalo GVIM para Windows con el soporte de Python3? He instalado VIM 7.4 que dice en su archivo de versión (ejecutar: comando de versión) “+ python3 / dyn” y “-DDYNAMIC_PYTHON3_DLL = \” python32.dll \ “. Parece que está listo para ser compatible con Python 3. Cuando ejecuto :echo has(“python3”) devuelve cero. Y si pruebo […]

Vim comstackdo con el soporte de Python pero no puede ver la versión de sistema

Compilé la versión de desarrollo de Vim con Python 2 y Python 3. La salida de vim –version tiene +python/dyn y +python3/dyn en ella. ./configure –enable-pythoninterp –enable-python3interp –with-python-config-dir=/usr/lib64/python2.7/config –with-python3-config-dir=/usr/lib64/python3.3/config –with-x –with-features=huge el archivo de configuración con g ./configure –enable-pythoninterp –enable-python3interp –with-python-config-dir=/usr/lib64/python2.7/config –with-python3-config-dir=/usr/lib64/python3.3/config –with-x –with-features=huge Sin embargo cuando ejecuto :python import sys; print(sys.version) :python import sys; […]

La sangría automática no funciona cuando se usa vim encoding python

Quiero usar vim para escribir el código de Python, pero hay un problema en la indentación automática. Primero descargué el último python.vim de http://www.vim.org/scripts/script.php?script_id=790 y lo puse en el directorio correcto. Luego edité mi vimrc. syntax on set nu set tabstop=4 set softtabstop=4 set shiftwidth=4 “set cindent set autoindent set smartindent set expandtab set filetype=python […]

¿Cuál es la mejor manera de obtener dinámicas automáticas de Python / intellisense en Vim?

He mirado pydiction , pysmell y vim-ipython . Tanto pydiction como pysmell requieren la generación del índice antes de que podamos usarlo, y vim-ipython requiere que se carguen de un lado a otro antes de que funcione el autocompletado. Sin embargo, ninguno de ellos ofrece la auto-terminación sobre la marcha trabajando en un virtualenv diferente, […]

ViM-LaTeX, python y Mac OS 10.8.1 y un error extraño

Acabo de actualizar mi máquina a Mountain Lion (10.8.1) e bash instalar vim–latex. He usado la suite diariamente durante aproximadamente 5 años, pero al intentar realizar una instalación limpia y abrir un archivo .tex aparece el siguiente mensaje de error. “UnitCircleAnalysis.tex” 118L, 4154CTraceback (most recent call last): File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py”, line 565, in File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py”, line […]

configuraciones de vim para python

Tengo el siguiente archivo de configuración: # ~/.vimrc set tabstop=4 set shiftwidth=4 set smarttab set expandtab set softtabstop=4 set autoindent ¿Cómo puedo hacer que esta configuración se aplique solo a python ? Además, ¿cómo agregaría la coloración de python (como hace textmate para cada idioma)?

VIM: usar el intérprete de python3 en modo python

Recientemente cambié a vim y lo configuré para la progtwigción en Python usando este tutorial. Antes, me he asegurado de que vim admita python3 (vim –version muestra + python / dyn y + python3 / dyn) usando este artículo. Pero cuando se ejecuta un archivo desde el modo python , aún se elige el intérprete […]

Sintaxis-resaltar Python en una línea de plegado vim

Descubrí que el plegado de código me ayuda a organizar mejor mis archivos. Por lo tanto, en la parte inferior de mi ~/.vimrc , ~/.vimrc plegado de código vim de forma predeterminada: “”Folding set foldmethod=indent set foldnestmax=2 nnoremap za vnoremap zf “set nofoldenable “set this to disable folding on file open Esto tiene las ventajas […]