<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://www.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>http://www.jackxiang.com/post//</link>
<title><![CDATA[[实践OK]注释斜杠或井号在粘贴到vim时，VIM里的格式会乱掉的解决办法]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[Unix/LinuxC技术]]></category>
<pubDate>Mon, 30 Jul 2018 06:30:18 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	实践成功如下：<br/>vim中 输入 :set<br/>:set<br/>--- Options ---<br/>&nbsp;&nbsp;comments=:#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; filetype=yaml&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pastetoggle=&lt;F9&gt;&nbsp;&nbsp;&nbsp;&nbsp;ttymouse=xterm2<br/>&nbsp;&nbsp;cscopetag&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; helplang=en&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ruler&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; viminfo=&#039;20,&quot;50<br/>&nbsp;&nbsp;cscopeverbose&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; history=50&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;syntax=yaml&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; t_Sb=^[[4%dm<br/>&nbsp;&nbsp;expandtab&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; hlsearch&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ttyfast&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; t_Sf=^[[3%dm<br/>&nbsp;&nbsp;backspace=indent,eol,start<br/>&nbsp;&nbsp;commentstring=# %s<br/>&nbsp;&nbsp;cscopeprg=/usr/bin/cscope<br/>&nbsp;&nbsp;fileencodings=ucs-bom,utf-8,latin1<br/>&nbsp;&nbsp;formatoptions=croql<br/>&nbsp;&nbsp;guicursor=n-v-c:block,o:hor50,i-ci:hor15,r-cr:hor30,sm:block,a:blinkon0<br/>ormatoptions=croql<br/><br/>这个选项,希望在~/.vimrc中禁止,比如设置为<br/><br/>set formatoptions=tcpmM<br/><br/>但是vim不识别此行,报错.无法禁止这个选项....<br/><br/>经过百度搜索,发现解决方案.[比较恶心 开源软件的就是配置文件 不人性化]<br/><br/>在粘贴前先设置进入粘贴插入模式，即不会自动缩进和连续注释<br/><br/>set paste<br/><br/>然后再进入插入模式粘贴，啥注释的#号或双斜杠都不影响。AddTime:2018-07-30<br/>在粘贴插入模式下代码是不会自动按格式缩进的，需要使用nopaste设置回来<br/><br/>set nopaste<br/><br/>也可以在.vimrc中设置切换的快捷键，比如设置F9，则可以在.vimrc中加入：<br/><br/>set pastetoggle=&lt;F9&gt;<br/><br/>这样直接在插入模式按F9就会在“-- 插入 --”模式和“-- 插入（粘贴） --”模式中切换<br/>说的就是这个设置：<br/><textarea name="code" class="php" rows="15" cols="100">
最方便的方法就是在.vimrc中加一句：

set pastetoggle=&lt;F9&gt;
</textarea><br/><br/>================================================================================<br/><br/>ecureCRT会将你原来的文本原封不动的按照字符串的样式发送给服务器。所以当你的服务器上的vim设置为autoindent的话，在i模式下，那么它会将secureCRT传输而来的这些字符串再进行一下缩进。若你拷贝的文本中已经有表示缩进的空格或者制表符的话，它们也会被当成字符串，而被缩进。<br/>解决办法：<br/>1. 在拷贝前输入:set paste (这样的话，vim就不会启动自动缩进，而只是纯拷贝粘贴）<br/>2. 拷贝完成之后，输入:set nopaste (关闭paste)<br/><br/><br/>来自：<br/>https://blog.csdn.net/kwame211/article/details/77964106<br/>https://blog.csdn.net/chenghai37/article/details/80698322<br/><br/>vim复制代码包含注释时格式会乱掉的解决办法：<br/>每次复制代码时，如果代码里有 // 这样的注释就容易让格式乱掉，通过下面的设置就可以避免这种情况。<br/><br/>粘贴代码时取消自动缩进<br/>VIM在粘贴代码时会自动缩进，把代码搞得一团糟糕，甚至可能因为某行的一个注释造成后面的代码全部被注释掉，我知道有同学这个时候会用vi去打开文件再粘贴上去（鄙人以前就是这样），其实需要先设置一下<br/><br/>set paste<br/><br/>然后再进入插入模式粘贴，代码就不会被自动缩进。可是敲代码的时候需要自动缩进，又得改回来:<br/><br/>set nopaste<br/><br/>最方便的方法就是在.vimrc中加一句：<br/><br/>set pastetoggle=&lt;F9&gt;<br/>以后在插入模式下，只要按F9键就可以切换自动缩进。<br/><br/>来自：https://blog.csdn.net/tao_627/article/details/18764539
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] [实践OK]注释斜杠或井号在粘贴到vim时，VIM里的格式会乱掉的解决办法]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>