登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
GsEditor V3.0使用说明 一、 简介 GsEditor是一款专门用于GrADS脚本编辑的软件,除了文本编辑器的常用功能之外,软件针对GrADS的语法特点设计了脚本关键词高亮,代码提示,代码折叠等功能,所有功能均为GrADS量身定制。 软件目前仍处于新版的测试阶段,稳定性仍然存在一些问题,可能会发生意想不到的崩溃,如果您有非常重要文件在编辑,请及时通过保存按钮来保存,以免浪费您的辛勤劳动! 为了保证您的电脑安全,请从气象家园或者气象资料站下载该软件:
二、 软件主要功能介绍 1、 软件的组成:
软件主要由菜单栏、工具栏和各种视图组成,上图的资源管理器以及编辑界面均采用视图设计,拖动资源管理器的顶部,可以自由布局其位置,也可以通过菜单栏中的视图打开其他视图:
2、 关于中文的支持 为了提高渲染速度,在程序中默认关闭了输入法的支持,如果需要输入中文,可以按编辑器里面的
按钮来实现中文输入法,但是 开启中文输入法之后软件的运行速度会有明显的下降,如果中文字体太小,可以在显示-字体设置面进行设置。
3、 编辑器介绍 (1) 代码高亮 (2) 默认代码折叠 在出现if,while等语句块时,编辑器会自动检测并在可折叠代码的前面加上小的-号,如下图所示,点击-号即可折叠该段代码,折叠后-号变为+号,这样大段程序查看更为清晰
(3) 自定义代码折叠 如果在没有这些代码块的地方也希望能够折叠代码,为此根据GrADS的特点设计了自定义折叠块,只要在需要折叠代码的第一句上面加上#region 在,折叠结束语句的下一句加上#endregion 这样就可以像其他高级语言一样使用自定义折叠,如下图所示:
(4) 智能提示和自动补全 作者本人在写一些语句的时候也会常常忘记语句后面到底有哪些类型可以选择,如 set gxout 后面有哪些,一时间可能想补全,要用的时候得翻书,为此,专门设计了易于使用的智能提示和自动补全,当你输入单词的前两个字符后,停顿1秒钟,程序就会自动显示出可能的组合,在给出的提示中双击你所要的,或则上下键选择到你需要的之后按回车确认:
(5) 语法提示 有些gs可能是从别人那里“借鉴”过来的,如果别人gs里面的语句不知道是什么含义怎么办?那你可以把鼠标悬停在你想要知道的那个单词下面,只要GrADS语法中包含这个单词,编辑器就会给出语法提示,如下图所示:
还怕记不住mark到底有哪些么?
(6) 批量注释和取消注释 选中要操作的文本后,通过右键选择相应的选项即可。
(7) 自动修饰 该功能还在测试中,目前能够使用,但是存在一点问题,主要是关于注释的内容,可能会造成注释的缩进(GrADS不支持)或者注释的下一行不缩进(不美观)。 使用该功能只要选中要操作的文本后从右键选择相应选项即可。
(8) 复制、剪切、粘贴、重复行、撤销、重做、打印等 此类功能和普通文本编辑器大同小异,查找和替换中支持正则表达式。
(9) 当前行背景高亮,当前行追踪 使当前行的背景高亮,在显示菜单选择或者工具条中点击
按钮即可。(默认关闭) 当前行追踪的功能和背景高亮类似,开启方法也类似,点击显示菜单中的动态标签即可。
(10) 书签功能 你可能打开了多个编辑窗口,那么为了便于快速定位到需要的行,可以在行前面添加书签,这样通过跳转到书签的按钮就可以进行快速跳转。
(11) 前后编辑位置快速跳转 有时候希望能够回到上一次的操作点,当程序很长的时候,可能找起来就比较麻烦,这时候通过前进和后退按钮
可以快速到达
(12) 搜索功能 这一功能在上一版本的基础上进行了扩展,当把鼠标放在单词下面,通过Ctrl+F2键调出搜索系统,搜索系统会自动在帮助库里面搜索该单词,并将搜索结果高亮显示。可以设置精确搜索或者普通搜索。 如果需要直接打开搜索系统,可以从视图菜单中打开。 (13) 其他功能 还有些其他小功能,在此不一一作介绍,您可以在使用中发现。
4、 GrADS专属功能 从3.0起,GsEditor加入了判断GrADS窗口是否存在的功能,如果已经存在,那么直接在存在的窗口中运行GrADS,如果不存在,则新打开GrADS运行。
(1)、GrADS路径及环境变量设置 在上一版中,用户必须输入完整的GrADS路径才能够实现相应的运行等操作,在这一版中,如果用户之前已经设置了环境变量,那么不需要再次输入路径,软件可以直接通过环境变量获取GrADS安装路径。 如果用户既没有设置环境变量又没有设置路径,那么在执行相应操作时会弹出如下的提示窗口来要求用户进行设置,在设置完成后会自动将路径加入环境变量:
(2)、智能运行 通过
按钮可以运行编辑器中的文件,支持gs文件和ctl文件的运行。 如果文件未保存,会提示先保存文件,后运行。 如果文件的后缀是ctl,那么会打开此ctl,等待用户的进一步操作; 如果文件是其他后缀,会当做gs文件来运行,并且根据文件中是否存在print或者printim语句来判断是否需要在运行的时候显示GrADS窗口,如果包含则不显示。 (3)、自定义运行 如果需要竖版运行,或者一定要显示或不显示窗口运行,可以通过运行菜单来执行相应的操作。
(4)、打开GrADS、gv32、cmd命令行 这些操作和上一版本中一致,直接点击相应按钮即可,如果设置了环境变量,cmd命令行会自动定位到GrADS的安装目录,以便执行相应的程序。
(5)、彩虹助手 彩虹助手相对于GsEditor是一个独立的模块,主要用来方便用户配色,该模块可以根据已有色标快速的仿制出一条一样的彩虹色,并生成了GrADS的设置脚本,也可以自行定义各种彩虹色,关于该模块的使用,用户可以自行摸索或者关注气象家园论坛,我可能会在以后写出使用的一些小技巧。 (该模块从上一版本中移植,可能存在部分兼容性问题,后续版本中将逐步修复)
(6) 文件关联 该功能在上一版中已经实现,主要是设置gs和ctl文件的默认打开方式,但是建议还是点击相应的文件,通过右键的打开方式来设置。
(7) 文件列表及常用文件夹设置 这一版本取消是上一版的数据库设置,改为直接显示文件夹中的文件,通过左侧的资源管理器视图可以选择文件夹,下方的列表显示的是符合条件的文件,通过双击这些文件可以在右侧的编辑器中打开。
通过在上方的文件夹中右键,可以将该文件夹添加到常用路径,这样不用每次都查找文件夹,可以直接在常用选项卡中找到添加过的文件夹: 通过右键下方的文件列表,可以修改过滤的文件类型:
默认情况下,只显示上面三种后缀的文件。
5、 气象家园相关功能 由于时间关系,该弄能目前只发布了会员状态查看,可以获取会员的一些最新微博状态,总共显示10条,通过右键可以刷新,服务端每小时更新一次。
点击会员状态会调用软件内置的清风浏览器(O(∩_∩)O)来浏览论坛。
后续版本的GsEditor会加入更多论坛互动的功能,比如,论坛的GrADS相关的脚本直接在线下载,可以直接将自己的脚本通过GsEditor来分享给大家,同时获得论坛的积分奖励等。 一个人的力量永远是渺小的,大家互通有无才能更精彩!
三、 软件存在的一些问题 目前软件属于全新架构,使用中可能会出现一些未能想到的问题,目前出现过的问题有: 拖动左侧资源管理器时页面被编辑窗口覆盖,解决方法就是拖动后一定要在提示可以放置的地方放下拖动中的资源管理器,不要中途丢开,否则可能会引起软件崩溃; 复制编辑器中文本的时候,可能会引起崩溃,这主要是.Net2.0中的bug引起,为此,取消了部分线程操作后没有继续发现这个问题,但不排除再次出现的可能,希望用户在复制之前保存好编辑中的文档; 上面提到的使用自动修饰功能时出现的注释行问题,该问题不会引起软件崩溃。
=======================请不要使用迅雷下载================= |