<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; SciTE4AutoHotkey: Файл сокращений ahk.abbrev]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=12605&amp;type=atom" />
	<updated>2017-04-11T08:21:02Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=12605</id>
		<entry>
			<title type="html"><![CDATA[Re: SciTE4AutoHotkey: Файл сокращений ahk.abbrev]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=114996#p114996" />
			<content type="html"><![CDATA[<p>У автозаполнения своя функция - дописать слово. У аббревиатуры - своя - вставить целый блок кода.<br />Я большинство аббревиатур наизусть не помню. Достаточно лишь часто-употребляемые помнить.<br />Ещё называть их надо понятно. Т.е. если назвал, к примеру, if или loop, то после Ctrl+B должна вставляться соответствующая конструкция, а не какой нить посторонний код.<br />Ещё я пользуюсь SciTE-Ru в котором есть многофункциональная боковая панель, в которой отображается список всех имеющихся аббревиатур, любую из которых можно выбрать (с предпросмотром) и вставить одним кликом. Так что в SciTE-Ru аббревиатуры (не теряя своего изначального предназначения) превращаются скорее в сниппеты, которые в SciTE4AutoHotkey сделали отдельной (и не слишком удобной) программой.</p>]]></content>
			<author>
				<name><![CDATA[mozers]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=4112</uri>
			</author>
			<updated>2017-04-11T08:21:02Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=114996#p114996</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: SciTE4AutoHotkey: Файл сокращений ahk.abbrev]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=114978#p114978" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>mozers пишет:</cite><blockquote><p>Неужели все типовые конструкции вы набираете вручную? Не задолбало? Самомозахизм какой то.</p></blockquote></div><p> Можно по автозаполнению находить нужные конструкции. Все равно никто не запомнит эти аббревиатуры наизусть.</p>]]></content>
			<author>
				<name><![CDATA[svoboden]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34280</uri>
			</author>
			<updated>2017-04-10T19:24:10Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=114978#p114978</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: SciTE4AutoHotkey: Файл сокращений ahk.abbrev]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=114972#p114972" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>svoboden пишет:</cite><blockquote><p>Не думаю, что этими сокращениями кто-нибудь пользуется.</p></blockquote></div><p>Неужели все типовые конструкции вы набираете вручную? Не задолбало? Самомозахизм какой то.<br /></p><div class="quotebox"><cite>svoboden пишет:</cite><blockquote><p>Нужны более интересные настройки.</p></blockquote></div><p>В SciTE достаточно много различных настроек, но какие из них могут быть <span class="bbu">интереснее</span> аббревиатур???<br />Что может быть круче чужих оригинальных функций и эффектных конструкций?<br />Кроме того, аббревиатуры - это еще и способ быстро научиться писать правильно на незнакомом языке.</p>]]></content>
			<author>
				<name><![CDATA[mozers]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=4112</uri>
			</author>
			<updated>2017-04-10T07:34:14Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=114972#p114972</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: SciTE4AutoHotkey: Файл сокращений ahk.abbrev]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=114938#p114938" />
			<content type="html"><![CDATA[<p>Не думаю, что этими сокращениями кто-нибудь пользуется. Нужны более интересные настройки.</p>]]></content>
			<author>
				<name><![CDATA[svoboden]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34280</uri>
			</author>
			<updated>2017-04-09T20:26:39Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=114938#p114938</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[SciTE4AutoHotkey: Файл сокращений ahk.abbrev]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=114884#p114884" />
			<content type="html"><![CDATA[<p>За то недолгое время моего увлечения <span style="color: blue">AutoHotKey</span> уже созрело жгучее желание выпустить, наконец, новую сборку <span style="color: blue">SciTE-Ru</span>. Обновить устаревший лексер <span style="color: blue">ahk1</span>, откорректировать файлы настроек... Толковые файлы сокращений надеялся утянуть из <span style="color: blue">SciTE4AutoHotkey</span>, но похоже тамошний автор даже не в курсе всех возможностей <span style="color: blue">SciTE</span>. Поэтому обращаюсь к вам. Наверняка все, кто использует <span style="color: blue">SciTE</span>, потихоньку сочинили свой <span style="color: blue">ahk.abbrev</span>. Наверняка там не примитивные <span style="color: blue">si=#SingleInstance</span>, а заковыристые языковые конструкции или, может быть, интересные функции. Поделитесь, пожалуйста, с народом! Хотя бы пару-тройку типовых конструкций! С миру по нитке... А пока то, что я могу добавить в сборку, довольно скромно и, порой, не слишком правильно.<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><div class="codebox"><pre><code># AutoHotkey Script Abbreviations

eсho=FileAppend |line 1`n, *\n
eсho1=stdout := FileOpen(&quot;*&quot;, &quot;w&quot;)\nstdout.WriteLine(&quot;|My Alert message&quot;)\n
debug=ListVars\nPause
if=If (|) {\n\t|\n}\n
els=Else (|) {\n\t|\n}\n
loop=Loop, parse, clipboard, `n, `r\n{\n\tMsgBox %% A_Index A_LoopField\n}
loop1=loop {\n\tIf !WB.busy\n\t\tbreak\n}\n
loop2=Loop %% 6 {\n\tMsgBox %% A_Index\n}\n
while=While (A_Index &lt;= ACount) {\n\tMsgBox %% A_Index\n}\n
for=arr := [&quot;a&quot;, &quot;b&quot;, &quot;c&quot;]\nFor idx, val In arr\n\tMsgBox %% A_Index &quot;.&quot; idx &quot;.&quot; val\n
join=Join(array, sep) {\n\tfor k, v in array\n\t\tout .= sep . v\n\tReturn SubStr(out, 1+StrLen(sep))\n}\n
GUI=#Warn\n#NoEnv\n#SingleInstance Force\nSetBatchLines -1\n; ==========================================================================\nGui, Add, GroupBox,                  Section         , %% &quot;Sample&quot;\nGui, Add, Text,     xs16 ys16 h21      0x200         , %% &quot;Input Value&quot;\nGui, Add, Edit,     x+8  ys16     w100       vEditId , %% &quot;12345&quot;\nGui, Add, Button,   xs0           w80    0x1 gAction , %% &quot;Test&quot;\n; ==========================================================================\nGui, Show, AutoSize, My Title\nreturn\n\nAction:\n\tGui, Submit, NoHide\n\tMsgBox %% EditId\nreturn\n\nGuiClose:\nGuiEscape:\nExitApp\n
</code></pre></div></div></div>]]></content>
			<author>
				<name><![CDATA[mozers]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=4112</uri>
			</author>
			<updated>2017-04-09T11:39:52Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=114884#p114884</id>
		</entry>
</feed>
