1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

MacVim+clang-complete(tokoromさん版)の組み合わせでは.mファイルが開けない?

1
Posted at

MacVim + clang-complete(tokoromさん版)でiOSアプリ開発目的でObjective-Cの自動補完を行おうとしたら、MacVimから.mファイルを開くと開けずに動作が止まってしまったのでメモ

開けなかった時の操作手順

  1. DockからMacVimを起動
  2. Unite fileから対象フォルダまで移動
  3. .mファイルを選択してReturnキーでファイルを開く

clang-completeを無効にしたら普通に開ける。なんで???

解決

一日以上悩んだ結果、条件が組み合わさる事で動かなかったと推測

  • clang-complete(tokoromさん版)はカレントディレクトリ以下のフォルダを自動的にインクルードの設定をしてくれる
  • MacVimはDockやLaunchPadから起動するとカレントディレクトリが/になる

つまり/ディレクトリ以下のすべてのディレクトリに対して設定しようとしていたわけか。そりゃあ動かないわけですね。

つまりカレントディレクトリを変えれば良い訳で、

  • Finderからダブルクリックでファイルを開く(Unite使いたいから自分はこれで運用)
  • プラグインを入れてカレントディレクトリを変更する(未検証)

他にもいくつか対応方法はあるりそうだけど、自分は取り合えず満足です。

以上、情けない結末でした。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?