插件:SublimeCodeIntel(支持多语言)
anaconda(针对python,IDE式的全套服务)
我比较喜欢第一个。毕竟我经常需要用到好几种语言。
安装之后,很多人会发现并没有效果,根本没有代码提示呀?!
我也是这样的,然后参考了这篇文章处理
˂SublimeCodeIntel 无法智能提示 解决方案˃ http://www.jianshu.com/p/61a6f4c12834
注意
1.config.log文件要改一下才能使用,比如
"Python": {
"python": '/usr/bin/python',
"pythonExtraPaths": []
},
"python": '/usr/bin/python'指明的是python程序的位置,这是linux系统的python位置,windows下肯定是 “路径\python.exe"
“pythonExtraPaths”指明要搜索的path
{
"Python3": { "python": 'C:\Program Files\python\3.5\python3.exe', "pythonExtraPaths": [
"C:/Program Files/python/3.5/DLLs",
"C:/Program Files/python/3.5/lib",
"C:/Program Files/python/3.5",
"C:/Program Files/python/3.5/lib/site-packages",
}
}
2.你照着做了,可是依然没用?
我也是这样的,后来我发现一旦有import 模块的语句,并且该代码执行过一次,这个模块就有代码补全
所以,正确的姿势应该是
要使用什么模块,就先写出来,执行一下,然后后面写代码就有他们的代码提示了
如上图,当sublime把该模块成功识别成module后,它的代码提示就有了