<?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[Enhancement of the COLUMN EDITOR feature]]></title><description><![CDATA[<p dir="auto">Hello, <strong>All</strong>,</p>
<p dir="auto">In this topic, I would like to discuss about a possible <strong>improvement</strong> of the <strong><code>Column Editor</code></strong> feature… Let me explain :</p>
<hr />
<ul>
<li>
<p dir="auto">Open any file</p>
</li>
<li>
<p dir="auto">Put the <strong>caret</strong>, near the middle of current file, at <strong>any</strong> column <strong><code>N</code></strong></p>
</li>
<li>
<p dir="auto">Open the <strong><code>Column Editor</code></strong> feature</p>
</li>
<li>
<p dir="auto">Choose the <strong><code>Text to Insert</code></strong> option or the <strong><code>Number to Insert</code></strong> option with pertinent parameters</p>
</li>
</ul>
<p dir="auto">=&gt; Presently, the <strong><code>Column Editor</code></strong> feature will insert the <strong>text</strong> or the list of <strong>numbers</strong>, at column location <strong><code>N</code></strong>, throughout <strong>all</strong> the subsequent <strong>existing</strong> lines of the file.</p>
<p dir="auto">I propose an enhancement, with a <strong>new</strong> parameter, which would define the <strong>number</strong> of lines where the <strong>insertion</strong> of text or numbers would take place !</p>
<hr />
<p dir="auto">An example will make this <strong>clearer</strong>. Let’s suppose this <em>INPUT</em> text :</p>
<pre><code class="language-diff">This is
a simple example
which shows how this new feature would act
Througout all the lines of
the current file

</code></pre>
<p dir="auto">Note the <strong>two emmpty</strong> lines at the <strong>very end</strong> of file</p>
<ul>
<li>
<p dir="auto">Now, I put the caret right <strong>before</strong> the word <strong><code>how</code></strong>, within the <strong>third</strong> line</p>
</li>
<li>
<p dir="auto">I choose the <strong><code>Edit &gt; Colum Editor...</code></strong> option</p>
</li>
<li>
<p dir="auto">I select, let’s say, the <strong><code>Text to Insert</code></strong> option, containing the sentence <strong><code>This is a test</code></strong></p>
</li>
</ul>
<p dir="auto">+&gt; After a click on the <strong><code>OK</code></strong> button, the <em>OUTPUT</em> text is <strong>presently</strong> changed as :</p>
<pre><code class="language-diff">This is
a simple example
which shows This is a testhow this new feature would act
Througout alThis is a testl the lines of
the current This is a testfile
            This is a test
            This is a test
</code></pre>
<p dir="auto">Now, let’s imagine a <strong>new</strong> parameter, part of the <strong><code>Column Editor</code></strong> dialog, named <strong><code>Total Insertion Number</code></strong>, filled with the number <strong><code>15</code></strong></p>
<p dir="auto">Then, it would add the text <strong><code>This is a test</code></strong> <strong><code>15</code></strong> times, and would produce the following <em>OUTPUT</em> text :</p>
<pre><code class="language-diff">This is
a simple example
which shows This is a testhow this new feature would act
Througout alThis is a testl the lines of
the current This is a testfile
            This is a test
            This is a test
            This is a test
            This is a test
            This is a test
            This is a test
            This is a test
            This is a test
            This is a test
            This is a test
            This is a test
            This is a test
</code></pre>
<p dir="auto">In other words :</p>
<ul>
<li>
<p dir="auto">It would act as usual as long as a current line <strong>exists</strong> in current file</p>
</li>
<li>
<p dir="auto">It would <strong>add</strong> some lines, till the <strong>limit</strong> of <strong><code>15</code></strong>, when <strong>no more</strong> line exists in current file</p>
</li>
</ul>
<p dir="auto">Of course, so as <strong>not</strong> to interfere with a possible <strong><code>column-mode</code></strong> selection or <strong><code>multi-selections</code></strong>, the use of this <strong>new</strong> capability would be allowed <em>ONLY IF</em> <strong>no</strong> initial selection exists, so <em>ONLY IF</em> a <strong>simgle</strong> caret is present, <strong>whatever</strong> its location in current file !</p>
<hr />
<p dir="auto">An other example could be :</p>
<ul>
<li>
<p dir="auto">You put the caret on the <strong>last empty</strong> line of a file</p>
</li>
<li>
<p dir="auto">You open the <strong><code>Column Editor</code></strong></p>
</li>
<li>
<p dir="auto">For the <strong>new</strong> parameter, you choose, let’s say, the <strong><code>100</code></strong> number</p>
</li>
</ul>
<p dir="auto">=&gt; <strong><code>100</code></strong> lines would be <strong>appended</strong> to the file with, either, the inserted <strong>text</strong> <em>OR</em> list of <strong>numbers</strong></p>
<hr />
<p dir="auto">Do you think that this enhancement seems <strong>sensible</strong> ? I need your <strong>feedback</strong> before a possible <strong>pull request</strong> on GitHub !</p>
<p dir="auto">Best Regards,</p>
<p dir="auto">guy038</p>
]]></description><link>https://community.notepad-plus-plus.org/topic/27510/enhancement-of-the-column-editor-feature</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Apr 2026 16:05:28 GMT</lastBuildDate><atom:link href="https://community.notepad-plus-plus.org/topic/27510.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 26 Apr 2026 09:38:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Enhancement of the COLUMN EDITOR feature on Sun, 26 Apr 2026 15:51:24 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/195">@guy038</a> said:</p>
<blockquote>
<p dir="auto">I need your feedback before a possible pull request on GitHub !</p>
</blockquote>
<p dir="auto">I think you mean before you “create an issue on GitHub”.</p>
<hr />
<p dir="auto">Feedback:</p>
<p dir="auto">If I wanted to limit the lines for the common text insertion, I would create an empty column selection (what I call a “tall skinny caret”) over the lines to be affected, before invoking the column editor feature.  If I do that, and then specify the insert text, what results is only on the lines touching the original selection.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/105349</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/105349</guid><dc:creator><![CDATA[Alan Kilborn]]></dc:creator><pubDate>Sun, 26 Apr 2026 15:51:24 GMT</pubDate></item></channel></rss>