[转载] 让SciTE能够和IDE一样进行成员提示
来源:互联网 发布:淘宝企业店铺 个体 编辑:程序博客网 时间:2024/05/22 06:16
原文链接:http://karronqiu.spaces.live.com/?_c11_BlogPart_FullView=1&_c11_BlogPart_blogpart=&_c=BlogPart&partqs=amonth%3D11%26ayear%3D2005
让SciTE能够和IDE一样进行成员提示
今天发现SciTE可以和IDE一样在输入"."之后显示系统API的成员.本文最后的英文介绍了怎样生成供SciTE使用的API文件.当然你也可以下载别人生成的API.我一般用SciTE编写Python代码,那么我就用怎么使用python.api为例来介绍.首先下载下面的生成python API的脚本,双击运行,运行完成之后会生成一个python.api的文件,将python.api拷贝到scite的目录中,然后在SciTE的选项菜单中选择User Options,将打开一个用户个人设置文件,然后将下面的代码拷贝到里面
api.*.py=$(SciteDefaultHome)/python.api
api.*.pyw=$(SciteDefaultHome)/python.api
autocomplete.choose.single=1
autocomplete.python.ignorecase=1
autocomplete.python.start.characters=.
autocomplete.python.fillups=(
#autocompleteword.automatic
calltip.python.ignorecase=1
calltip.python.word.characters=._$(chars.alpha)$(chars.numeric)
保存后重新打开SciTE就行了,另外这个用户配置文件一般在你个人主目录里面.可以看看我的效果.在这里可以下载C/C++ Windows API,Opengl API, java的API,以及其他很多语言的API文件.
api.*.py=$(SciteDefaultHome)/python.api
api.*.pyw=$(SciteDefaultHome)/python.api
autocomplete.choose.single=1
autocomplete.python.ignorecase=1
autocomplete.python.start.characters=.
autocomplete.python.fillups=(
#autocompleteword.automatic
calltip.python.ignorecase=1
calltip.python.word.characters=._$(chars.alpha)$(chars.numeric)
保存后重新打开SciTE就行了,另外这个用户配置文件一般在你个人主目录里面.可以看看我的效果.在这里可以下载C/C++ Windows API,Opengl API, java的API,以及其他很多语言的API文件.
The .api files can be generated by hand or by using a program. There are also downloadable ready-to-use .api files.
For C/C++ headers, an API file can be generated using ctags and then the tags2api Python script (which assumes C/C++ source) on the tags file to grab complete multiple line function prototypes. Some common headers surround parameter lists with a __P macro and may have comments. The cleanapi utility may be used on these files.
To generate an API file for Python modules, there is a gen_python script.
To generate an API file for Java classes, there is a ApiBuilder.java program.
- [转载] 让SciTE能够和IDE一样进行成员提示
- [转载] 让SciTE能够和IDE一样进行成员提示
- Eclipse让js进行代码提示,做到和java文件一样;---HTML/CSS/JSP代码提示,同理
- 让vim拥有和.net 2005 IDE一样的自动补全功能
- vim 代码提示功能,让vim可以媲美IDE(转载)
- vim 代码提示功能,让vim可以媲美IDE(转载)
- 使用ruby-debug-ide和ruby-debug-base让Eclipse3.5 和 Aptana3.01能够调试ruby1.9.2和rails3
- C++中成员函数能够同时用static和const进行修饰?
- 如何让MyEclipse的代码提示功能和VS一样强大
- 如何让MyEclipse的代码提示功能和VS一样强大
- 转载——如何像 IDE 一样使用 vim
- 让atmega8可以和飞思卡尔xs128一样对IO引脚进行定义
- [转载] SciTE的配置文件说明
- IDE--Ubuntu下的Notepad++(SciTE)
- IDE--Ubuntu下的Notepad++(SciTE)
- 如何让一个jqGrid的数据能够进行编辑
- 让MyEclipse具有Visual Studio一样强大的代码提示
- 如何让Eclipse的智能提示像VS一样霸气
- 实践 Django 的 i18n(国际化)
- 修改 Django 的邮件发送模块
- 用状态机模式消除复杂的 if else 逻辑
- FrameSet 不能支持透明
- 我的 SciTEGlobal.properties 配置文件
- [转载] 让SciTE能够和IDE一样进行成员提示
- RedHat 上安装 lighttpd 并配置 fastcgi + django 的记录
- RedHat 上安装多个 mysql 实例并配置 django 连接的操作记录
- 在 Django 的 View 中利用 function decorator 可实现一定程度的代码重用
- Django 代码片断收集(持续更新)
- 今天思路有点乱,随便记一点关于 xml-rpc 的
- 今天在 Linux 上顺利编译 PIL 1.1.6 成功
- 用 PIL 写了个简单的缩略图生成程序
- PIL 学习笔记(3)