对于做Java开发的同学使用最熟练的开发工具应该当属Eclipse了吧,但是做到后面的话一般都会转用Intellij Idea。至于转用Intellij有什么好处我就不赘述了,简言之就是功能强大,使用便捷,能够大大提升我们的工作效率。

由于目前工作主要用Go语言进行底层开发,所以采用了GoLand开发工具,它跟Idea一样同为JetBrains公司的产品,本篇主要介绍下GoLand.2018.1.2的激活及其常用的使用技巧。

GoLand.2018.1.2激活

1、下载GoLand并安装

https://pan.baidu.com/s/1vPClabBF8K8xvOFHfkrSyQ

2、拷贝JetbrainsCrack.jar至安装目录下的bin

以我的安装目录为例:C:\Program Files\JetBrains\GoLand 2018.1.2\bin

3、编辑goland.exe.vmoptions和goland64.exe.vmoptions

找到bin目录下的 goland.exe.vmoptions 和 goland64.exe.vmoptions 两个文件,用Notepad++或者Editplus++打开分别在最后面追加一行如下内容(把路径改为你的实际安装路径,注意:前后不能有空格)

-javaagent:C:\Program Files\JetBrains\GoLand 2018.1.2\bin\JetbrainsCrack.jar

4、打开并激活GoLand

在弹出的激活对话框中选择第二项"Activation code",拷贝下面的内容至对话框内容处,点击【OK】按钮。

ThisCrackLicenseId-{
"licenseId":"ThisCrackLicenseId",
"licenseeName":"Admin",
"assigneeName":"",
"assigneeEmail":"avxhm.se@gmail.com",
"licenseRestriction":"Admin",
"checkConcurrentUse":false,
"products":[
{"code":"II","paidUpTo":"2099-12-31"},
{"code":"DM","paidUpTo":"2099-12-31"},
{"code":"AC","paidUpTo":"2099-12-31"},
{"code":"RS0","paidUpTo":"2099-12-31"},
{"code":"WS","paidUpTo":"2099-12-31"},
{"code":"DPN","paidUpTo":"2099-12-31"},
{"code":"RC","paidUpTo":"2099-12-31"},
{"code":"PS","paidUpTo":"2099-12-31"},
{"code":"DC","paidUpTo":"2099-12-31"},
{"code":"RM","paidUpTo":"2099-12-31"},
{"code":"CL","paidUpTo":"2099-12-31"},
{"code":"PC","paidUpTo":"2099-12-31"}
],
"hash":"2911276/0",
"gracePeriodDays":7,
"autoProlongated":false}

GoLand使用技巧

1、GoLand常用设置(Idea基本类似)

Settings 》Editor 》Font                       设置字体及字体大小、行间距、备用字体
Settings 》Keymap 设置快捷键
Settings 》Editor 》General 》Code Completion 设置智能提示大小写敏感为“None”
点击右下角像“老人头”似的图标设置【代码检测警告提示】等级,建议开启Inspections
Settings 》Editor 》General 》Auto Import 设置包自动导入和优化导入
Settings 》Editor 》General 》Editor Tabs 设置打开的Tab页多行显示及打开的Tab页上限
Settings 》Editor 》Code Style 》Go 右侧Other标签页,勾选Add leading space to comments
Settings 》Appearance & Behavior 》System Settings 右侧勾选设置每次启动和打开项目时候的规则
Settings 》Editor 》General 右侧滚动至Limits区域设置最近打开的文件上限
View 》Enter Full Screen 进入全屏模式 VCS 》Local History 》Show History 查看对比当前文件的本地历史记录 或者
选中某个文件,右键选择"Local History" > "Show History" 查看对比该文件的本地历史记录

小技巧:

  • 在打开的Java类中,右键选择“Diagrams” 》“Show Diagram...” 可以查看该类的结构图

  • 在打开的Java类中,选择菜单“View” 》“Show Bytecode” 可以查看该类的字节码

  • 在输入一个json格式的字符串时,可以在双引号内,按 Alt+Enter 快捷键选择“Inject language or reference”,选择json语言,再次按 Alt+Enter 快捷键选择“Edit JSON Fragment”即可在打开的JSON Fragment.json中直接输入json格式的字符串,上面的双引号内会自动回显经过转义的json字符串。

2、GoLand常用快捷键(Idea基本类似)

Ctrl + Alt + S		       快速打开Settings对话框
Ctrl + Alt + P 抽取写死的参数到方法参数
Ctrl + Alt + M 抽取代码块到一个新的方法
Alt + F3 快速查找当前文件中与该选中部分相匹配的内容
Alt + F8 Debug模式下对选中的某个表达式进行计算
Ctrl + Shift + F 快速查找在文件中的内容并显示
双击Shift 弹出 Search Everywhere 弹出层
Ctrl + Y 删除光标所在行 或 删除选中的行
Ctrl + Shift + V 弹出历史复制内容
Ctrl + N 根据输入的 类名 查找类文件
Ctrl + Shift + N 通过文件名定位,打开文件 / 目录,打开目录需要在输入的内容后面多加一个正斜杠
Ctrl + Shift + Alt + N 查找 变量 / 方法
Ctrl + E 显示最近打开的文件记录列表
Ctrl + Shift + E 显示最近修改的文件列表的弹出层
Ctrl + F12 弹出当前文件结构层(如查看当前类的所有方法),可以在弹出的层上直接输入,进行筛选
Alt + Insert 在类中使用可以自动生成代码(如 getter/setter,构造函数,toString()
Ctrl + O 选择可重写的方法
Ctrl + I 选择可继承的方法
Ctrl + Shift + T 对当前类生成单元测试类,如果已经存在的单元测试类则可以进行选择
Ctrl + Alt + L 格式化代码,可以对当前文件和整个包目录使用
Ctrl + Alt + O 优化导入的类,可以对当前文件和整个包目录使用
Ctrl + Alt + T 对选中的代码弹出环绕选项弹出层
Ctrl + Shift + U 对选中的代码进行大 / 小写轮流转换
Ctrl + Shift + J 自动将下一行合并到当前行末尾
Ctrl + Enter 智能分隔行
Ctrl + Alt + Enter 光标所在行上空出一行,光标定位到新行
Ctrl + J 显示与之匹配的实时代码模板
Ctrl + Shift + Space 智能代码提示
Ctrl + Shift + Alt + T 重构功能大汇总,叫做 Refactor This
Alt + F7 查找光标所在的 方法 / 变量 / 类 被使用的地方
Ctrl + Alt + F7 查找光标所在的 方法 / 变量 / 类 被使用的地方,用弹出框的方式找出来
Ctrl + Alt + Y 同步、刷新
Shift + 滚轮前后滚动 当前文件的横向滚动轴滚动
Ctrl + Shift + Alt + S 打开当前项目设置
Ctrl + 左键单击 在打开的文件标题上,弹出该文件路径

Golang 2018.1.2激活及使用技巧的更多相关文章

  1. Win10激活Office2013的技巧

    原文:http://www.xitongzhijia.net/xtjc/20150720/53252.html KMSpico Win10激活工具 是一款能激活Win8/Win8.1/win10/Of ...

  2. [转载][翻译]Go的50坑:新Golang开发者要注意的陷阱、技巧和常见错误[2]

    Golang作为一个略古怪而新的语言,有自己一套特色和哲学.从其他语言转来的开发者在刚接触到的时候往往大吃苦头,我也不例外.这篇文章很细致地介绍了Golang的一些常见坑点,读完全篇中枪好多次.故将其 ...

  3. IntelliJ IDEA 2017.3/2018.1/.2 激活

    传统的License Server方式已经无法注册IntelliJ IDEA2017.3的版本了. http://idea.lanyus.com,这个网站有破解补丁和注册码两种方式,另外http:// ...

  4. Go的50坑:新Golang开发者要注意的陷阱、技巧和常见错误[2]

    初级篇 开大括号不能放在单独的一行 未使用的变量 未使用的Imports 简式的变量声明仅可以在函数内部使用 使用简式声明重复声明变量 偶然的变量隐藏Accidental Variable Shado ...

  5. [转]Go的50坑:新Golang开发者要注意的陷阱、技巧和常见错误-高级

    from : https://levy.at/blog/11 进阶篇 关闭HTTP的响应 level: intermediate 当你使用标准http库发起请求时,你得到一个http的响应变量.如果你 ...

  6. 【永久激活,视频教程,超级详细】IntelliJ idea 2018.3安装+激活+汉化

    简介 IDEA 全称IntelliJ IDEA,是用于java语言开发的集成环境(也可用于其他语言),IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手.代码自动提示.重构. ...

  7. 【开发工具】- Idea.2018.02注册码激活

    1.从下面地址下载一个jar包,名称是  JetbrainsCrack-3.1-release-enc.jar 下载地址: 链接: https://pan.baidu.com/s/1VZjklI3qh ...

  8. WebStorm 2018.2安装激活教程

    1.下载解压,得到jetbrains webstorm 2018.2主程序,破解文件和中文语言包: 2.运行“WebStorm-2018.2.exe”开始安装,默认安装目录[C:\Program Fi ...

  9. idea 2018.1.2激活方法,有效期至2099年

    1. 下载破解补丁文件JetbrainsCrack-2.7-release-str.jar 链接: https://pan.baidu.com/s/1inWaS067RPte3ZkD6uDxOQ 密码 ...

随机推荐

  1. C# winform webbrowser如何指定内核为IE11?

    1)假设你应用程序的名字为MyApplication.exe 2)运行Regedit,打开注册表,找到 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsof ...

  2. Android Studio更改工程名异常解决方案 :can't rename root module

    在修改Android Studio 中 project的名字时 ,提示 “can’t rename root module”. 这是因为Android Studio只能修改根目录内的所有文件,要修改p ...

  3. 【转】Spring Boot干货系列:(六)静态资源和拦截器处理

    前言 本章我们来介绍下SpringBoot对静态资源的支持以及很重要的一个类WebMvcConfigurerAdapter. 正文 前面章节我们也有简单介绍过SpringBoot中对静态资源的默认支持 ...

  4. 多线程之Thread类

    Java并发编程:Thread类的使用 在前面2篇文章分别讲到了线程和进程的由来.以及如何在Java中怎么创建线程和进程.今天我们来学习一下Thread类,在学习Thread类之前,先介绍与线程相关知 ...

  5. 【转】np.linspace()、np.logspace()、np.arange()

    转自:https://blog.csdn.net/ui_shero/article/details/78881067 1.np.linspace() 生成(start,stop)区间指定元素个数num ...

  6. Android的JNI调用(三)

    注册JNI函数 注册之意就是将Java层的native函数与JNI层对应的实现函数关联起来,这样在调用Java层的native函数时,就能顺利转到JNI层对应的函数执行. (1)静态注册 根据函数名来 ...

  7. bootstrap-treeview使用

    1.数据 var tree = [{ text: "车型A", nodes: [{ text: "车系1", }, { text: "车系2" ...

  8. Scratch 3.0 版本比较

    新年伊始MIT 就正式 发布了Scratch最新3.0版 ,以 HTML5.0 为基础的版本! 本文就来带看看3.0版有哪些更新的地方. 下图是进入后第一个画面,跟Scratch 2.0 很像,熟悉的 ...

  9. WPF 绑定StaticResource到控件的方法

    原文:WPF 绑定StaticResource到控件的方法 资源文件内的属性能否直接通过绑定应用到控件?答案是肯定的. 比如,我们要直接把下面的<SolidColorBrush x:Key=&q ...

  10. 【转载】COM 组件设计与应用(三)——数据类型

    原文:http://vckbase.com/index.php/wv/1206.html COM 组件设计与应用 系列文章:http://vckbase.com/index.php/piwz?& ...