<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[extensive macro support required in npp]]></title><description><![CDATA[<p dir="auto">npp’s macro writing is cryptic and almost impossible. We can’t write a macro in text, we have to record it. it kills the very purpose of coding.</p>
<p dir="auto">so many repetitive things are to be done in npp, but we have to do that manually every time, because simple macro writing is not possible.</p>
<p dir="auto">lack of macro support is becoming biggest handicap of npp.</p>
<p dir="auto">extensive macro support required.</p>
<h2>Thanks.</h2>
<p dir="auto">Rawat</p>
]]></description><link>https://community.notepad-plus-plus.org/topic/14764/extensive-macro-support-required-in-npp</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Jul 2026 00:54:14 GMT</lastBuildDate><atom:link href="https://community.notepad-plus-plus.org/topic/14764.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 12 Nov 2017 18:40:42 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to extensive macro support required in npp on Fri, 24 Nov 2017 06:08:13 GMT]]></title><description><![CDATA[<p dir="auto">I could understand the basics of pyscript, though not yet developed a macro of my own.</p>
<p dir="auto">it seems, entire foxreplace activity can be done within npp itself, by pythonscript.</p>
<p dir="auto">so convenient.</p>
<p dir="auto">thanks for directing to the right direction.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/28218</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/28218</guid><dc:creator><![CDATA[V S Rawat]]></dc:creator><pubDate>Fri, 24 Nov 2017 06:08:13 GMT</pubDate></item><item><title><![CDATA[Reply to extensive macro support required in npp on Wed, 22 Nov 2017 15:50:28 GMT]]></title><description><![CDATA[<p dir="auto">of course, I cannot expect you are anyone giving me readymade macros for these,<br />
it is just to clarify what type of requirements are there.</p>
<p dir="auto">And the “strange” words/ letters are unicode. (Hindi/ Devanagari)</p>
<p dir="auto">hope that clarifies my problem to a large extent.</p>
<p dir="auto">thanks.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/28168</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/28168</guid><dc:creator><![CDATA[V S Rawat]]></dc:creator><pubDate>Wed, 22 Nov 2017 15:50:28 GMT</pubDate></item><item><title><![CDATA[Reply to extensive macro support required in npp on Wed, 22 Nov 2017 15:48:39 GMT]]></title><description><![CDATA[<p dir="auto">Mostly I have to do these following repeated replacement in many files.</p>
<ol>
<li>I put text to npp files first time</li>
<li>one set of replacement done at that time, to clean up or structure the text.</li>
<li>then I do some processing of that text on net/ browser, and bring processed text again to same npp file, overwriting previous one.</li>
<li>Then second set of replacement done, which is primarily to undo the changes brought in step 2. (previous replacement)</li>
</ol>
<p dir="auto">though the following list is not really divided in two distinct set, I have just jotted down to give an idea.</p>
<p dir="auto">first column is “find”,<br />
second column is “to be replaced with”<br />
there is a space in between to demark column, that is not to be used in replacement.<br />
whereever “with nul” is there at the end, that describes the find text to be deleted.<br />
whereever “space” is written , that space " " is included in “find” or “replaced” text.</p>
<p dir="auto">I mostly work on “extended”, but for some I will have to put regex mode on.<br />
and I also want some replacements to be allowed on “selection” only.</p>
<p dir="auto">\r\n,\r\n ,space<br />
\r\n;\r\n ;space<br />
\r\n(\r\n space(<br />
\r\n)\r\n space)<br />
#N/A nul</p>
<p dir="auto">\r\n।\r\n ।\r\n<br />
\r\nऔर\r\n spaceऔरspace<br />
\r\n, और\r\n ,spaceऔरspace<br />
\r\n, या\r\n space, याspace<br />
\r\nया\r\n spaceयाspace<br />
\r\nजैसे कि\r\n spaceजैसे किspace<br />
(\r\nउदाहरण के लिए (उदाहरण के लिए,</p>
<p dir="auto">_{2,} two or more with nul<br />
Subject’s Signature and Date with nul<br />
Signature of the Subject/ Volunteer: with nul<br />
Signature of the Volunteer: with nul<br />
\t with space<br />
(space with (<br />
space) with )<br />
space/ with /<br />
/ with /space<br />
space{2,} with space<br />
space: with :</p>
<p dir="auto">thanks.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/28167</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/28167</guid><dc:creator><![CDATA[V S Rawat]]></dc:creator><pubDate>Wed, 22 Nov 2017 15:48:39 GMT</pubDate></item><item><title><![CDATA[Reply to extensive macro support required in npp on Wed, 22 Nov 2017 15:41:33 GMT]]></title><description><![CDATA[<p dir="auto">is there any “quick start” site for PythonScript scripting,<br />
so that I can learn basics there quickly.</p>
<p dir="auto">Also, do they have a repository to share “free to use” scripts developed by users?<br />
so that I can take some “multiple phrases replacement” scripts from there and try on my text files.</p>
<h2>Thanks.</h2>
<p dir="auto">Rawat</p>
]]></description><link>https://community.notepad-plus-plus.org/post/28165</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/28165</guid><dc:creator><![CDATA[V S Rawat]]></dc:creator><pubDate>Wed, 22 Nov 2017 15:41:33 GMT</pubDate></item><item><title><![CDATA[Reply to extensive macro support required in npp on Thu, 16 Nov 2017 14:02:28 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/v-s-rawat" aria-label="Profile: V-S-Rawat">@<bdi>V-S-Rawat</bdi></a></p>
<blockquote>
<p dir="auto">AutoHotKey or AutoIt</p>
</blockquote>
<p dir="auto">These will work with N++ but the control you get is not as refined as what you get from one of the scripting languages.  I used to have some AutoIt automation for Find/Replace that I converted to Pythonscript, and the PS version works much better,’</p>
<blockquote>
<p dir="auto">broken across multiple lines</p>
</blockquote>
<p dir="auto">Notepad++ can find across lines using Regular Expression search mode.  Without you providing more detail, however, it is hard to advise you on the “scripting” aspect of the searching you want to do…</p>
]]></description><link>https://community.notepad-plus-plus.org/post/28081</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/28081</guid><dc:creator><![CDATA[Scott Sumner]]></dc:creator><pubDate>Thu, 16 Nov 2017 14:02:28 GMT</pubDate></item><item><title><![CDATA[Reply to extensive macro support required in npp on Thu, 16 Nov 2017 05:23:01 GMT]]></title><description><![CDATA[<p dir="auto">I use foxpro - foxreplace for doing text based sequential replacement.</p>
<p dir="auto">but that work “line-based”, doesn’t carry changes “broken across multiple lines”, and that can not combine lines by removing \r\n, as far as I know.</p>
<p dir="auto">Whereas, in Npp, I need to look into characters broken across \r\n to do the replacement, so I need some scripting method that can do sequential find/ replace across \r\n.</p>
<p dir="auto">Thanks.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/28080</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/28080</guid><dc:creator><![CDATA[V S Rawat]]></dc:creator><pubDate>Thu, 16 Nov 2017 05:23:01 GMT</pubDate></item><item><title><![CDATA[Reply to extensive macro support required in npp on Thu, 16 Nov 2017 05:19:18 GMT]]></title><description><![CDATA[<p dir="auto">btw, has anyone tried using AutoHotKey or AutoIt type of general window based scripting whether they work within an open window of npp++ and can do sequential find/ replace within current tab/ all open tabs?</p>
<p dir="auto">Thanks.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/28079</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/28079</guid><dc:creator><![CDATA[V S Rawat]]></dc:creator><pubDate>Thu, 16 Nov 2017 05:19:18 GMT</pubDate></item><item><title><![CDATA[Reply to extensive macro support required in npp on Thu, 16 Nov 2017 05:16:51 GMT]]></title><description><![CDATA[<p dir="auto">I have downloaded both, shall try them out.</p>
<p dir="auto">Thanks for poiting to the right direction.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/28078</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/28078</guid><dc:creator><![CDATA[V S Rawat]]></dc:creator><pubDate>Thu, 16 Nov 2017 05:16:51 GMT</pubDate></item><item><title><![CDATA[Reply to extensive macro support required in npp on Sun, 12 Nov 2017 19:17:47 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto">npp’s macro writing is cryptic and almost impossible</p>
</blockquote>
<p dir="auto">It was never created in such a way to be user friendly to create them manually. It was made to record and replay simple actions.</p>
<p dir="auto">I would recommend if you need better automated support, try a plugin such as LuaScript or PythonScript to create your set of actions by coding them in an actual scripting language.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/27991</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/27991</guid><dc:creator><![CDATA[dail]]></dc:creator><pubDate>Sun, 12 Nov 2017 19:17:47 GMT</pubDate></item></channel></rss>