0 votes

E319 : Désolé, la commande n'est pas disponible dans cette version de macvim

En essayant de préparer l'environnement macvim pour qu'il fonctionne avec clang-format, je l'ai fait :

$ 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>

Cela a fonctionné pour vim (sur le terminal) mais pas pour macvim, dans lequel, lorsque j'appuie sur C-k, j'obtiens :

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

Il semble qu'il existe des approches pour résoudre ce problème sous linux

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

Comment résoudre ce problème sous MacOS ?

Remarque : https://github.com/rhysd/vim-clang-format aide en fournissant :ClangFormat .

1voto

debo Points 111

C'est peut-être parce que vous n'avez pas téléchargé le bon fichier clang-format.py. Si vim est compilé avec python3, vous avez besoin d'un fichier différent car il est en python2. J'ai téléchargé un nouveau fichier Python et j'ai changé la correspondance des clés recommandée par dans le fichier Python de clang par ce qui suit dans mon fichier .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>

Cela a permis de résoudre le problème E319 que je rencontrais.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X