emacs 下的补全主要还是依赖clang
相关的包有几个
auto-complete有两个:
auto-complete-clang: clang同步版本
auto-complete-clang-async: clang异步版本
company自带:
company-clang: 这个是同步版本
irony-mode:
这个对auto-complete和company分别有支持包,都是异步版本。
如果楼主是mac os或是windows机,建议直接安装company(需要编译一下clang)。因为异步版本基本都需要用Cygwin(wiondows)环境或brew(mac)包管理编译异步的clang-server(clang本身不需要Cygwin或brew)。
如果是linux机,那无所谓,以上随意。
Ps一句,我自己用的company,除了配色太难看,company基本上没什么缺点
自动注释,选中区域Alt+;就行,所有语言都一样
相关的包有几个
auto-complete有两个:
auto-complete-clang: clang同步版本
auto-complete-clang-async: clang异步版本
company自带:
company-clang: 这个是同步版本
irony-mode:
这个对auto-complete和company分别有支持包,都是异步版本。
如果楼主是mac os或是windows机,建议直接安装company(需要编译一下clang)。因为异步版本基本都需要用Cygwin(wiondows)环境或brew(mac)包管理编译异步的clang-server(clang本身不需要Cygwin或brew)。
如果是linux机,那无所谓,以上随意。
Ps一句,我自己用的company,除了配色太难看,company基本上没什么缺点
自动注释,选中区域Alt+;就行,所有语言都一样