<?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>tips &#8211; 扫地老僧的Blog</title>
	<atom:link href="https://doyj.com/tag/tips/feed/" rel="self" type="application/rss+xml" />
	<link>https://doyj.com</link>
	<description>Laputa - 远方地平线，闪耀着光芒</description>
	<lastBuildDate>Wed, 29 May 2013 03:37:51 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.2</generator>
	<item>
		<title>vim clang autocomplete插件</title>
		<link>https://doyj.com/2013/05/25/</link>
					<comments>https://doyj.com/2013/05/25/#comments</comments>
		
		<dc:creator><![CDATA[oldmonk]]></dc:creator>
		<pubDate>Sat, 25 May 2013 03:22:30 +0000</pubDate>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[vim]]></category>
		<guid isPermaLink="false">http://www.doyj.com/?p=1893</guid>

					<description><![CDATA[以前一直用omnicppcomplete自动完成插件，前几天查到有人对clang autocomplete插件 &#8230; <a href="https://doyj.com/2013/05/25/" class="more-link">继续阅读<span class="screen-reader-text">vim clang autocomplete插件</span></a... ]]></description>
										<content:encoded><![CDATA[<p>以前一直用<a title="omnicppcomplete" href="http://www.vim.org/scripts/script.php?script_id=1520" target="_blank">omnicppcomplete</a>自动完成插件，前几天查到有人对<a title="clang autocomplete" href="https://github.com/Rip-Rip/clang_complete" target="_blank">clang autocomplete</a>插件评价极高，于是用了一下发现确实很棒，在用c/c++开发时，效果比前者好很多。 下面是些安装使用中的一些经验，和大家分享一下</p>
<p>注：使用环境为centos 6.2, vim 7.3</p>
<ol>
<li><span style="line-height: 13px;">系统要先安装llvm和clang， 建议用<a href="https://github.com/rsmmr/install-clang" target="_blank">install-clang</a>来安装，方便很多。 安装时间很长，在我的虚拟机上，安装了整整一下午。</span></li>
<li>从<a href="https://github.com/Rip-Rip/clang_complete">https://github.com/Rip-Rip/clang_complete</a> 直接clone代码来安装插件，用文档提示的用make install安装总失败， 后来从 <a href="http://www.vim.org/scripts/script.php?script_id=3302">http://www.vim.org/scripts/script.php?script_id=3302</a> 下载了 clang_complete.vmb 放到代码目录才安装成功</li>
<li>开始用的时候总不成功，提示pattern not found， 后来在.vimrc 里加入 let g:clang_hl_errors=1， 失败的时候会提示出详细的失败原因。 发现是因为找不到另外一个目录里的头文件。于是在工程根目录建立.clangg_complete 文件， 加入-Isrc/include等内容，问题解决。</li>
<li>有时还是会失败，后来网上查到个解决方案，在.vimrc中加入let g:clang_user_options=&#8217;|| exit 0&#8242; 解决</li>
</ol>
<p>&nbsp;</p>
<p>补充：发现这个插件在python开发中也能实现自动完成。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://doyj.com/2013/05/25/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
