目录
(3)Syntax Highlighting for the GAMS modeling language:
1.GAMS安装配置
1.双击windows_x64_64.exe安装软件
2.软件安装完成后,复制Crack文件夹里的serial.txt 和 Activator.exe文件到软件安装目录下替换原文件,以管理员身份运行Activator.exe,并选择method 1,回车。
3.运行软件,File——>Options——>Licesne,勾选Usealternate license file,选择安装目录添加serial.txt,按OK。破解成功。
2.Sublime Text 3.0编辑器及插件配置
做本科毕设时浅试了一下GAMS,被它软件本身的编辑界面折磨了一番,因为 GAMS 的编辑器使用体验并不好。我遇到的情况有不显示代码号,关键词没有标识,没有自动联系所有出现的同名变量,不能自动补全代码等等。打算系统地使用GAMS后,发现很多人在用Sublime Text编辑器。
1)Sublime Text 3.0安装
下载地址:https://www.sublimetext.com/3
选择下载Windows 64 bit版本,大小在10M左右,正常安装即可。在安装界面勾选“add to explorer context menu”,保证以后的文件可以右键用Sublime打开。
打开Sublime后,名称栏会显示(UNREGISTERED),但不影响使用。
2)Package Control的安装
第一步,输入ctrl+` (`就是数字1左边那个,别漏了!),跳出Sublime Text 控制台。
第二步,在其中输入代码,按回车
import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
重启Sublime后,就可以进行插件的安装了。
3)插件安装方法和常用插件
输入ctrl+shift+p,弹出命令板。输入package control自动联想到安装命令。选中Install Package,回车。
进入插件安装页面,直接输入插件名,选中,回车即可安装。
常用插件:
(1)ChineseLocalizations
安装后Sublime被汉化。
(2)ConvertToUTF8
解决代码里中文乱码的问题。
(3)Syntax Highlighting for the GAMS modeling language:
实现代码里GAMS关键字高亮。
下载地址:
https://github.com/lolow/sublime-gams/find/master
按照readme文件,在我们安装了Package Control 的基础上,可以把资源压缩包放到Sublime目录下的”packages"文件夹里,然后通过上面安装插件的流程安装它。
第一步,在下载界面下载ZIP。
第二步,将资源包复制到”packages"目录下。
解压缩资源包,并改名为”GAMS language“
第三步,输入ctrl+shift+P,进入package control:install package,搜索”GAMS language“,回车。即安装成功。
随便打开一个.gms文件,效果如下:
配色有点辣眼睛,颜色的设置还需要研究一下。
附:
Package Control 的官网:https://packagecontrol.io/installation
参考了以下两篇文章:
(Sublime Text 3)完美替换 GAMS 难用的编辑器https://blog.csdn.net/qq_33850482/article/details/105896921