A
Не знаю как по правилам, он смена кодировки на UTF-8/UTF-8(BOM)/UTF-16LE или UTF-16BE помогает.inververs сказал(а):Где можно настроить, что бы при двойном клике по русскому слову оно выделялось не захватывая кавычки и скобки?..
#cs ----------------------------------------------------------------------------
AutoIt Version: 3.3.99.1
Author: myName
Script Function:
Template AutoIt script.
#ce ----------------------------------------------------------------------------
; Script Start - Add your code below here
C:\Windows\ShellNew\Template.au3Alofa сказал(а):Так вот, где бы и что такое изменить чтобы отредактировать этот шаблон под себя?
Нет, так как я это не использую. Но есть возможность подключить.Alofa сказал(а):А в этом редакторе функции автозавершения скобок и кавычек нет?
А вот с этого момента пожалуйста поподробней.Yashied сказал(а):... Но есть возможность подключить.
Не вы, я могу подключить. Необходимо адаптировать и добавить соответствующий плагин, т.к. нативный способ не предусмотрен.Alofa сказал(а):А вот с этого момента пожалуйста поподробней.
Уж не знаю, стоит ли востребованность данной опции этих трудов?Yashied сказал(а):... Необходимо адаптировать и добавить соответствующий плагин, т.к. нативный способ не предусмотрен.
А где посмотреть эти комбинации?Yashied сказал(а):1.3.1 (09 Августа, 2015)
- ...
- Добавлены горячие клавиши для команд Calculate, Highlight и Execute.
- ...
1.3.2 (20 Августа, 2015)
- Исправлен баг, связанный с активацией окна автозавершения, если окно редактора находится не в фокусе.
- Исправлен баг, связанный с автоматической блокировкой файла ("Read-Only") с атрибутами "RHS" при сохранении его под другим именем.
- Добавлен плагин для автозавершения скобок и кавычек (Tools\Preferences).
- Добавлен пункт меню "Refresh" в контекстном меню "Func/Bmk".
- Удален SciTE4AutoIt3.chm из сборки.
Tools\Text. Вообще, все горячие клавиши показываются в основном меню.Alofa сказал(а):А где посмотреть эти комбинации?
Эти утилиты не так уж и часто используются, чтобы их отображать на панель инструментов. Но вы всегда сами можете изменить панель под себя.Alofa сказал(а):Yashied подскажите пожалуйста, по какой причине в v1.3.1 удалена строка "$(toolbar.tools.panel)\" из "toolbar.properties"?
Спасибо.Yashied сказал(а):1.3.2 (20 Августа, 2015)
- ...
- Добавлен плагин для автозавершения скобок и кавычек (Tools\Preferences).
- ...
command.mode.37.$(au3)=subsystem:windows,savebefore:prompt,replaceselection:yes,quiet:yes
joiner сказал(а):OffTopic:
осталось микрофон интегрировать чтобы наговаривать код.
Func StringDelHlam($s_Str)
; ConsoleWrite('@@ (1226) :(' & @MIN & ':' & @SEC & ') StringDelHlam()' & @CR) ;### Function Trace
Local $sOne=''
$aStr=StringSplit($s_Str,'')
$bFDel=False
$bIgnore=False
$bFCom=False
$bSpaceDel=False
For $i=1 To $aStr[0]
Switch $aStr[$i]
Case '(' ; Первый Разделитель + начало комментария
$sOne&=','
$bFDel=True
Case 'А' To 'Я' ; Пропускать символы
$bIgnore=True
Case ')','<','>' ; Последний разделитель + конец комментария
$bFDel=False
$bIgnore=False
Case ',' ; Последний разделитель + конец комментария
$bFDel=False
$bIgnore=False
$sOne&=','
Case '|'
$bIgnore=False
$sOne&=','
Case '/'
If (StringInStr($s_Str,'/',0,1,$i+1,3)>0) or _
(StringInStr($s_Str,'(',0,1,$i+1,3)>0) or _
(StringInStr($s_Str,'|',0,1,$i+1,3)>0) or _ ; (StringInStr($s_Str,',',0,1,$i+1,3)>0) or _ ; Проверка для Совмещения
(StringInStr($s_Str,' ',0,1,$i+1,3)>0) or _
($aStr[0]-($i+1)<3) Then
$sOne&=$aStr[$i]
If (StringInStr($s_Str,' ',0,1,$i+1,3)>0) Then $bSpaceDel=True
Else
$sOne&=','
EndIf
Case "'",'"' ; Комментарии
If $bFCom Then
$bFCom=False
$bIgnore=False
Else
$bFCom=True
EndIf
Case ' '
If $bSpaceDel Then
$sOne&=','
$bSpaceDel=False
EndIf
;~ Пробел удален
Case Else
If ((not $bFDel) and (not $bIgnore)) and not $bFCom Then $sOne&=$aStr[$i]
EndSwitch
Next
Do
$sOne=StringReplace($sOne,',,',',')
Until @extended=0
$sOne=StringStripWS($sOne,2)
If StringInStr($sOne,',',0,-1)=StringLen($sOne) Then $sOne=StringTrimRight($sOne,1)
$sOne=StringStripWS($sOne,7)
Return $sOne
EndFunc
Они есть, просто отключены (см. файл menu\menu.properties).Mike сказал(а):1. Не хватает возможности добавлять Debug to console и to MsgBox как в оригинальном scite. Или есть другие средства быстрой отладки?
Вот тут недопонял. Опишите более подробно или приложите скриншот.Mike сказал(а):2. Если в коде имеются переносы строки, то не корректно отображается структура блока.
If (StringInStr($s_Str,'/',0,1,$i+1,3)>0) or _
(StringInStr($s_Str,'(',0,1,$i+1,3)>0) or _
(StringInStr($s_Str,'|',0,1,$i+1,3)>0) or _ ; (StringInStr($s_Str,',',0,1,$i+1,3)>0) or _ ; Проверка для Совмещения
(StringInStr($s_Str,' ',0,1,$i+1,3)>0) or _
($aStr[0]-($i+1)<3) Then
Можно узнать по какой причине?Yashied сказал(а):Они есть, просто отключены (см. файл menu\menu.properties).Mike сказал(а):1. Не хватает возможности добавлять Debug to console и to MsgBox как в оригинальном scite. Или есть другие средства быстрой отладки?
Да просто нет смысла захламлять меню ради команд, которыми почти никто не пользуется, разве что совсем уж новички. Что мешает нажать "cw" + пробел и именно в том месте, где это необходимо.Mike сказал(а):Можно узнать по какой причине?
Автор темы | Похожие темы | Форум | Ответы | Дата |
---|---|---|---|---|
Почему появляется cmd при сохранении в SciTE ? | Общие вопросы по AutoIt | 0 | ||
W | BackUp в SciTE | Общие вопросы по AutoIt | 0 | |
M | Вопрос по русской кодировке в SciTE | Общие вопросы по AutoIt | 4 | |
W | Удалить строку в SciTE | Общие вопросы по AutoIt | 4 | |
W | Запуск SciTE | Общие вопросы по AutoIt | 13 |