原文链接: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文件.

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一样进行成员提示相关推荐

  1. 华为快应用IDE:代码智能提示及自动补全

    代码编辑工具的代码智能提示/自动补全功能几乎是所有代码编写工具具备的基础功能. 华为快应用IDE自然不能少了如此便利的功能,Template模板.Script脚本.Style样式.Pair-Tages ...

  2. Jetbrains 系 IDE 编辑器的代码提示功能

    著名的 Jetbrains 可谓编程界的一大福音,众多有名代码编辑器比如 ItelliJ IDEA.PHPStorm.WebStorm.PyCharm 等,均出自这家公司麾下. 对于中国的Java开发 ...

  3. (转载)Excel文档保存的时候,提示“文档未保存”

    亲测,成功搞定 Excel文档保存的时候,提示"文档未保存"? 先打开你需要处理的excel,然后打开工具栏--宏--录制新宏--确定--停止录制宏--宏-宏--编辑--复制以下程 ...

  4. ide硬盘接口图 sata硬盘接口图 SCSI硬盘接口图

    ide硬盘接口图 sata硬盘接口图 SCSI硬盘接口图 硬盘接口目前硬盘接口类型不算多,主要有IDE.SCSI.SATA三种.IDE许多时候以Ultra ATA代替,很多人习惯将Ultra ATA硬 ...

  5. webstorm+nodejs+JetBrains IDE Support+chrome打造前端开发神器

    #webstorm+nodejs+JetBrains IDE Support+chrome打造前端开发神器 -- 工欲善其事 必先利其器##各工具介绍 `webstorm`是**JetBrains** ...

  6. IDE警告信息不应该被忽略

    当ide进行编译时提示有变量未使用 可能意味着变量使用错误 因为我们没理由创建一个变量却不去使用他 如if语句判断一个int 或者日期 等其他非空类型是否为null 总是true 这意味这我们在逻辑处 ...

  7. IDE,SCSI,SATA硬盘接口比较

    转载自:https://blog.csdn.net/JackLiu16/article/details/79374689 2008年01月07日 硬盘是PC机上的重要部件之一,它在很大程度上决定了机器 ...

  8. 深入浅出Git教程+一个小时学会Git(转载)(堪称完美)

    转载自: https://www.cnblogs.com/best/p/7474442.html#!comments 目录 一个小时学会Git 一.版本控制概要 工作区 暂存区 本地仓库 远程仓库 1 ...

  9. 推荐一款常用的IDE插件,越用越喜欢

    在搜狗智能输入法面世的时候,用了一段时间之后,发现它真的很智能,对于常用的语言的片段都记录了下来,而且智能的把常用的文字排到第一位. 在我开始写程序时,我就常常在想,如果在编程中也有类似搜狗智能输入法 ...

最新文章

  1. 出现运行时间错误_Excel VBA 运行错误,你知道为何突然出现错误的原因吗
  2. linux没有日志如何排错,在 Linux 中使用日志来排错
  3. 组合数取模 Lucas定理
  4. jQuery遇到问题的小记
  5. MediatR 知多少 - 简书
  6. java 泛型嵌套泛型_Java泛型嵌套
  7. elementUI table 表格表头居中 颜色、内容居左
  8. python异步调用shell_Jenkins pipeline中优雅的执行shell/python/groovy脚本
  9. HTML中Css补充资料
  10. day 3 - 1 数据类型
  11. 三星手机官方固件下载
  12. 信息安全领域必考证书有哪几本?
  13. 计算机设备如何巡检,计算机联锁设备巡检作业指导书.pdf
  14. Centos7.4-docker安装部署实战
  15. 分类问题中类别不平衡问题的有效解决方法
  16. FOne HCI超融合系统
  17. Oracle 基本语句语法
  18. Qt 设置背景图片
  19. React Native适配安卓IOS刘海屏、异形屏方案
  20. 地面站定制开发无人机教程分享

热门文章

  1. 国际经验和政策-国际农民丰收节贸易会:面对现代大农业
  2. Linux系统下Hadoop运行环境搭建
  3. 【转载】zookeeper学习
  4. 自动化运维之SaltStack实践
  5. day15-pymysql模块的使用
  6. mybatis工具类
  7. windbg调试实例(4)--句柄泄露
  8. 遗传算法在JobShop中的应用研究(part1: 绪论)
  9. Spring.Net的IOC入门
  10. webpack ,gulp