问题:
E319: 抱歉,此版本没有该命令
问题
当我运行 vim 环境并尝试重新格式化代码 (CTRL+K) 时,我在屏幕上收到此警告
环境:
系统:Mac OS X
设置:
维姆:
VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Nov 17 2016 20:17:27)
MacOS X (unix) version
Included patches: 1-91
Python:
python --version: Python 3.5.2
我所做的
更新 vim:7.3 -> 8.0
更新python:~2.7 -> ~3.5
我更新了 .vimrc 文件
从
map <C-K> :pyf .../clang-format.py<cr>
imap <C-K> <c-o>:pyf .../clang-format.py<cr>
至
map <C-K> ggVG :py3f .../clang-format.py<cr>
imap <C-K> <c-o>:py3f .../clang-format.py<cr>
- 我还更新了 clang 格式文件
https://llvm.org/svn/llvm-project/cfe/trunk/tools/clang-format/clang-format.py
谢谢,
原文由 meernet 发布,翻译遵循 CC BY-SA 4.0 许可协议
解决方案:
1. 转到.vimrc 文件并添加命令
2.把这个 https://llvm.org/svn/llvm-project/cfe/trunk/tools/clang-format/clang-format.py 源码添加到clang-format.py文件中,可以把这个文件保存到ie
其中 path-to-this-file 是放置此文件的方向的路径。
3.保存clang-format.py文件并运行vim。检查命令是否有效。
你也可以为 OSX 安装 macvim。您可以在此处找到说明。 如何在 OS X 上安装 MacVim?
PS: 如果您收到“抱歉,此版本中没有该命令”错误,请尝试: