LiteIDE 是一款开源、跨平台的轻量级 Go 语言集成开发环境(IDE)。
核心功能
* 系统环境管理
* MIME类型管理
* 可配置编译命令
* 支持文件搜索替换和恢复
* 快速打开文件、符号和命令
* 插件系统
高级代码编辑器
* 代码编辑支持 Go语言、Markdown 和 Golang Present
* 快速代码导航工具
* 语法高亮和配色方案
* 代码完成
* 代码折叠
* 显示保存修订
* 重读文件使用代码差异方式
Go 语言支持
* 支持 Go1.11 Go modules
* 支持 Go1.5 Go vendor
* 支持 Go1 GOPATH
* Go 编译环境管理
* 使用标准 Go 工具编译和测试
* 自定义 GOPATH 支持 系统定义、IDE 定义和项目定义
* 自定义项目编译配置
* Go 包浏览器
* Go 类视图和大纲
* Go 文档搜索和 API 索引
* 代码导航和信息提示
* 代码查找引用
* 代码重构和恢复
* 集成 [gocode](https://github.com/visualfc/gocode) clone of [nsf/gocode](https://github.com/nsf/gocode)
* 集成 [gomodifytags](https://github.com/fatih/gomodifytags)
* 支持代码查询工具 guru
* 调试支持 GDB 和 [Delve](https://github.com/derekparker/delve)
支持的操作系统
* Windows x86 (32-bit or 64-bit)
* Linux x86 (32-bit or 64-bit)
* MacOS X10.6 or higher (64-bit)
* FreeBSD 9.2 or higher (32-bit or 64-bit)
* OpenBSD 5.6 or higher (64-bit)
目前看每次新建项目后, 需要运行如下命令: go mod init example.com/test2 上述命令可以直接LiteIDE的“文件系统”中,右键菜单“打开集成终端”,一般会在IDE的下面部分打开,一般目录会定位到当前项目的根目录位置 ,然后执行上述命令即可
删除 C:\Users\Administrator\go\pkg\mod\github.com 的所有文件 电脑休眠后不能跳转的解决方法: 杀掉任务管理器中的 gocode 进程
Goland常用快捷键 文件相关快捷键: CTRL+E,打开最近浏览过的文件。 CTRL+SHIFT+E,打开最近更改的文件。 CTRL+N,可以快速打开struct结构体。 CTRL+SHIFT+N,可以快速打开文件。 代码格式化: CTRL+ALT+T,可以把代码包在一个块内,例如if{…}else{…},#region。 CTRL+K+S(外侧代码) CTRL+ALT+L,格式化代码。
LiteIDE LiteIDE是一款开源、跨平台的轻量级Go语言集成开发环境(IDE)。 支持的操作系统 Windows x86 (32-bit or 64-bit) Linux x86 (32-bit or 64-bit) 下载地址 :http://sourceforge.net/projects/liteide/files/ 源码地址 :https://github.com/visualfc/
记事本,开发效率极低 Vim,初学者入门门槛高 VSCode,不喜欢 Sublime Test,不喜欢 GoLand,喜欢,当收费 LiteIDE(开源免费, 跨平台运行,轻量级) 生男生女都一样, 最关键是你中意哪个就用哪个 Goland 安装 下载安装包:点我下载 Goland,提取码:lm7v 运行安装文件 疯狂下一步 激活程序:自行淘宝 JetBrains 激活,仅供学生党参考, 在职人员
概述 ThinkCMF已经默认开启了多语言的支持,后台以语言包形式实现多语言,前台以语言包和多模板的形式实现多语言. 语言包 ThinkCMF开启的语言有三个,分别是zh-cn,en-us,zh-tw,此项配置在application/Common/Conf/config.php配置文件下,可以通过更改LANG_LIST的值增加语言. 语言包分为框架核心语言包(在simplewind/Core/L
范式 声明式 函数式 Common Lisp Clojure Haskell Erlang Scala LISP Logo F# 逻辑式 Prolog 命令式 非结构化 COBOL 结构化 面向对象 Visual Basic Objective-C Smalltalk Python Ruby Eiffel Java C++ C# 过程式 Delphi/Object Pascal Fortran B
几个月前,我决定开发一个可以真正使用的编程语言。语言的目标是这样的: 可以和C一样编译成 native 机器码,并能用于游戏开发。 语言和java/C# 类似,并且尽量减少业务代码开发的复杂度。 兼容全平台、开源。 国产、全中文支持。 有完整的 IDE、文档、工具支持。 有一个社区支持。 这是一个很伟大的事情,如果你有兴趣和时间,欢迎加入我们的开源团队。 不会做没关系,这是一个学习机会。 联系方式
主要内容:使用DartPad在线执行脚本,设置本地环境,IDE支持,dart2js工具本章讨论在Windows平台上为Dart设置执行环境。 使用DartPad在线执行脚本 可以使用 https://dartpad.dartlang.org/ 上的在线编辑器在线运行测试脚本。Dart编辑器执行脚本并显示HTML和控制台输出。在线编辑器附带一组预设代码示例。 Dartpad编辑器的截图如下 - Dartpad还可以以更严格的方式进行编码。通过检查编辑器右下角的强模式选项来实现。强模式
牛客上大部分面经都是说三面是主管面,很少涉及八股,我上来就是被一通怼八股,面试问题如下: 1.map是无序还是有序 2.channel线程安全 3.new和make的区别 4.数组和切片的区别 5.map底层原理,如何扩容 6.GMP模型 7.生产者消费者模式 8为什么想要加入苏小研 9.如何看待加班 全程14分钟,直接凉凉了,,技术问题让我答的稀碎
9.3* Perl 语言接口开发 本节将专门讲一讲 if_perl 接口的开发指导与实践经验,虽然只讲 perl ,但其基本 思路对于其他语言接口也可互为参照。 9.3.1 VimL 调用 perl 接口的基本流程 典型地,假如要使用(perl)语言接口实现某个较为复杂的功能或插件,其调用流程大概 可归纳如下: 定义快捷键映射,nnoremap ,这不一定必要,可能直接使用命令也方便; 快捷键调用