<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>https://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>https://jackxiang.com/post//</link>
<title><![CDATA[vim切换tab标签快捷键,]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[Unix/LinuxC技术]]></category>
<pubDate>Wed, 14 Dec 2016 14:50:38 +0000</pubDate> 
<guid>https://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	vim从vim7开始加入了多标签切换的功能，相当于多窗口。<br/>之前的版本虽然也有多文件编辑功能，但是总之不如这个方便啦。<br/>实践成功功能如下，冒号输入：<br/>:tabr #第一个Tab标签页<br/>:tabl #最后一个标签页面<br/>:tabnew&nbsp;&nbsp;#新建标签页面<br/><br/>#先用:tabs&nbsp;&nbsp; 列出已打开的标签列表，&quot;&gt;&quot;表示当前标签页 <br/>:tabm 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;移到第一个标签页<br/>:tabm&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 当前标签移到最后<br/><br/>关闭标签页<br/>:q&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # 直如关闭标签，tabc&nbsp;&nbsp;关闭当前标签页。<br/>:tabo&nbsp;&nbsp;关闭所有的标签页。<br/>切换标签<br/>:tabn或gt&nbsp;&nbsp;移动到下一个标签页。<br/>:tabp或gT&nbsp;&nbsp;移动到上一个标签页。<br/>:tabfirst或:tabr&nbsp;&nbsp;移动到第一个标签页。<br/>来自：http://liuzhijun.iteye.com/blog/1836428<br/><br/>:bn—下一个文件 <br/>:bp—上一个文件 <br/>:ctrl+w + 纵向扩大（行数增加）<br/>:ctrl+w - 纵向缩小 （行数减少）<br/>关闭多窗口<br/>可以用：q!，也可以使用：close，最后一个窗口不能使用close关闭。使用close只是暂时关闭窗口，其内容还在缓存中，只有使用q!、w!或x才能真能退出。<br/> 关闭窗口<br/>&nbsp;&nbsp;&nbsp;&nbsp; q&nbsp;&nbsp;或 close&nbsp;&nbsp; #关闭当前窗口<br/>&nbsp;&nbsp;&nbsp;&nbsp; only&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#保留当前窗口，关闭其它所有窗口<br/>&nbsp;&nbsp;&nbsp;&nbsp; qall(qa)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#退出所有窗口<br/>&nbsp;&nbsp;&nbsp;&nbsp; wall&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#保存所有窗口<br/>多标签页命令<br/>:tabdo &lt;命令&gt;&nbsp;&nbsp;同时在多个标签页中执行命令。比如:tabdo %s/food/drink/g 命令把当前多个标签页文件中的“food”都替换成“drink”。<br/><br/>用法<br/>:tabnew [++opt选项] ［＋cmd］ 文件&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;建立对指定文件新的tab<br/>:tabc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 关闭当前的tab<br/>:tabo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 关闭所有其他的tab<br/>:tabs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 查看所有打开的tab<br/>:tabp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;前一个<br/>:tabn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;后一个<br/>标准模式下：<br/>gt , gT 可以直接在tab之间切换。<br/>更多可以查看帮助 :help table ， help -p<br/>使用alt+数字键来切换tab (vim7+)<br/>不过用gt,gT来一个个切换有点不方便, 如果用:tabnext &#123;count&#125;, 又按键太多. 加入以下代码后, 可以用 alt+n来切换,<br/>比如alt+1切换到第一个tab,alt+2切换到第二个tab。<br/>把以下代码加到vimrc, 或者存为.vim文件,再放到plugin目。<br/>function! TabPos_ActivateBuffer(num)<br/>&nbsp;&nbsp;&nbsp;&nbsp;let s:count = a:num<br/>&nbsp;&nbsp;&nbsp;&nbsp;exe &quot;tabfirst&quot;<br/>&nbsp;&nbsp;&nbsp;&nbsp;exe &quot;tabnext&quot; s:count<br/>endfunction<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>function! TabPos_Initialize()&nbsp;&nbsp;<br/>for i in range(1, 9)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exe &quot;map &lt;M-&quot; . i . &quot;&gt; :call TabPos_ActivateBuffer(&quot; . i . &quot;)&lt;CR&gt;&quot;<br/>&nbsp;&nbsp;&nbsp;&nbsp;endfor<br/>&nbsp;&nbsp;&nbsp;&nbsp;exe &quot;map &lt;M-0&gt; :call TabPos_ActivateBuffer(10)&lt;CR&gt;&quot;<br/>endfunction<br/> <br/>autocmd VimEnter * call TabPos_Initialize()<br/>上面的看上去太复杂了，来个简单的。<br/>:nn &lt;M-1&gt; 1gt<br/>:nn &lt;M-2&gt; 2gt<br/>:nn &lt;M-3&gt; 3gt<br/>:nn &lt;M-4&gt; 4gt<br/>:nn &lt;M-5&gt; 5gt<br/>:nn &lt;M-6&gt; 6gt<br/>:nn &lt;M-7&gt; 7gt<br/>:nn &lt;M-8&gt; 8gt<br/>:nn &lt;M-9&gt; 9gt<br/>:nn &lt;M-0&gt; :tablast&lt;CR&gt;<br/>把这个放进_vimrc配置文件里。<br/>参考至：http://www.liurongxing.com/vim-tab-shortcut.html
]]>
</description>
</item><item>
<link>https://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] vim切换tab标签快捷键,]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>