<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>简单生活@NET &#187; vim</title>
	<atom:link href="http://lee.kometo.com/archives/tag/vim/feed" rel="self" type="application/rss+xml" />
	<link>http://lee.kometo.com</link>
	<description>正确的判断来自经验，但经验往往来自错误的判断</description>
	<lastBuildDate>Mon, 06 Feb 2012 02:26:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Linux入门-文本编辑器篇(VI VIM)</title>
		<link>http://lee.kometo.com/archives/176</link>
		<comments>http://lee.kometo.com/archives/176#comments</comments>
		<pubDate>Wed, 29 Oct 2008 16:11:08 +0000</pubDate>
		<dc:creator>Emeric lee</dc:creator>
				<category><![CDATA[IT前沿]]></category>
		<category><![CDATA[WEB应用开发]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[vi]]></category>
		<category><![CDATA[vim]]></category>
		<category><![CDATA[编辑器]]></category>

		<guid isPermaLink="false">http://lee.kometo.com/?p=176</guid>
		<description><![CDATA[文本编辑器有很多，比如图形模式的gedit、kwrite、OpenOffice &#8230; &#8230; ，文本模式下的编辑器有vi、vim（vi的增强版本）和nano &#8230; &#8230; vi和vim是我们在Linux中最常用的编辑器。我们有必要介绍一下vi（vim）最简单的用法，以让Linux入门级用户在最短的时间内学会使用它。 nano 工具和DOS操作系统下的edit操作相似，使用简单，我们不作介绍了，如果您有兴趣，不妨尝试一下； 本文以Debian版Linux作为测试系统。 大部分Linux系统默认都安装了一个缩水版的VIM，同时使用VI命令时会以兼容方式启动这个缩水版的VIM。缩水版的VIM在一些功能上和完整版有区别，特别是在插入模式下的光标移动，推荐安装完整版的VIM apt install vim vim有3种工作模式 Command（命令）模式，用于输入命令 （使用ESC键随时可以切换到这样模式） Insert（插入）模式，用于插入文本 Visual（可视）模式，用于视化的的高亮并选定正文 基本操作 一下命令均是在命令模式下输入（使用ESC键随时可以切换到这样模式） 保存及退出 :w  保存 :q! 不保存退出 :w  filename 另存为filename :wq! 保存退出 :wq! filename 注：以filename为文件名保存后退出 :x 应该是保存并退出 ，功能和:wq!相同3.5 插入模式（文本的插入） 进入插入模式 i  在光标之前插入（这个最常用了） a  在光标之后插入； I 在光标所在行的行首插入 A  在光标所在行的行末插入 o  在光标所在的行的上面插入一行 O  在光标所在的行的下面插入一行 s  删除光标后的一个字符，然后进入插入模式 S  删除光标所在的行，然后进入插入模式 [...]]]></description>
			<content:encoded><![CDATA[<p>文本编辑器有很多，比如图形模式的gedit、kwrite、OpenOffice &#8230; &#8230; ，文本模式下的编辑器有vi、vim（vi的增强版本）和nano &#8230; &#8230; vi和vim是我们在Linux中最常用的编辑器。我们有必要介绍一下vi（vim）最简单的用法，以让Linux入门级用户在最短的时间内学会使用它。</p>
<p>nano 工具和DOS操作系统下的edit操作相似，使用简单，我们不作介绍了，如果您有兴趣，不妨尝试一下；</p>
<p>本文以Debian版Linux作为测试系统。</p>
<p>大部分Linux系统默认都安装了一个缩水版的VIM，同时使用VI命令时会以兼容方式启动这个缩水版的VIM。缩水版的VIM在一些功能上和完整版有区别，特别是在插入模式下的光标移动，推荐安装完整版的VIM</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"> apt <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #c20cb9; font-weight: bold;">vim</span></pre></div></div>

<p><span id="more-176"></span></p>
<p><strong>vim有3种工作模式</strong></p>
<ul>
<li><code>Command（命令）模式，用于输入命令 （使用ESC键随时可以切换到这样模式）<br />
 </code></li>
<li><code>Insert（插入）模式，用于插入文本</code></li>
<li><code>Visual（可视）模式，用于视化的的高亮并选定正文</code></li>
</ul>
<p><strong>基本操作</strong></p>
<p>一下命令均是在命令模式下输入<code>（使用ESC键随时可以切换到这样模式）</code></p>
<ul>
<li>保存及退出
<ul>
<li><strong>:w  保存</strong></li>
<li><strong>:q! 不保存退出</strong></li>
<li> :w  filename 另存为filename</li>
<li> :wq! 保存退出</li>
<li> :wq! filename 注：以filename为文件名保存后退出</li>
<li> :x 应该是保存并退出 ，功能和:wq!相同3.5  插入模式（文本的插入）</li>
</ul>
</li>
<li>进入插入模式
<ul>
<li><strong> i  在光标之前插入（这个最常用了）</strong></li>
<li>a  在光标之后插入；</li>
<li> I	在光标所在行的行首插入</li>
<li>A  在光标所在行的行末插入</li>
<li> o  在光标所在的行的上面插入一行</li>
<li>O  在光标所在的行的下面插入一行</li>
<li> s  删除光标后的一个字符，然后进入插入模式</li>
<li>S  删除光标所在的行，然后进入插入模式</li>
</ul>
</li>
<li>删除字符
<ul>
<li><strong>x 一个字符</strong><strong>（这个最常用了）</strong></li>
<li>#x 删除几个字符，#表示数字，比如3x</li>
<li>dw 删除一个单词</li>
<li>dw 删除几个单词，#用数字表示，比如3dw表示删除三个单词</li>
<li>dd 删除一行</li>
<li>#dd 删除多个行，#代表数字，比如3dd 表示删除光标行及光标的下两行</li>
<li>d$ 删除光标到行尾的内容</li>
<li>J 清除光标所处的行与上一行之间的空格，把光标行和上一行接在一起</li>
</ul>
</li>
<li>撤销编辑
<ul>
<li>u  撤消修改或删除操作</li>
<li>:u</li>
</ul>
</li>
<li>搜索
<ul>
<li>/key  key及搜索关键字，支持正则 </li>
</ul>
</li>
</ul>
<div><strong>启动VIM的语法高亮</strong><br />
 修改/etc/vim/vimrc<br />
 修改 <span style="color: #ff0000;"><strong>&#8220;</strong></span>syntax on -&gt;  syntax on ,去掉&#8221;号注释</div>
<div><strong>参考 <a href="http://www.linuxsir.org/main/?q=node/206" target="_blank">http://www.linuxsir.org/main/?q=node/206</a></strong></div>
]]></content:encoded>
			<wfw:commentRss>http://lee.kometo.com/archives/176/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

