AkelPad
toggleComments
Описание
Добавить / удалить (переключить) комментарии
Автор: , дата: 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 - сохранять всегда |