Arduinoファイル(.ino / .pde)にvimがc ++構文ハイライトを自動的に適用するようにするにはどうすればよいですか?


10

Arduinoファイル(.ino / .pde)にvimがc ++構文ハイライトを自動的に適用するようにするにはどうすればよいですか?

または、vim構文ハイライトはどのようにしてC ++ファイルが何であるかを知っていますか?そして、.inoと.pdeと呼ばれるファイルもc ++ファイルであることをどのように彼に伝えることができますか?

回答:


14

次のように追加します~/.vimrc

autocmd BufNewFile,BufReadPost *.ino,*.pde set filetype=cpp

より正確には、に~/.vim/ftdetect/cpp.vim


4

Vimは、c ++ファイル{name}.vimなど、nameが言語を表す名前の構文ファイルを検索しcpp.vimます。.inoファイルに独自の構文強調表示が必要な場合は、というファイルを作成し、で~/.vim/syntax/ino.vim使用を開始できます:set syntax=ino。あなたの場合、cpp.vimファイルへのリンクを作成できます。

ln -s /usr/share/vim/vimcurrent/syntax/cpp.vim ~/.vim/syntax/ino.vim


3

次のように自動コマンドを作成できます。

au BufRead,BufNewFile *.pde,*.ino set filetype=c++

これをあなた.vimrcに入れて、設定を永続化してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.