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 сказал(а):Можно узнать по какой причине?