E319: Lo sentimos, el comando no está disponible en esta versión en macvim

0

Mientras intentaba preparar el entorno macvim para trabajar con el formato Clang, lo hice:

$ vim ~/.vimrc

map <C-K> :pyf /usr/local/Cellar/clang-format/2018-04-24/share/clang/clang-format.py<cr>
imap <C-K> <c-o>:pyf /usr/local/Cellar/clang-format/2018-04-24/share/clang/clang-format.py<cr>

Funcionó para vim (en el terminal) pero no para macvim, en el cual, cuando presiono C-k, obtengo:

E319: Sorry, the command is not available in this version

Parece que existen enfoques para resolver esto en Linux

enlace

¿Cómo resolver esto en macOS?

Nota: enlace ayuda al proporcionar :ClangFormat .

    
pregunta KcFnMi 23.08.2018 - 23:53

1 respuesta

0

Puede deberse a que no tiene descargado el archivo clang-format.py correcto. Si vim se compila usando python3, entonces necesitas un archivo diferente porque está en python2. Descargué un nuevo archivo python y cambié la asignación de claves recomendada en el archivo python clang a lo siguiente en mi .vimrc:

    map <C-I> :py3file <path-to-this-file>/clang-format.py<cr>
    imap <C-I> <c-o>:py3file <path-to-this-file>/clang-format.py<cr>

Esto solucionó el problema E319 que estaba recibiendo.

    
respondido por el debo 10.09.2018 - 22:04

Lea otras preguntas en las etiquetas