<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: 10 Reasons Why You Should Use Vi/Vim Text Editor in Linux	</title>
	<atom:link href="https://www.tecmint.com/reasons-to-learn-vi-vim-editor-in-linux/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.tecmint.com/reasons-to-learn-vi-vim-editor-in-linux/</link>
	<description>Tecmint - Linux Howtos, Tutorials, Guides, News, Tips and Tricks.</description>
	<lastBuildDate>Thu, 02 Feb 2023 13:02:55 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>
		By: Aaron		</title>
		<link>https://www.tecmint.com/reasons-to-learn-vi-vim-editor-in-linux/comment-page-1/#comment-1956059</link>

		<dc:creator><![CDATA[Aaron]]></dc:creator>
		<pubDate>Thu, 02 Feb 2023 13:02:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.tecmint.com/?p=25378#comment-1956059</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.tecmint.com/reasons-to-learn-vi-vim-editor-in-linux/comment-page-1/#comment-1955841&quot;&gt;Cameron&lt;/a&gt;.

&lt;strong&gt;11.&lt;/strong&gt; Ted Bundy, the most famous serial killer actually helped people on suicide hotlines, doesn&#039;t mean he was a good person.  This sounds like an ad hominem to me.

&lt;strong&gt;12.&lt;/strong&gt; This sounds like The Procrustean Fallacy.  Viruses are everywhere, doesn&#039;t mean I want to catch one.

&lt;strong&gt;13.&lt;/strong&gt; Uh, no I don&#039;t.  Seriously?  With this argument, you are saying if you don&#039;t already know &lt;code&gt;vi&lt;/code&gt; you should learn it because... Do you already know it?  I mean, why do you know it?  Because you were forced to learn it. 

I never learned &lt;code&gt;vi&lt;/code&gt; and I refuse to waste any time learning it because, hey, I don&#039;t need to because there are plenty of other much better options out there and easily available (helping to invalidate #12 above even more).

