路过,来宣传一下我自己的C语言补全插件

Vim、Emacs配置和使用
头像
Fermat618
帖子: 728
注册时间: 2008-12-28 16:01

Re: 路过,来宣传一下我自己的C语言补全插件

#31

帖子 Fermat618 » 2011-10-11 3:27

好,我顶一下你。
爱因斯坦会弹钢琴
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
qimingos
帖子: 226
注册时间: 2007-06-23 14:26
联系:

Re: 路过,来宣传一下我自己的C语言补全插件

#32

帖子 qimingos » 2011-10-11 10:48

一个小BUG:
在c_complete.vim:23中

代码: 全选

path = os.path.dirname(vim.eval("expand('<sfile>')"))
缺少vim.在该行前面应该加入:
import vim
我一直在努力!

我的博客:xxNull
头像
Crazier
帖子: 1051
注册时间: 2007-09-23 17:06
联系:

Re: 路过,来宣传一下我自己的C语言补全插件

#33

帖子 Crazier » 2011-10-11 14:49

去http://www.vim.org/scripts/script.php?script_id=3684 下载了最新的插件:按要求安装:
本人ubuntu 11.04,vim好像已经包含了pyhton3。下面的命令
vim --version | grep python
+printer +profile +python/dyn +python3/dyn +quickfix +reltime +rightleft +ruby
可是打开vim的时候,仍然提示
Error: Required vim compiled with python3

是不是仍然要重新编译vim呀,这个可比较麻烦呀
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 路过,来宣传一下我自己的C语言补全插件

#34

帖子 lilydjwg » 2011-10-11 18:11

Crazier 写了:去http://www.vim.org/scripts/script.php?script_id=3684 下载了最新的插件:按要求安装:
本人ubuntu 11.04,vim好像已经包含了pyhton3。下面的命令
vim --version | grep python
+printer +profile +python/dyn +python3/dyn +quickfix +reltime +rightleft +ruby
可是打开vim的时候,仍然提示
Error: Required vim compiled with python3

是不是仍然要重新编译vim呀,这个可比较麻烦呀
vim 7.3.288(好像是这个)之前,在一个 vim 进程中,只有先被调用的 Python 版本得到支持。你一定是在之前有脚本调用了 Python 2(特性检测也算)。
头像
Fermat618
帖子: 728
注册时间: 2008-12-28 16:01

Re: 路过,来宣传一下我自己的C语言补全插件

#35

帖子 Fermat618 » 2011-10-11 22:23

lilydjwg 写了:
Crazier 写了:去http://www.vim.org/scripts/script.php?script_id=3684 下载了最新的插件:按要求安装:
本人ubuntu 11.04,vim好像已经包含了pyhton3。下面的命令
vim --version | grep python
+printer +profile +python/dyn +python3/dyn +quickfix +reltime +rightleft +ruby
可是打开vim的时候,仍然提示
Error: Required vim compiled with python3

是不是仍然要重新编译vim呀,这个可比较麻烦呀
vim 7.3.288(好像是这个)之前,在一个 vim 进程中,只有先被调用的 Python 版本得到支持。你一定是在之前有脚本调用了 Python 2(特性检测也算)。
之后就可以两个都用了?我赶紧重新编译vim去。
爱因斯坦会弹钢琴
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 路过,来宣传一下我自己的C语言补全插件

#36

帖子 lilydjwg » 2011-10-11 22:33

Fermat618 写了:
lilydjwg 写了: vim 7.3.288(好像是这个)之前,在一个 vim 进程中,只有先被调用的 Python 版本得到支持。你一定是在之前有脚本调用了 Python 2(特性检测也算)。
之后就可以两个都用了?我赶紧重新编译vim去。
是的!
kevinlei
帖子: 40
注册时间: 2007-01-13 14:45

Re: 路过,来宣传一下我自己的C语言补全插件

#37

帖子 kevinlei » 2011-10-11 23:02

qimingos 写了:一个小BUG:
在c_complete.vim:23中

代码: 全选

path = os.path.dirname(vim.eval("expand('<sfile>')"))
缺少vim.在该行前面应该加入:
import vim
我这儿没有报错,你那儿的出错信息能贴出来让我看看么?
头像
Fermat618
帖子: 728
注册时间: 2008-12-28 16:01

Re: 路过,来宣传一下我自己的C语言补全插件

#38

帖子 Fermat618 » 2011-10-11 23:54

lilydjwg 写了:
Fermat618 写了:
lilydjwg 写了: vim 7.3.288(好像是这个)之前,在一个 vim 进程中,只有先被调用的 Python 版本得到支持。你一定是在之前有脚本调用了 Python 2(特性检测也算)。
之后就可以两个都用了?我赶紧重新编译vim去。
是的!

代码: 全选

版本 7.3.333                                            
E837: This Vim cannot execute :py3 after using :python
E263: 抱歉,此命令不可用,无法加载 Python 库。

代码: 全选

包含补丁: 1-333
编译者 fermat@fermat-desktop
巨型版本 带 GTK2 图形界面。
  可使用(+)与不可使用(-)的功能:
