Включить синтаксическую раскраску в Geany?
В сети все примеры для Geany имеют раскраску синтаксиса, но я не мог понять, как включить эту функцию. Я скачал Geany, затем создал новый файл python, но всякий раз, когда я набираю ключевое слово, число, строку,... цвет остается черным даже после сохранения. Нужно ли устанавливать дополнительный плагин или есть возможность где-нибудь включить раскраску?
3 ответа
"Раскраска" называется подсветкой синтаксиса и основана на обнаруженном типе файла. Определение типа файла в значительной степени работает по двум путям:
- из расширения файла. Таким образом, файл с расширением.py распознается как файл Python. Это можно настроить через Сервис-> Файлы конфигурации->filetypes_extensions.conf
- из ручного выбора из меню документа. Например, "Документ-> Задать тип файла-> Языки сценариев-> Исходный файл Python" для настройки Python
В некоторых случаях так называемый шебанг - #!/ Bin/... в начале файла - также используется для определения типа файла.
В вашем случае вам следует убедиться, что вы сохранили файл с расширением, помеченным как Python, и / или выбрали его вручную.
На Github есть большая коллекция тем для подсветки синтаксиса. Пожалуйста, проверьте:
https://github.com/codebrainz/geany-themes
Просто следуйте Unix-like Installation
раздел:
Распакуйте архив и скопируйте все файлы из каталога colorschemes в каталог ~/.config/geany/colorschemes/. Создайте этот каталог, если он еще не существует.
Помимо подключения расширения файла к типу файла (как упомянуто в ответе Фриана), есть общая настройка, которая была под моим наблюдением. Убедитесь, что в
- Вид -> Цветовые схемы...
не выбрана запись, в которой в скобках указано "null". В моем случае это было: "github.conf (null)". Вы можете выбрать один из "Стандартных" или "Альтернативных" или даже добавить дополнительные цветовые схемы, как описано в ответе Михала.