Плагин для форматирования кода
- Author
- Message
-
Offline
- Posts: 767
- Joined: Mon Sep 28, 2009 10:03 am
- Location: Minsk, Belarus
Плагин для форматирования кода
Instructor
Как насчёт создания плагина для форматирования кода, точнее для привязки сторонних форматеров, таких как HTML Tidy и др?
вот подобный плаг для нп++
Как насчёт создания плагина для форматирования кода, точнее для привязки сторонних форматеров, таких как HTML Tidy и др?
вот подобный плаг для нп++
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
se7h
программисты пользуются IDE, которые предоставляют не только удобное средство редактирования, но и чисто программистские функции: компиляция, отладка, анализ, рефакторинг, rapid development tools и т.д. и т.п. И оперируют они не только текстовыми файлами, а также более специфическими понятиями. На то они и IDE - integrated development environment. Из текстового редактора делать IDE всё равно что зубочисткой копать траншею - ты то выкопаешь, но намучаешься...
Главное чтобы Акел не вешался, меньше кушал, быстро загружался. А плагины - не должны ориентироваться на определенный тип содержимого(иначе это уже IDE)
программисты пользуются IDE, которые предоставляют не только удобное средство редактирования, но и чисто программистские функции: компиляция, отладка, анализ, рефакторинг, rapid development tools и т.д. и т.п. И оперируют они не только текстовыми файлами, а также более специфическими понятиями. На то они и IDE - integrated development environment. Из текстового редактора делать IDE всё равно что зубочисткой копать траншею - ты то выкопаешь, но намучаешься...
Главное чтобы Акел не вешался, меньше кушал, быстро загружался. А плагины - не должны ориентироваться на определенный тип содержимого(иначе это уже IDE)
-
Offline
- Posts: 767
- Joined: Mon Sep 28, 2009 10:03 am
- Location: Minsk, Belarus
-
Offline
- Posts: 767
- Joined: Mon Sep 28, 2009 10:03 am
- Location: Minsk, Belarus
Fr0sT wrote:Закаляешь волю? Отключай подсветку и сворачивание )))Акель закаляет волю, а IDE разжижает мосх, если Вы понимаете о чём я
А форматировать код можно и сторонними утилитками
для подобного брутала существует стандартный блокнот
если говорить серьезно, то акель я ценю прежде всего за безглючность и скорость
и всё же интересно, можно состыковать HTML Tidy и АП с помощью скрипта?
-
Offline
- Posts: 84
- Joined: Fri May 28, 2010 1:28 pm
"Российскому флоту быть" (c)
Мне нужно :3se7h wrote:неужели подобное никому не нужно?
Попробую написать для AStyle (претифер для си, плюсов, сишарп, жабы). Не всегда хочется запускать ИДЕ, если какие то мысли есть, т.е. требуют изложения без сборки проекта.
В принципе не сложно, но с учетом того, что я не матерый Ъ-сишник и не ас pure WinApi требует некоторого времени (быстро и красиво конечно могу, на плюсах и гуи с wxWidgets, на котором по большей части я и "лабаю" для выни, но размером в бегамайт... думаю такой плагин никому не нужен будет). Апи референс тоже ммм.. непривычно для ОС проекта, в том плане что привычней (мне) пройтись по сорцам doxigen-ом (если справки нет), тут я немного огорчился.
Я ленив конечно безмерно и был бы счастлив если бы уважаемый автор либо кто-то другой написал, но паrни не хотят-с.
-
Offline
- Posts: 767
- Joined: Mon Sep 28, 2009 10:03 am
- Location: Minsk, Belarus
что-то у меня так и не получилось отформатировать HTML как мне нужно с помощью этого скрипта, почему-то tidy не реагирует на конфигInstructor wrote:se7h
ExecTool.js
Code: Select all
var pToolFlags="-config htmltidy.cfg";
содержание htmltidy.cfg
Code: Select all
indent:yes
indent-spaces:4
input-xml:yes
markup:yes
output-xml:yes
quiet:yes
wrap:0
wrap-asp:yes
wrap-attributes:yes
wrap-jste:yes
wrap-php:yes
write-back:yes
char-encoding:raw
numeric-entities:yes
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
se7h
Попробуйте указать полный путь к htmltidy.cfg....почему-то tidy не реагирует на конфиг...
...с помощью %a не получилось
Code: Select all
var pToolPath=AkelPad.GetAkelDir() + "\\AkelFiles\\Tools\\tidy.exe";
-
Offline
- Posts: 767
- Joined: Mon Sep 28, 2009 10:03 am
- Location: Minsk, Belarus
Если вручную вбить в командную строку результат, полученный суммой pToolPath + " -config " + pConfigPath + " " + pTmpFile, файл без проблем обрабатывается TiDy (скачать), но вот в скрипте строка WshShell.Run("%COMSPEC% /c " + pToolPath + " -config " + pConfigPath + " " + pTmpFile, 0, true); упорно не хочет срабатывать
ничего не пойму
гуру, помогите
private_joker
скрипт для подключения AStyle
ничего не пойму
гуру, помогите
private_joker
скрипт для подключения AStyle