поправка в предудущему посту:
форматтер лучше не 'formatter: JavaScript JSON', а 'formatter: Prettier'.
я сам его юзаю.
его добрый человек в конце 2025го написал. читайте его readme.txt иначе не сработает - т к он вызывает внешний тул Преттиер.
Разные вопросы по функциям CudaText и ответы
-
main Alexey
- Posts: 2953
- Joined: 25.08.2021 18:15
Re: Разные вопросы по функциям CudaText и ответы
>>не имеет title
> а как я титул для текстового файла сделаю? вписать строку вверху? ну и так ясно же.
Тег html title "во первых строках моего письма"... ?
Ну ладно, так тоже хорошо и понятно!
> а как я титул для текстового файла сделаю? вписать строку вверху? ну и так ясно же.
Тег html title "во первых строках моего письма"... ?
Ну ладно, так тоже хорошо и понятно!
Re: Разные вопросы по функциям CudaText и ответы
В CudaText установил форматтер prettier
из ~/.config/cudatext/py/cuda_fmt_prettier/readme/readme.txt
узнал, что нужно установить prettier:
sudo apt install npm
установилось ~170 МБ всякой всячины
sudo npm install -g prettier
Открыл файл JSON, в ЕГО вкладке
Меню - Plugins - CudaFormatter - Formatter (menu) - Prettier
Получилось, спасибо!
(Даже не ожидал - быстро, хотя и запутано немного для неопытного меня)
Только не показывает в Code tree секции
"seq": 1
"seq": 2
...
"seq": n
для навигации по JSON-файлу.
из ~/.config/cudatext/py/cuda_fmt_prettier/readme/readme.txt
узнал, что нужно установить prettier:
sudo apt install npm
установилось ~170 МБ всякой всячины
sudo npm install -g prettier
Открыл файл JSON, в ЕГО вкладке
Меню - Plugins - CudaFormatter - Formatter (menu) - Prettier
Получилось, спасибо!
(Даже не ожидал - быстро, хотя и запутано немного для неопытного меня)
Только не показывает в Code tree секции
"seq": 1
"seq": 2
...
"seq": n
для навигации по JSON-файлу.
Re: Разные вопросы по функциям CudaText и ответы
> форматтер лучше не 'formatter: JavaScript JSON', а 'formatter: Prettier'.
> я сам его юзаю.
а чем ваш форматтер JavaScript JSON хуже Prettier?
И можно как-то строить Code tree для JSON-файла?
> я сам его юзаю.
а чем ваш форматтер JavaScript JSON хуже Prettier?
И можно как-то строить Code tree для JSON-файла?
-
main Alexey
- Posts: 2953
- Joined: 25.08.2021 18:15
Re: Разные вопросы по функциям CudaText и ответы
>а чем ваш форматтер JavaScript JSON хуже Prettier?
Pretier считается самым крутым в мире JS.
но если что-то простое (json == упрощенный JS, значит простое) то пойдет и мой старый форматтер.
тем более что у того старого - нет юзания NodeJS.
так что можете попробовать его.
и в нем опций вродебы меньше, но команд форматтера больше, есть и такие
JS Beautify
JS Beautify (JSON)
JS Minify
JSON Stringify
JSON Minify
---
>code-tree для JSON
можете сами попробовать сделать копию моего лексера и приделать в ней (редактор лексеров в synwrite) показ дерева. там надо ловить токены типа "строка перед символом ':'" и пихать в дерево. я не хотел бы утяжелять JSON lexer.
Pretier считается самым крутым в мире JS.
но если что-то простое (json == упрощенный JS, значит простое) то пойдет и мой старый форматтер.
тем более что у того старого - нет юзания NodeJS.
так что можете попробовать его.
и в нем опций вродебы меньше, но команд форматтера больше, есть и такие
JS Beautify
JS Beautify (JSON)
JS Minify
JSON Stringify
JSON Minify
---
>code-tree для JSON
можете сами попробовать сделать копию моего лексера и приделать в ней (редактор лексеров в synwrite) показ дерева. там надо ловить токены типа "строка перед символом ':'" и пихать в дерево. я не хотел бы утяжелять JSON lexer.