IDL 中相关技巧

1. 注释:分号“;”表示注释内容的开始。

2. 续行:最后一个字符是“$”,那么本行将紧接着下一行,续行标志。(换行符,$+回车)

3. 中文编码:窗口》首选项》常规》工作空间》文本文件编码  【GB2312】中文编码

4. 工作空间:文件》切换工作空间【也可以通过复制文件夹,然后在左侧粘贴即可】

5. 大小写:窗口》首选项》IDL》格式器 === 修改大小写,通过 Ctrl+Shift+F 变大写(改变成默认格式)=== 通过9的方法也可以修改成 Alt+F
  总结:
  Step 1:首先修改格式器中全部为大写!
  Step 2:修改格式快捷键,缺一不可!
  

6. 帮助:快速获取帮助,"?indgin"

7. 显示命令行:窗口》显示视图》其他,勾选“命令行”

8. 多行注释Ctrl+;可以注释多行

9. 补全函数Alt+/可以补全
  可以修改快捷键如下图所示:

  

10. 消息窗口:DIALOG_MESSAGE函数

11. 断点:双击增加“断点”,点击F6往下走

12. 中文错误:print 某些中文字的时候(例如"程序"),会出现语法错误,前面加上一个空格就好了,或者不用双引号,用单引号!

13. 程序发布:首先重置下,命令行中输入:save, filename='D:\helloidl.sav', /routines,生成*.sav文件

14. 可执行程序:命令行中输入:make_rt, 'helloidl', 'D:\', savefile='D:\helloidl.sav', /overwrite,生成*.exe文件,通过修改“helloidl.ini”中的“Show=False”,同时将ENVI的License文件夹复制过去可以将两个提示关掉,直接显示代码内容

15. 快速获取文件路径:直接拖拽过去即可

  

  

16. 调出“命令行”的方法

  

17. 修改代码字体

  

18.  添加工程项目:右键 >>> 新建工程 >>> 选择“从已存在目录创建IDL工程”

  • SYSTIME
  • N_ELEMENTS
  • N_PARAMS
  • KEYWORD_SET
  • ARG_PRESENTS

【167】IDL 中相关技巧的更多相关文章

  1. OAF开发中一些LOV相关技巧 (转)

    原文地址:OAF开发中一些LOV相关技巧 在OAF开发中,LOV的使用频率是很高的,它由两部分构成一是页面上的LOV输入框(如OAMESSageLovInputBean),二是弹出的LOV模式窗口(O ...

  2. 梯度优化算法总结以及solver及train.prototxt中相关参数解释

    参考链接:http://sebastianruder.com/optimizing-gradient-descent/ 如果熟悉英文的话,强烈推荐阅读原文,毕竟翻译过程中因为个人理解有限,可能会有谬误 ...

  3. 盒子模型之margin相关技巧!

    废话不多说,直接进入主题,margin相关技巧. 1.设置元素水平居中:margin:x auto; 2.margin负值让元素位移及边框合并. 外边距合并 指当两个垂直外边距相遇时,它们将形成一个外 ...

  4. Visual Studio Code的快捷键和相关技巧

    编辑相关的键盘快捷键: Shift + Alt + F = 格式化代码(似乎不好用) Ctrl + Shift + Enter = 在上一行新建空行并转到上一行 Ctrl + K,Ctrl + C = ...

  5. 18 12 27 css 盒模型使用 以及相关技巧问题 元素溢出 块元素、内联元素、内联块元素

    盒子模型的实际尺寸 盒子的width和height设置的是盒子内容的宽和高,不是盒子本身的宽和高,盒子的真实尺寸计算公式如下: 盒子宽度 = width + padding左右 + border左右 ...

  6. IDL中的HRESULT值

    IDL中的HRESULT值

  7. Docker 容器中相关软件安装

    Docker 容器中相关软件安装 1.介绍 我们从docker hub下载的centos镜像是只有很少的命令,需要单独安装我们所需的相关软件. 2.安装软件 安装yum-utils软件包 该软件包是辅 ...

  8. Interface Builder中的技巧

    在我工作中经常会遇到有人吐槽Xcode中的interface builder(以下简称IB)不好用的开发者.在我看来,IB是一个非常棒的可视化开发工具,可以非常快捷的设置UI控件的大部分常用属性.下面 ...

  9. Vue-CLI 项目中相关操作

    0830总结 Vue-CLI 项目中相关操作 一.前台路由的基本工作流程 目录结构 |vue-proj | |src | | |components | | | |Nav.vue | | |views ...

随机推荐

  1. 第十六节:Scrapy爬虫框架之项目创建spider文件数据爬取

    Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架. 其可以应用在数据挖掘,信息处理或存储历史数据等一系列的程序中.其最初是为了页面抓取所设计的, 也可以应用在获取API所返回的数据或 ...

  2. sqlserver常用简单语句

    1.增 插入内容 insert into <表名> (列1,列2,列3) values ('值1','值2','值3') 检索出的内容插入到另外一张表 insert into <表名 ...

  3. Spring Boot 2 (三):Spring Boot 开源软件都有哪些?

    016年 Spring Boot 还没有被广泛使用,在网上查找相关开源软件的时候没有发现几个,到了现在经过2年的发展,很多互联网公司已经将 Spring Boot 搬上了生产,而使用 Spring B ...

  4. C51 动态数码管 个人笔记

    8段led管构成一个数字. 开发板上共有8个数字. 每个数字有一个使能端(段选引脚) 每个数字的位选端(选择8段led管哪些亮,即构成什么图案)并联在一起 轮流点亮不同数字,速度很快,视觉暂留,从而形 ...

  5. 如何使用JDK1.6 API

    如何使用JDK1.6 API-------https://jingyan.baidu.com/article/54b6b9c0e39a102d583b47d5.html  

  6. 全文搜索(A-3)-推荐系统构建步骤

    用户研究 用户建模 系统建造

  7. oracle基于归档的增量异地恢复 --异地新增数据文件问题

    1 rac异地基于归档文件的增量恢复   2 遇到在主库新增数据文件 后 日志恢复出现路径问题 .   错误如下 : creating datafile fno=20 name=+DATA/dataf ...

  8. UVA 1347_Tour

    题意: 给定一系列按x坐标升序排列的点,一个人从左向右走到终点再从终点走回起点,要求每个点恰好经过一次,问所走过的最短路径长度. 分析: 可以看成是两个人同时从起点向终点走,且除起点终点外每个点恰有一 ...

  9. [bzoj1485][HNOI2009]有趣的数列_卡特兰数_组合数

    有趣的数列 bzoj-1485 HNOI-2009 题目大意:求所有1~2n的排列满足奇数项递增,偶数项递增.相邻奇数项大于偶数项的序列个数%P. 注释:$1\le n\le 10^6$,$1\le ...

  10. 18.10.7 POIN 模拟赛

    期望 :80+ +90+40=210+ 实际 :30+90+0=120 链接:https://www.nowcoder.com/acm/contest/175/A来源:牛客网 时间限制:C/C++ 1 ...