Обработка моделин в Eclipse / Netbeans - PullRequest
0 голосов
/ 15 октября 2018

В компании, в которой я работаю, есть много файлов, написанных на C ++, которые сохраняются без расширения.У них есть соглашение о присвоении имен библиотекам C с библиотеками .h и C ++ без расширения.

Если я хочу, чтобы такие файлы загружались с подсветкой синтаксиса в Eclipse, я должен загрузить эти файлы один за другим и выбрать язык, на котором написан каждый из файлов, а именно C ++.Я пытался использовать NetBeans, но он сталкивается с тем же трудным.

Многие файлы помечены следующими метаданными в первой строке, что, на мой взгляд, является подсказкой для редактора vi для запуска подсветки синтаксиса.

// vi:set ft=cpp: -*- Mode: C++ -*-

Я не смог найти плагин, который автоматически определяет язык программирования в файле.Мой вопрос:

Можно ли дать Netbeans или Eclipse команду предположить, что файл без расширения записан на C / C ++?В качестве альтернативы, как я могу использовать директивы vi для запуска подсветки синтаксиса в Eclipse / Netbeans?

Первоначальное название этого поста было: Автоматическое определение языка для файлов без расширения в Eclipse / Netbeans.

1 Ответ

0 голосов
/ 17 октября 2018

Для Netbeans плагин netbeans-noext-mime-resolver теперь можно использовать для автоматического запуска подсветки синтаксиса, используя, если исходный код содержит строку состояния:

// vi:set ft=cpp: -*- Mode: C++ -*-

Спасибо junichi11 за это!Обсуждение добавления поддержки моделин для этого плагина можно найти здесь .Я пробовал jVi (http://jvi.sourceforge.net/),, но я не мог заставить его работать, чтобы вызвать синтаксис, как я ожидал.

AFAIK, проблема остается открытой для Eclipse. Было бы неплохо иметь то же самоеособенность там.

...