LINUX.ORG.RU

Годная схема подсветки синтаксиса

 


2

2

Это пример подсветки синтаксиса C++ для треда Как сделать годную тему подсветки синтаксиса самому?.

>>> Просмотр (1297x1137, 151 Kb)

★★★★★

Проверено: Zhbert ()
Последнее исправление: cetjs2 (всего исправлений: 2)

Мои глаза болеть. Чтобы удобно было кодить, надо использовать светлую тему.

dnb ★★★★
()
Ответ на: комментарий от Zhbert

1. Тебе исходник или готовую? Исходник удобен тем, что можно подкрутить параметры, но для генерации схемы нужен перл и несколько модулей (всё есть в репах федоры). Готовой схеме ничего не нужно.

2. Как передать?

debugger ★★★★★
() автор топика
Ответ на: комментарий от debugger

А чего так сложно? Я насколько помню, в геани схема - файлик просто, не?
Можно на почту намылить - по нику на яндексе.

Zhbert ★★★★★
()
Ответ на: комментарий от dnb

Мои глаза болеть. Чтобы удобно было кодить, надо использовать светлую тему.

Спорненько. У меня вот от белого фона глаза болят иногда, особенно ночью.

Zhbert ★★★★★
()

Geany собранная с Gtk3

Сочувствую. Схема кст не особо четкая как по мне, трудновато читать, и ярко-зеленый глаза жжет.

Deleted
()
Ответ на: комментарий от dnb

+! А кому глаза ночью выжигает, советую убавить яркость.

Deleted
()
Ответ на: комментарий от Zhbert

Ну, теперь всё ясно, чего вам светлая тема глаза жжёт.

Deleted
()
Ответ на: комментарий от Zhbert

А чего так сложно?

А ты по ссылке ходил? Как сделать годную тему подсветки синтаксиса самому? Там всё написано.

Я насколько помню, в геани схема - файлик просто, не?

Цветовая схема — один файлик, но чтобы получить результат, который хочется, иногда приходится перелопатить много файликов, так как цвета, заданные в схеме, конкретным хайлайтером могут использоваться совсем не так, как тебе надо.

И я не вижу твоего ответа на мой вопрос — тебе исходник или готовую схему?

debugger ★★★★★
() автор топика
Ответ на: комментарий от amd_amd

для nano есть чего нибудь подобное

нет

debugger ★★★★★
() автор топика
Ответ на: комментарий от dnb

Мои глаза болеть. Чтобы удобно было кодить, надо использовать светлую тему.

Какое мне дело до твоих глаз? Я скриншот выложил, потому что в теме просили, а не для выслушивания советов какую тему мне надо использовать. Я уж как-нибудь сам разберусь.

debugger ★★★★★
() автор топика

А Geany использует нормальный метод подсветки кода через libclang или устаревший и глючный через RegExp’ы?

EXL ★★★★★
()

Тема читабельная, но слишком уж низкоконтрастная, тебе не кажется?

Цвета несколько… поносные, но мне этим не пользоваться, так что пофиг. ☺

mord0d ★★★★★
()

В чем прикол темных тем? Сколько не пробовал - всегда вызывало боль при смене контекста. Ну в темноте может еще норм будет.

Тема то не плохая вроде, но я предпочитаю светлую.

ilinsky ★★★★★
()
Ответ на: комментарий от amd_amd

для nano есть чего нибудь подобное

Я очень рад за nano.

dexpl ★★★★★
()

Какое-то говно болотное по виду. Годнота это zenburn например.

zabbal ★★★★★
()
Ответ на: комментарий от dnb

Не могу согласиться. И вообще светлая/темная тема довольно для меня расплывчато. Какие границы темного/светлого для них? А общее освещение в помещении разве не влияет?

Andreezy ★★
()

Ммм, приятненько! Я бы за такой схемой поработал.

EmgrtE ★★★★
()

БГ - цвет детской неожиданности =)

qbbr ★★★★★
()
Ответ на: комментарий от ilinsky

В чем прикол темных тем?

Прикол в том, что человеческий глаз хорошо различает цвета при высокой яркости и плохо — при малой. Светлая тема плоха тем, что буквы — тёмные, что снижает количество цветов, которые ты можешь использовать для выделения синтаксиса: тёмно-зелёный плохо отличается от тёмно-синего и оба не отличить от тёмного циана. А цветов нужно много — идентификаторы, ключевые слова, строки, числа, комментарии двух видов, в случае с перлом — регулярки, бактики, в случае Си — директивы препроцессора… Поэтому приходится использовать тёмный фон, так как набрать семь (или даже более) тёмных цветов, различимых глазом, не представляется возможным.

Для других случаев — текстовых процессоров, электронных таблиц, почты, браузера — светлые темы рулят.

P. S. Боли при переключении с программистского текстового редактора с тёмным фоном на текстовый процессор со светлым фоном не испытываю.

debugger ★★★★★
() автор топика
Ответ на: комментарий от mord0d

Тема читабельная, но слишком уж низкоконтрастная, тебе не кажется?

Не кажется. Контраст специально подбирал не высокий, чтоб глаза не резало.

А вообще, скриншот выложен не для обсуждения, а по просьбе, как иллюстрация *метода* создания цветовых тем выделения синтаксиса. Метод описан в теме, ссылка на тему есть. Метод параметрический, каждый может сгенерировать себе тему с желаемым уровнем яркости и контраста.

debugger ★★★★★
() автор топика
Ответ на: комментарий от debugger

Контраст специально подбирал не высокий, чтоб глаза не резало.

На IPS смотрится отлично, но на TN скорее всего будет нечитабельно (проверять лень, потому это лишь предположение). К цветам не придираюсь, ибо вкусовщина.

Обсуждать всё равно будут, ты ведь не первый день на ЛОРе, должен быть в курсе, но больше будут обсуждать не по теме.

mord0d ★★★★★
()
Ответ на: комментарий от mord0d

Нет, сначала компиляция и сборка так что бы прост работало, затем включаются все предупреждения и ошибки и дописывается что бы ничего не ругалось, и в самом конце проверяется память, ошибки, отладка для исключения неявных ошибок.

Писать сразу идеально в 10 раз дольше чем писать последовательно вычищая недочёты целыми блоками, а не по отдельности то тут то там. Но я не программист я могу себе такое позволить.

LINUX-ORG-RU ★★★★★
()

Это, похоже, легендарный шрифт Lucida Console, который стоял в win xp. Не думал, что когда-нибудь вновь его увижу. Цвет фона никуда не годится. Отмечать пробелы точечками – верх глупости. Этимология слова «пробел» = белое, пустое пространство. Там не должно быть никаких точечек. Подсветка скобок дисгармонирует с другими цветами в редакторе, да и вообще, не нуна.

XVIII_vek
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.