Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: Srsk on July 08, 2019, 03:24:58 PM

Title: GitHub и подсветка синтаксиса.
Post by: Srsk on July 08, 2019, 03:24:58 PM
Есть ли возможность организовать, ибо иногда не до скачивания и просмотра кода непосредственно в Notepad.
Пробовал гуглить и выдало приличный список синтаксис яп которых реализован.
https://github.com/github/linguist/tree/fc1404985abb95d5bc33a0eba518724f1c3c252e/vendor (https://github.com/github/linguist/tree/fc1404985abb95d5bc33a0eba518724f1c3c252e/vendor)
Если непосредственно CM нет, то посоветуйте ближайший по смыслу(тегам*).
Title: Re: GitHub и подсветка синтаксиса.
Post by: Космич on July 08, 2019, 04:07:52 PM
Я в этом не шарю, но думаю, что вполне реально написать плагин для браузера, который бы подсвечивал ключевые слова на странице гитхаба
Title: Re: GitHub и подсветка синтаксиса.
Post by: Shada on July 08, 2019, 06:38:37 PM
Есть ли возможность организовать, ибо иногда не до скачивания и просмотра кода непосредственно в Notepad.
Пробовал гуглить и выдало приличный список синтаксис яп которых реализован.
https://github.com/github/linguist/tree/fc1404985abb95d5bc33a0eba518724f1c3c252e/vendor (https://github.com/github/linguist/tree/fc1404985abb95d5bc33a0eba518724f1c3c252e/vendor)
Если непосредственно CM нет, то посоветуйте ближайший по смыслу(тегам*).

