<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; SciTE4AutoHotkey: Файл сокращений ahk.abbrev]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=12605</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=12605&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «SciTE4AutoHotkey: Файл сокращений ahk.abbrev».]]></description>
		<lastBuildDate>Tue, 11 Apr 2017 08:21:02 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: SciTE4AutoHotkey: Файл сокращений ahk.abbrev]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=114996#p114996</link>
			<description><![CDATA[<p>У автозаполнения своя функция - дописать слово. У аббревиатуры - своя - вставить целый блок кода.<br />Я большинство аббревиатур наизусть не помню. Достаточно лишь часто-употребляемые помнить.<br />Ещё называть их надо понятно. Т.е. если назвал, к примеру, if или loop, то после Ctrl+B должна вставляться соответствующая конструкция, а не какой нить посторонний код.<br />Ещё я пользуюсь SciTE-Ru в котором есть многофункциональная боковая панель, в которой отображается список всех имеющихся аббревиатур, любую из которых можно выбрать (с предпросмотром) и вставить одним кликом. Так что в SciTE-Ru аббревиатуры (не теряя своего изначального предназначения) превращаются скорее в сниппеты, которые в SciTE4AutoHotkey сделали отдельной (и не слишком удобной) программой.</p>]]></description>
			<author><![CDATA[null@example.com (mozers)]]></author>
			<pubDate>Tue, 11 Apr 2017 08:21:02 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=114996#p114996</guid>
		</item>
		<item>
			<title><![CDATA[Re: SciTE4AutoHotkey: Файл сокращений ahk.abbrev]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=114978#p114978</link>
			<description><![CDATA[<div class="quotebox"><cite>mozers пишет:</cite><blockquote><p>Неужели все типовые конструкции вы набираете вручную? Не задолбало? Самомозахизм какой то.</p></blockquote></div><p> Можно по автозаполнению находить нужные конструкции. Все равно никто не запомнит эти аббревиатуры наизусть.</p>]]></description>
			<author><![CDATA[null@example.com (svoboden)]]></author>
			<pubDate>Mon, 10 Apr 2017 19:24:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=114978#p114978</guid>
		</item>
		<item>
			<title><![CDATA[Re: SciTE4AutoHotkey: Файл сокращений ahk.abbrev]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=114972#p114972</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (mozers)]]></author>
			<pubDate>Mon, 10 Apr 2017 07:34:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=114972#p114972</guid>
		</item>
		<item>
			<title><![CDATA[Re: SciTE4AutoHotkey: Файл сокращений ahk.abbrev]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=114938#p114938</link>
			<description><![CDATA[<p>Не думаю, что этими сокращениями кто-нибудь пользуется. Нужны более интересные настройки.</p>]]></description>
			<author><![CDATA[null@example.com (svoboden)]]></author>
			<pubDate>Sun, 09 Apr 2017 20:26:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=114938#p114938</guid>
		</item>
		<item>
			<title><![CDATA[SciTE4AutoHotkey: Файл сокращений ahk.abbrev]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=114884#p114884</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (mozers)]]></author>
			<pubDate>Sun, 09 Apr 2017 11:39:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=114884#p114884</guid>
		</item>
	</channel>
</rss>
