2016-11-18 6 views
3

問題準備:私はVimの環境を実行すると申し訳ありませんが、コマンドは、このバージョンでは使用できません打ち鳴らす形式で動作するようにvimの環境

問題

E319を再フォーマットコード(CTRL + K)を試してみてください。この警告が画面に表示されます。

環境:
システム:MacのOS X

セッティング:
のVim:

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
  • 更新パイソン:〜2.7 - >〜3.5私は
    map <C-K> ggVG :py3f .../clang-format.py<cr> imap <C-K> <c-o>:py3f .../clang-format.py<cr>


    map <C-K> :pyf .../clang-format.py<cr> imap <C-K> <c-o>:pyf .../clang-format.py<cr>
    からファイル.vimrc
    を更新
  • また、clang形式のファイルを更新します。
    https://llvm.org/svn/llvm-project/cfe/trunk/tools/clang-format/clang-format.py

Thxを、

+0

1. 'clang-format.py'は「リファクタリング」を行いません。あなたはVimを作りましたか?どうやって? 3. '$ vim --version'の完全な出力を見せてください。 – romainl

答えて

1

ソリューション:

1. [ファイルの.vimrcとコマンド

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

2.Add

打ち鳴らすフォーマットをするには、この https://llvm.org/svn/llvm-project/cfe/trunk/tools/clang-format/clang-format.pyソースコードを追加します。 pyファイルの場合、このファイルを保存することができます。

<path-to-this-file>/clang-format.py 

ここで、path-to-this-fileは、このファイルを置く方向へのパスです。

3. clang-format.pyファイルを保存し、vimを実行します。コマンドが機能することを確認してください。

OSX用のmacvimをインストールすることもできます。あなたがここで見つけることができる指示。 How can I install MacVim on OS X?

関連する問題