0 votos

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

Mientras intentaba preparar el entorno de macvim para trabajar con clang-format 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 la terminal) pero no para macvim, en el cual, cuando le doy a C-k entonces me sale:

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

Parece que existen enfoques para resolver esto en linux

https://askubuntu.com/questions/284957/vi-getting-multiple-sorry-the-command-is-not-available-in-this-version-af

¿Cómo resolver esto en MacOS?

Nota: https://github.com/rhysd/vim-clang-format ayuda proporcionando :ClangFormat .

1voto

debo Puntos 111

Puede ser porque no tienes 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é el mapeo de claves recomendado por en el archivo clang Python 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 del E319 que tenía.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X