Intellij IDEA 每日提示集锦-201808

Intellij IDEA 每天的 tip of the day 的翻译,每日翻译一个,这里是 2018 年 8 月份的tip of the day。


Use F2/⇧F2 keys to jump between highlighted syntax errors.
Use ⌥⌘↑/⌥⌘↓ shortcuts to jump between compiler error messages or search operation results.
To skip warnings right click on the validation side bar / marker bar and choose Go to high priority problems only.

使用 F2/shift+F2 键可以在高亮的错误间跳转。
使用 option+command+↑/option+command+↓ 可以在 编译错误 或者 搜索结果 间跳转。
如果需要在跳转时忽略警告信息,右键点击侧边栏的校验错误或标记,选中 Go to high priority problems only(仅跳转高优先级问题) 选项


When using basic code completion (⌃Space), type any characters that exist anywhere in an identifier.



Use ⌘J to complete any valid Live Template abbreviation if you don’t remember it. For example, type it and press ⌘J to see what happens.

如果你忘记了 Live Template 的缩写,你可以使用 Commond+J 来补全它。例如,输入it并按Commond+J,可以看看会发生什么。


To show separator lines between methods in the editor, open the editor settings and select the Show method separators check box in the Appearance page.

要在编辑器中的方法之间显示分割线,可以打开editor settings,在Appearance页选中Show method separators


⌃⇧J shortcut joins two lines into one and removes unnecessary space to match your code style.

Control+Shift+J 快捷键作用:将两行合并为一行,并移除不必要的空格来适应您的代码格式。


Use ⌃↑ and ⌃↓ keys to quickly move between methods in the editor.

使用 Control+↑ 和 Control+↓ 快速在编辑器中的方法之间跳转。


Use Refactor | Copy to create a class which is a copy of the selected class. This can be useful, for example, when you need to create a class which has much in common with some existing class and it’s not feasible to put the shared functionality in a common superclass.

使用菜单 Refactor | Copy 来创建当前类的一份拷贝。这很有用,例如,当你需要创建一个类的时候,这个类和已存在的一个类很相似,但是又不可能将相同的部分放到一个公共的父类里面。


Use the ⇧⌘V shortcut to choose and insert recent clipboard contents into the text.

使用 shift+command+v 键打开最近剪贴板记录,来选择并将记录插入到编辑器中。

Hexo 主题 hexo-theme-tranquilpeak 部分功能总结 Hexo 主题 hexo-theme-tranquilpeak 部分功能总结
最近发现了一个 Hexo 主题,又好看功能又强大,hexo-theme-tranquilpeak,这里总结一下遇到的问题,以及注意事项。 安装使用问题 要安装说明,使用 Github 仓库中 Release 里边的压缩包来使用,不要直接
重读设计模式 - 里氏替换原则 重读设计模式 - 里氏替换原则
一、总览LSP: Liskov Substitution Principle.Functions that use pointers or references to base classes must be able to use obj