+arabic +autocmd +balloon_eval +browse ++builtin_terms +byte_offset +cindent 
+clientserver +clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments 
+conceal +cryptv +cscope +cursorbind +cursorshape +dialog_con_gui +diff 
+digraphs +dnd -ebcdic +emacs_tags +eval +ex_extra +extra_search +farsi 
+file_in_path +find_in_path +float +folding -footer +fork() +gettext 
-hangul_input +iconv +insert_expand +jumplist +keymap +langmap +libcall 
+linebreak +lispindent +listcmds +localmap -lua +menu +mksession +modify_fname 
+mouse +mouseshape +mouse_dec +mouse_gpm -mouse_jsbterm +mouse_netterm 
-mouse_sysmouse +mouse_xterm +multi_byte +multi_lang -mzscheme +netbeans_intg 
+path_extra -perl +persistent_undo +postscript +printer +profile +python/dyn 
+python3/dyn +quickfix +reltime +rightleft +ruby +scrollbind +signs 
+smartindent -sniff +startuptime +statusline -sun_workshop +syntax +tag_binary 
+tag_old_static -tag_any_white -tcl +terminfo +termresponse +textobjects +title
 +toolbar +user_commands +vertsplit +virtualedit +visual +visualextra +viminfo 
+vreplace +wildignore +wildmenu +windows +writebackup +X11 -xfontset +xim 
+xsmp_interact +xterm_clipboard -xterm_save 
     系统 vimrc 文件: "$VIM/vimrc"
     用户 vimrc 文件: "$HOME/.vimrc"
      用户 exrc 文件: "$HOME/.exrc"
    系统 gvimrc 文件: "$VIM/gvimrc"
    用户 gvimrc 文件: "$HOME/.gvimrc"
        系统菜单文件: "$VIMRUNTIME/menu.vim"
         $VIM 预设值: "/usr/share/vim"
编译方式: gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -g -O2 -D_FORTIFY_SOURCE=1      
链接方式: gcc   -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic  -L/usr/local/lib -Wl,--as-needed -o vim   -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lm -lcairo -lpng12 -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0   -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -lm -lncurses -lnsl  -lselinux   -lacl -lattr -lgpm        -lruby1.8 -lpthread -lrt -ldl -lcrypt -lm  -L/usr/lib
爱因斯坦会弹钢琴
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 路过,来宣传一下我自己的C语言补全插件

#39

帖子 lilydjwg » 2011-10-12 0:25

Fermat618 写了:
lilydjwg 写了:
Fermat618 写了:
lilydjwg 写了: vim 7.3.288(好像是这个)之前,在一个 vim 进程中,只有先被调用的 Python 版本得到支持。你一定是在之前有脚本调用了 Python 2(特性检测也算)。
之后就可以两个都用了?我赶紧重新编译vim去。
是的!

代码: 全选

版本 7.3.333                                            
E837: This Vim cannot execute :py3 after using :python
E263: 抱歉,此命令不可用,无法加载 Python 库。
[...]

代码: 全选

进入 Ex 模式。输入 "visual" 回到正常模式。                                                                                                             
:py import sys                                                                                                                                         
                                                                                                                                                       
:py print sys.version                                                                                                                                  
2.7.2 (default, Jun 29 2011, 11:17:09)                                                                                                                 
[GCC 4.6.1]                                                                                                                                            
:py3 import sys                                                                                                                                        
                                                                                                                                                       
:py3 print(sys.version)                                                                                                                                
3.2.2 (default, Sep  5 2011, 04:33:58)                                                                                                                 
[GCC 4.6.1 20110819 (prerelease)]                                                                                                                      
:
头像
Fermat618
帖子: 728
注册时间: 2008-12-28 16:01

Re: 路过,来宣传一下我自己的C语言补全插件

#40

帖子 Fermat618 » 2011-10-12 22:12

lilydjwg 写了:
Fermat618 写了:
lilydjwg 写了:
Fermat618 写了:
lilydjwg 写了: vim 7.3.288(好像是这个)之前,在一个 vim 进程中,只有先被调用的 Python 版本得到支持。你一定是在之前有脚本调用了 Python 2(特性检测也算)。
之后就可以两个都用了?我赶紧重新编译vim去。
是的!

代码: 全选

版本 7.3.333                                            
E837: This Vim cannot execute :py3 after using :python
E263: 抱歉,此命令不可用,无法加载 Python 库。
[...]

代码: 全选

进入 Ex 模式。输入 "visual" 回到正常模式。                                                                                                             
:py import sys                                                                                                                                         
                                                                                                                                                       
:py print sys.version                                                                                                                                  
2.7.2 (default, Jun 29 2011, 11:17:09)                                                                                                                 
[GCC 4.6.1]                                                                                                                                            
:py3 import sys                                                                                                                                        
                                                                                                                                                       
:py3 print(sys.version)                                                                                                                                
3.2.2 (default, Sep  5 2011, 04:33:58)                                                                                                                 
[GCC 4.6.1 20110819 (prerelease)]                                                                                                                      
:
我的就是不能同时用啊,都到333补丁了,人品问题么?
爱因斯坦会弹钢琴
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
回复