转-liteIDE 快捷键改装
时间:2022-05-04
本文章向大家介绍转-liteIDE 快捷键改装,主要内容包括LiteIDE改装、关键入口点还是我在google Code上找到的一个文档。、展开无限的联想、坑、Golang坑爹的Test、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。
LiteIDE改装
最近一直都在使用liteIDE做开发。公司的项目很紧张,但是在这个周末。还是偷偷的对liteIDE小不爽的地方进行了一些小的改造。
IDE上的run按钮就是运行当前的go文件。
- 首先我们项目运行只是运行统一或者少数的入口点每次点开固定的文档才能run真的是够了。 另外一个主要的原因在于liteIDE没有project管理支持。
- 而且这个IDE貌似没有出很长时间一般的RCP平台都是有插件开发的。但是这没有插件开发(貌似是有。而且是用python写的) 但是,没找到文档(截至 2015年1月19日)也是醉了。
关键入口点还是我在google Code上找到的一个文档。
在配置中的LiteBuild里面有一个gosrc.xml 这个配置文件能修改buttion调用的命令。 好吧就只能用这个做自己脚本的入口了。
1 |
<action id="Run" img="blue/run.png" key="Ctrl+Alt+R;Ctrl+F5" cmd="sh" args="/Users/Li-jianying/run.sh" output="true" codec="utf-8" readline="true"/> |
---|
cmd
args
就是它了。
展开无限的联想
首先用这个做了一个系统的统一入口点,我的主要问题在于项目选择上面。 因为我项目不多,同时也就做两个项目所以直接就在脚本里面写好项目选择 就可以了。类似这样。
12 |
echo "项目选择器"sh ~/h/run.sh |
---|
直接去run项目里面的run.sh 就ok了。
坑
echo 'XXX项目启动脚本'
export C=$(cd `dirname $0`; pwd)
cd $C
go run httpServer.go router.go pageload.go
别忘了cd进去你的项目文件目录。不然,我也不知道是那里。反正找不到脚本。 然后你就run不了了。
Golang坑爹的Test
1.
就在我以为osx下的快捷键不好使的时候。
我无意中按了Command+R竟然好使了。
配置文件里面的Ctrl是Command的意思。大家别被骗了。
本文来自:PHILO
感谢作者:jianyingLi
查看原文:liteIDE 快捷键改装
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 使用 Clientset 获取 Kubernetes 资源对象
- Python爬虫 - 解决动态网页信息抓取问题
- Java内存故障?只是因为你不够帅!
- 线程池的execute方法和submit方法有什么区别?
- os.mkdir()
- Java自动化测试(Jmeter 12)
- python剪切文件
- 设计模式(一):Android 源码中的单例模式
- Flask(数据库操作 十一)
- Golang | 既是接口又是类型,interface是什么神仙用法?
- 剑指offer第11题:机器人运动范围
- SQL 查找是否"存在",别再 count 了,很耗费时间的!
- 【LeeCode 中等 字节 python3】567. 字符串的排列
- Spark实现WordCount的几种方式总结
- Redis6之pub/sub发布与订阅(对比List和Kafka)