Vim'in Arduino dosyalarına (.ino / .pde) otomatik olarak c ++ sözdizimi vurgulamasını uygulamasını nasıl sağlarım?


10

Vim'in Arduino dosyalarına (.ino / .pde) otomatik olarak c ++ sözdizimi vurgulamasını uygulamasını nasıl sağlarım?

Veya vim sözdizimi vurgulamak bir c ++ dosyası nedir biliyor? Ve ona nasıl .ino ve .pde olarak adlandırılan dosyaların da c ++ dosyaları olduğunu söyleyebilirim.

Yanıtlar:


14

Şuna böyle bir şey ekleyin ~/.vimrc:

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

Veya daha doğru bir şekilde ~/.vim/ftdetect/cpp.vim.


4

Vim {name}.vim, adın dili temsil ettiği sözdizimi dosyalarını arar , örneğin cpp.vimc ++ dosyaları için. Bir .inodosyanın kendi sözdizimi vurgulamak ~/.vim/syntax/ino.vimistiyorsanız adlı bir dosya oluşturun vurgulamak ve ile kullanmaya başlayabilirsiniz :set syntax=ino. Sizin durumunuzda bir cpp.vimdosyaya bağlantı oluşturabilirsiniz .

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


3

Aşağıdaki gibi bir otomatik komut oluşturabilirsiniz:

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

.vimrcAyarı kalıcı hale getirmek için bunu kendinize koyun .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.