Может стоит вопрос как то перефразировать?
При чем тут GitHub? Мне не удалось найти на GitHub код для Clickermann.  :(

Для Notepad++ подсветка синтаксиса давно сделана:
http://crapware.aidf.org/forum/index.php?topic=1419.msg22900#msg22900

Если у кого не видно ссылок для скачивания, то вот копия страницы: https://yadi.sk/d/Mle9HDzTGJbdaQ
Title: Re: GitHub и подсветка синтаксиса.
Post by: Srsk on July 08, 2019, 09:14:57 PM
Есть ли возможность организовать, ибо иногда не до скачивания и просмотра кода непосредственно в Notepad.
Пробовал гуглить и выдало приличный список синтаксис яп которых реализован.
https://github.com/github/linguist/tree/fc1404985abb95d5bc33a0eba518724f1c3c252e/vendor (https://github.com/github/linguist/tree/fc1404985abb95d5bc33a0eba518724f1c3c252e/vendor)
Если непосредственно CM нет, то посоветуйте ближайший по смыслу(тегам*).

При чем тут GitHub? Мне не удалось найти на GitHub код для Clickermann.  :(

Для Notepad++ подсветка синтаксиса давно сделана:
http://crapware.aidf.org/forum/index.php?topic=1419.msg22900#msg22900

Если у кого не видно ссылок для скачивания, то вот копия страницы: https://yadi.sk/d/Mle9HDzTGJbdaQ
Ссылки видны, на Notepad у меня есть настройки.
Я спросил про GH, потому, что мне проще иногда зайти с планшета непосредственно дополнить код новыми строками, чем идти к компу, особенно если я не дома.
На GitHab есть код CM но его оч.мало.
Для меня GH больше как индикатор изменений кода с моим описанием и временем.
За все время у меня приходилось много раз переделывать код под новые патчи(игры) и в большинстве случаев старый код можно изменить под новые функции.
Title: Re: GitHub и подсветка синтаксиса.
Post by: Shada on July 08, 2019, 11:30:36 PM
GitHub мне не приходилось использовать, не знаю как там чего. :-[
Я для сравнения файлов использую программу Beyond Compare, очень удобно.
В общем, сделать можно подсветку для браузера, на JavaScript и CSS. Это на стороне клиента естественно.
В приложении GitHub Desktop это тоже будет работать, оно сделано как веб-страница.
Ничего сложного в принципе нет. Скрипт должен найти в строках *.cms файла ключевые слова синтаксиса CM, обернуть их в тег и присвоить класс (или сразу в тег стили прописать).

Пример для цифр (черный цвет текста):
Code: (html5) [Select]
<span class="digit" style="color: #000;">1234567890</span>
На стороне самого GitHub, вряд ли получится, там слишком много препятствий, юридических в том числе.

Title: Re: GitHub и подсветка синтаксиса.
Post by: Srsk on July 10, 2019, 12:22:07 AM
GitHub мне не приходилось использовать, не знаю как там чего. :-[
Я для сравнения файлов использую программу Beyond Compare, очень удобно.
В общем, сделать можно подсветку для браузера, на JavaScript и CSS. Это на стороне клиента естественно.
В приложении GitHub Desktop это тоже будет работать, оно сделано как веб-страница.
Ничего сложного в принципе нет. Скрипт должен найти в строках *.cms файла ключевые слова синтаксиса CM, обернуть их в тег и присвоить класс (или сразу в тег стили прописать).

Пример для цифр (черный цвет текста):
Code: (html5) [Select]
<span class="digit" style="color: #000;">1234567890</span>
На стороне самого GitHub, вряд ли получится, там слишком много препятствий, юридических в том числе.
На стороне клиента я пользуюсь Notepad и он меня устраивает.
Стандартными средствами если не получится в вэбе устроить, прийдется плагин под это дело пилить(не знаю эти ЯП) или искать(неполучилось, поэтому непосредственно тут спросил).
Title: Re: GitHub и подсветка синтаксиса.
Post by: Shada on July 10, 2019, 03:50:37 PM
На стороне клиента я пользуюсь Notepad и он меня устраивает.
Стандартными средствами если не получится в вэбе устроить, прийдется плагин под это дело пилить(не знаю эти ЯП) или искать(неполучилось, поэтому непосредственно тут спросил).

Браузер же тоже работает на стороне клиента. В нем можно подсветить синтаксис с помощью плагина "Custom Style Script" и JavaScript.
https://mybrowseraddon.com/custom-style-script.html
В GitHub Desktop тоже будет работать JavaScript, но плагин никакой не нужен.

Может быть можно найти специализированный плагин для подсветки синтаксиса в браузере или GitHub Desktop, и адаптировать под нужный язык, как уже сказал kiril. Если такой плагин найти не получается, то Custom Style Script может помочь. Это как вариант, на крайний случай. Останется написать код JS самому (если есть интерес сделать свою авторскую подсветку), или найти помощника.
Title: Re: GitHub и подсветка синтаксиса.
Post by: Srsk on July 10, 2019, 06:56:34 PM
искать(неполучилось, поэтому непосредственно тут спросил).
а почему тут, а не там?
1.Ведь  разница подсветки синтаксиса для разных языков только в наборах ключевых слов, а все коды, на вашем сайте должны быть открытыми и самостоятельно отредактировать под свои задачи языковой файл должно быть не трудно, наверняка на сайте 2.заинтересованы в добавлении новых языков и окажут вам помощь, тем более, что он и заявлен именно для совместной разработки.
3.А здесь вы словно в булочную, за мотылем пришли.
(http://s19.rimg.info/73ecb960bb60e3ab5c4859b90a34885a.gif) (http://smayliki.ru/smilie-1232487495.html)
1.В первом посте все подробно описал.
У самого ресурса не нашел то что нужно, спросил что будет максимально подходить из тех что есть?
2.Там своя система и так просто не получается.
3.Все просто на столько просто как учить язык у учителя, а не у простого англичанина.
Я же спрашиваю у пользователей данного ЯП подсветку синтаксиса под другой ресурс.
Точно также как подсветка синтаксиса под Notepad.
Если кто то пользовался GH и сталкивался с этим моментом и нашел выход и сообщит то Спасибо Огромное.
Нет так нет буду искать дальше.


Title: Re: GitHub и подсветка синтаксиса.
Post by: Srsk on July 10, 2019, 07:02:45 PM
На стороне клиента я пользуюсь Notepad и он меня устраивает.
Стандартными средствами если не получится в вэбе устроить, прийдется плагин под это дело пилить(не знаю эти ЯП) или искать(неполучилось, поэтому непосредственно тут спросил).

Браузер же тоже работает на стороне клиента. В нем можно подсветить синтаксис с помощью плагина "Custom Style Script" и JavaScript.
https://mybrowseraddon.com/custom-style-script.html
В GitHub Desktop тоже будет работать JavaScript, но плагин никакой не нужен.

Может быть можно найти специализированный плагин для подсветки синтаксиса в браузере или GitHub Desktop, и адаптировать под нужный язык, как уже сказал kiril. Если такой плагин найти не получается, то Custom Style Script может помочь. Это как вариант, на крайний случай. Останется написать код JS самому (если есть интерес сделать свою авторскую подсветку), или найти помощника.
Я уже писал - с компьютера мне notepad-a за глаза хватает.
А за плагин Большое Спасибо!
Проще уже готовый плагин попробовать настроить под себя, чем пилить свой без  определенных знаний.