Quite frankly I don&#039;t care why it was made.  What I know is it is massively cumbersome for 99% of what I do and the other 1% can be accomplished with other simpler modern tools.  Use a tool because it makes your life better, not because someone had a great reason to create it in the first place.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a target="_blank" href="https://www.tecmint.com/reasons-to-learn-vi-vim-editor-in-linux/comment-page-1/#comment-1955841">Cameron</a>.</p>
<p><strong>11.</strong> Ted Bundy, the most famous serial killer actually helped people on suicide hotlines, doesn&#8217;t mean he was a good person.  This sounds like an ad hominem to me.</p>
<p><strong>12.</strong> This sounds like The Procrustean Fallacy.  Viruses are everywhere, doesn&#8217;t mean I want to catch one.</p>
<p><strong>13.</strong> Uh, no I don&#8217;t.  Seriously?  With this argument, you are saying if you don&#8217;t already know <code>vi</code> you should learn it because&#8230; Do you already know it?  I mean, why do you know it?  Because you were forced to learn it. </p>
<p>I never learned <code>vi</code> and I refuse to waste any time learning it because, hey, I don&#8217;t need to because there are plenty of other much better options out there and easily available (helping to invalidate #12 above even more).</p>
<p>Quite frankly I don&#8217;t care why it was made.  What I know is it is massively cumbersome for 99% of what I do and the other 1% can be accomplished with other simpler modern tools.  Use a tool because it makes your life better, not because someone had a great reason to create it in the first place.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Cameron		</title>
		<link>https://www.tecmint.com/reasons-to-learn-vi-vim-editor-in-linux/comment-page-1/#comment-1955841</link>

		<dc:creator><![CDATA[Cameron]]></dc:creator>
		<pubDate>Thu, 02 Feb 2023 02:55:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.tecmint.com/?p=25378#comment-1955841</guid>

					<description><![CDATA[You left out three of my reasons.

&lt;strong&gt;11.&lt;/strong&gt; It&#039;s charityware. It&#039;s the only text editor that has built a hospital and an orphanage. If you don&#039;t believe me, start vim and type &lt;code&gt;:help uganda&lt;/code&gt;.

&lt;strong&gt;12.&lt;/strong&gt; It&#039;s everywhere. vi-like editors (usually vim) are available on every computer you are likely to use ever.  Not only that, but it&#039;s in your shell and your mysql monitor, and your python interpreter. Because the GNU Readline library knows most of the vi&#039;s edit commands.  Edit &lt;strong&gt;/etc/inputrc&lt;/strong&gt; and add a line.
&lt;pre&gt;
set editing-mode vi
&lt;/pre&gt;
and you will be able to recall, edit, and reuse previous commands, correct typos, etc. I do not know why people like GNU Readline&#039;s default Emacs mode. 

&lt;strong&gt;13.&lt;/strong&gt; You already know it.  Muscle memory. Once you learn to use it how it was designed to be used, its visual edit language becomes the most natural way to use a computer.     

And if you don&#039;t know how &lt;strong&gt;vi&lt;/strong&gt; was designed to be used, it will seem cumbersome and clunky and you won&#039;t know why anybody likes it. So it would help if you read about that visual edit language, in Bill Joy&#039;s paper on the subject.

https://docs.freebsd.org/44doc/usd/12.vi/paper.html]]></description>
			<content:encoded><![CDATA[<p>You left out three of my reasons.</p>
<p><strong>11.</strong> It&#8217;s charityware. It&#8217;s the only text editor that has built a hospital and an orphanage. If you don&#8217;t believe me, start vim and type <code>:help uganda</code>.</p>
<p><strong>12.</strong> It&#8217;s everywhere. vi-like editors (usually vim) are available on every computer you are likely to use ever.  Not only that, but it&#8217;s in your shell and your mysql monitor, and your python interpreter. Because the GNU Readline library knows most of the vi&#8217;s edit commands.  Edit <strong>/etc/inputrc</strong> and add a line.</p>
<pre>
set editing-mode vi
</pre>
<p>and you will be able to recall, edit, and reuse previous commands, correct typos, etc. I do not know why people like GNU Readline&#8217;s default Emacs mode. </p>
<p><strong>13.</strong> You already know it.  Muscle memory. Once you learn to use it how it was designed to be used, its visual edit language becomes the most natural way to use a computer.     </p>
<p>And if you don&#8217;t know how <strong>vi</strong> was designed to be used, it will seem cumbersome and clunky and you won&#8217;t know why anybody likes it. So it would help if you read about that visual edit language, in Bill Joy&#8217;s paper on the subject.</p>
<p><a target="_blank" href="https://docs.freebsd.org/44doc/usd/12.vi/paper.html" rel="nofollow ugc">https://docs.freebsd.org/44doc/usd/12.vi/paper.html</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: vimmer		</title>
		<link>https://www.tecmint.com/reasons-to-learn-vi-vim-editor-in-linux/comment-page-1/#comment-1932200</link>

		<dc:creator><![CDATA[vimmer]]></dc:creator>
		<pubDate>Sat, 17 Dec 2022 18:15:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.tecmint.com/?p=25378#comment-1932200</guid>

					<description><![CDATA[&lt;strong&gt;Vim&lt;/strong&gt; is only for those that are good at typing. For people who know well how to use the keyboard, &lt;strong&gt;vim&lt;/strong&gt; is a perfect tool. For the rest of the people, it is simply impossible to use &lt;strong&gt;vim&lt;/strong&gt;. &lt;strong&gt;Nano&lt;/strong&gt; instead (and any other typical editor I have tested, such as &lt;strong&gt;gedit&lt;/strong&gt; or &lt;strong&gt;Geany&lt;/strong&gt;) is much less powerful to deal with huge files.

The test: to open and manage a file with the number &lt;strong&gt;7^(7^7)&lt;/strong&gt; (with all its integer digits) written on it. &lt;strong&gt;Nano&lt;/strong&gt; does not crash, but suffers too much to deal with that file. &lt;strong&gt;Gedit&lt;/strong&gt; crashes and makes the computer crash. &lt;strong&gt;Vim&lt;/strong&gt; does not fail. What is more, &lt;strong&gt;vim&lt;/strong&gt; works as well as if the file was one of a simple 100 B text.]]></description>
			<content:encoded><![CDATA[<p><strong>Vim</strong> is only for those that are good at typing. For people who know well how to use the keyboard, <strong>vim</strong> is a perfect tool. For the rest of the people, it is simply impossible to use <strong>vim</strong>. <strong>Nano</strong> instead (and any other typical editor I have tested, such as <strong>gedit</strong> or <strong>Geany</strong>) is much less powerful to deal with huge files.</p>
<p>The test: to open and manage a file with the number <strong>7^(7^7)</strong> (with all its integer digits) written on it. <strong>Nano</strong> does not crash, but suffers too much to deal with that file. <strong>Gedit</strong> crashes and makes the computer crash. <strong>Vim</strong> does not fail. What is more, <strong>vim</strong> works as well as if the file was one of a simple 100 B text.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Aaron Bono		</title>
		<link>https://www.tecmint.com/reasons-to-learn-vi-vim-editor-in-linux/comment-page-1/#comment-1466509</link>

		<dc:creator><![CDATA[Aaron Bono]]></dc:creator>
		<pubDate>Wed, 31 Mar 2021 17:38:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.tecmint.com/?p=25378#comment-1466509</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.tecmint.com/reasons-to-learn-vi-vim-editor-in-linux/comment-page-1/#comment-885946&quot;&gt;dragonmouth&lt;/a&gt;.

OMG, I am dying with laughter here.  Very well and accurately said.  Vi needs to die.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a target="_blank" href="https://www.tecmint.com/reasons-to-learn-vi-vim-editor-in-linux/comment-page-1/#comment-885946">dragonmouth</a>.</p>
<p>OMG, I am dying with laughter here.  Very well and accurately said.  Vi needs to die.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Aaron Bono		</title>
		<link>https://www.tecmint.com/reasons-to-learn-vi-vim-editor-in-linux/comment-page-1/#comment-1466501</link>

		<dc:creator><![CDATA[Aaron Bono]]></dc:creator>
		<pubDate>Wed, 31 Mar 2021 17:36:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.tecmint.com/?p=25378#comment-1466501</guid>

					<description><![CDATA[I have NEVER, in my nearly 25 years of web development and server administration, seen a way &lt;strong&gt;vi&lt;/strong&gt; can be better than something simple like &lt;strong&gt;nano&lt;/strong&gt;.  I guess if you are a super power user nerd who wants to customize your editor (of thousands of IT people I have worked with NONE of them has bothered to do this) it can be helpful. 

If editing massively large files it could be helpful but I just use easier tools like &lt;strong&gt;sed&lt;/strong&gt;, &lt;strong&gt;awk&lt;/strong&gt; and &lt;strong&gt;grep&lt;/strong&gt;.  And fun?  Are you insane?  The last thing I want to do is have to spend 6 months learning all the absurd finger acrobatics required to do something as simple as change a typo.  

Personally I think all the &lt;strong&gt;vi&lt;/strong&gt; users love it only because they are trying to justify all the time they sank into learning the over-engineered tool and because they like the elitist feeling they get from knowing something massively complex (even though that complexity has no practical value).

Personally I find it sad that this is the best you can do in providing a top 10 reasons to use the tool.]]></description>
			<content:encoded><![CDATA[<p>I have NEVER, in my nearly 25 years of web development and server administration, seen a way <strong>vi</strong> can be better than something simple like <strong>nano</strong>.  I guess if you are a super power user nerd who wants to customize your editor (of thousands of IT people I have worked with NONE of them has bothered to do this) it can be helpful. </p>
<p>If editing massively large files it could be helpful but I just use easier tools like <strong>sed</strong>, <strong>awk</strong> and <strong>grep</strong>.  And fun?  Are you insane?  The last thing I want to do is have to spend 6 months learning all the absurd finger acrobatics required to do something as simple as change a typo.  </p>
<p>Personally I think all the <strong>vi</strong> users love it only because they are trying to justify all the time they sank into learning the over-engineered tool and because they like the elitist feeling they get from knowing something massively complex (even though that complexity has no practical value).</p>
<p>Personally I find it sad that this is the best you can do in providing a top 10 reasons to use the tool.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
