AkelPad


toggleComments

Описание

Добавить / удалить (переключить) комментарии

Автор: Infocatcher,     дата: 2015-08-15,     Ссылка

Пример использования

Call("Scripts::Main", 1, "toggleComments.js")
Call("Scripts::Main", 1, "toggleComments.js", "-method=0 -addSpaces=false -preferLineComments=true")
Call("Scripts::Main", 1, "toggleComments.js", "-ignoreLineCommentsAfterCode -preferLineComments -lineCommentsAtStart -checkBlockComments=0")

Параметры

ПараметрНазначение
-method=0 0 - Переключить (по умолчанию).
1 - Добавить
2 - Удалить
-addSpaces=true Добавить пробелы
true ⇒ код /* комментарий */ код
false ⇒ код/*комментарий*/код
-removeSpaces=true Удалить пробелы
-preferLineComments=false true ⇒ не использовать блочные комментарии для нескольких строк
-lineCommentsAtStart=false поставить комментарии к строке для нескольких строк в начале строки
-ignoreLineCommentsAfterCode=false игнорировать "код // комментарий", то есть если курсор находится внутри комментария, то:
true - добавит комментирование в начало строки
false - уберёт существующее комментирование
-checkBlockComments=2 0 - не проверять блочные комментарии внутри закомментированного кода
1 - спросить пользователя с кнопкой ОК по умолчанию
2 - (по умолчанию) спросить пользователя с кнопкой по умолчанию
3 - не спрашивать и не добавлять комментарии
-blockCommentsEntireLines=-1 -1 - только если выбран конец строки EOL
0 - только если выделены целые строки (с конечным EOL или без него)
1 - всегда
-preserveSelection=true сохранить выбор / позицию каретки
-searchRegions=true разрешить поиск регионов, таких как <?php ... ?>
-checkSyntax=2 0 - не проверять синтаксис конструкций, быстро, но может работать неправильно
1 - проверить простые конструкции синтаксиса
2 - (по умолчанию) проверить сложные конструкции синтаксиса (только в *.js на данный момент), может быть очень медленным
-defaultExt="c" расширение файла по умолчанию в случае обнаружения сбоя (будет запрошено, если не указано)
-saveLastExt=1 0 - не сохранять последнее использованное расширение
1 - сохранять только введённые (по умолчанию)
2 - сохранять всегда

Для логических аргументов вы можете использовать true / false, например -argName=true или -argName=false