软件推荐展开目录
效率工具展开目录
办公效率工具
- Everything(全盘扫描查找文件)
- Ditto(粘贴板)
- snipaste(统一截图)
- Rolan(快捷启动器)
- Typora(markdown 编辑器)
- SmallPdf(转换 PDF)
- 有道词典(翻译,双击 Ctrl/Ctrl+Shift+Y)
- Visio 2013(流程图)
- Office 2013 全家桶(办公)
- XMind(思维导图)
- 极速 PDF 破解版(PDF 查看编辑器)
- OCR (截屏转文字)
- pandoc(markdown 转 pdf/word)
系统工具展开目录
- TranslucentTB(状态栏透明)
- TrafficMonitor(网速 / CPU/GPU 监控)
- switchHosts(切换 host)
- BandZip 6.7 版(解压缩)
- 护眼宝(护眼)
- Dism++(清理垃圾等)
- V2ray(代理)
- Proxifier(全局代理)
- ZeroTier One(内网穿透,异地组网)
- Frp(内网穿透)
- Chrome
- 360 极速浏览器
开发工具展开目录
开发用的相关工具
- IDEA 最新版
- GitBash(git)
- ConEmu(终端)
- FinalShell(终端)
- RedisDesktopManager(redis 客户端)
- Navicat(数据库客户端)
- Postman(API 调试)
- Regex Match Tracer(正则)
- Vagrant+VirtualBox(虚拟机,替代 WSL)
在线网站展开目录
个人展开目录
- 向日葵(远程控制)
- PicGo(上传图片到 OSS)
- ScreenToGif(录屏动图 GIF)
- Bitwarden(密码管理器,需配合服务端)
IDEA 配置展开目录
开发工具 IDEA 的各种配置
好用插件展开目录
- JRebel for IntelliJ(热更新)
- Alibaba Java Coding Guidelines(代码检测)
- CamelCase(驼峰,下划线,横杠切换)
- CodeGlance(类 subtext 右侧预览)
- GenerateAllSetter(生成所有 setter)
- Grep Console(日志颜色)
- IdeaVim(vim 插件)
- Iedis(redis 客户端)
- Lombok(Lombok 插件)
- Rainbow Brackets(彩虹括号)
- stackOverflow(控制台日志右键查 stockOverflow 论坛)
- VisualVM Launcher(内存检测)
- Vue.js(vue 语法)
- JB SDK Bintray Downloader(idea JDK)
- ESLint(js 语法检测)
小技巧展开目录
分析外部堆栈跟踪展开目录
把报错信息复制到 Analyze -> Analyze Stacktrace,快速进入程序块。开发中经常可以看到生产环境有错误日志,依照此方法快速将日志导入项目,定位问题
https://mp.weixin.qq.com/s/cOmX8MTvzGuy_aH97FAbpw
模板展开目录
创建 class/enum/interface/shell 模板展开目录
配置位置:Setting(Ctrl+Alt+S)-Editor-File and code Templates
配置 tab 栏:Files
Class展开目录
- #if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
- #parse("File Header.java")
- /**
- * TODO :please describe it in one sentence
- * @author : oneisall
- * @version : v1 ${DATE} ${HOUR}:${MINUTE}
- */
- public class ${NAME} {
- }
Enum展开目录
- #if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
- #parse("File Header.java")
- /**
- * TODO :please describe it in one sentence
- * @author : oneisall
- * @version : v1 ${DATE} ${HOUR}:${MINUTE}
- */
- public enum ${NAME} {
- }
Interface展开目录
- #if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
- #parse("File Header.java")
- /**
- * TODO :please describe it in one sentence
- * @author : oneisall
- * @version : v1 ${DATE} ${HOUR}:${MINUTE}
- */
- public interface ${NAME} {
- }
AnnotationType展开目录
- #if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
- #parse("File Header.java")
- /**
- * TODO :please describe it in one sentence
- * @author : oneisall
- * @version : v1 ${DATE} ${HOUR}:${MINUTE}
- */
- public @interface ${NAME} {
- }
Bash展开目录
可能需要自己添加
- #!/bin/bash
- # todo:please describe it in one sentence
- # author:oneisall
- # date:${DATE}
创建代码模板展开目录
配置位置:Setting(Ctrl+Alt+S)-Editor-Live Templates
- 添加自定义组:右上角
+
号选择Template Group
,填写新增的组名如0.custom
- 组内添加模板:选中新建完的组,如
0.custom
,右上角+
号选择Live Template
填写具体内容
- abbreviation:引出该模板代码的快捷键一般
@
开头,如@jt
为 junit 的模板 - Description:模板的描述,如 junit Test 方法
- Template text:模板内容,具体的模板,根据自己需要填写,
$END$
为导出模板后光标的位置 - No applicable contexts yet.Define :提示没有这个模板还没有定义适用的文件,选择 Define 进行选择,如选 Java
- abbreviation:引出该模板代码的快捷键一般
模板例子:
以下为:快捷键/描述/应用文件/模板内容
@ajax-AJAX 模板展开目录
@ajax / 生成 ajax 模板 / Html&JavaScript&Jsp&Vue
- $.ajax({
- url:'URL$END$',
- type:'GET',
- async:true,
- data: data,
- success:function(result){
- alert(result.msg);
- if(result.status){
- setTimeout(function(){
- // location.href=''
- },1500);
- }
- },
- error:function () {
- alert("系统发生错误!")
- }
- });
@t-Jquery $this 模板展开目录
@t/js 生成 var $this=$(this)/Html&JavaScript&Jsp&Vue
- var $this = $(this)$END$
@tt-thymeleaf 模板展开目录
@tt/thymeleaf th:text 模板 / Html&JavaScript&Jsp&Vue
- th:text="${$END$}"
@f - 一行注释展开目录
@f / 普通属性 & 字段 javadoc 注释 / 所有文件均适用
- /** $END$*/
@jt-Junit展开目录
@jt/junit test template/Java
- @Test
- public void test$END$(){
-
- }
@log展开目录
@log / 日志 /java
- private static final Logger logger = LoggerFactory.getLogger($CLAZZ$.class);
Edit variable 将 CLAZZ 变量修改为 className () 函数
JRebel展开目录
下载 JRebel 插件后激活展开目录
- 选择 Connect to online licensing service
- 地址:${SERVER}/${UUID},如 http://jrebel.autoseasy.cn/db293adf-2076-4917-bdd6-e32271419591
- 邮箱:随便填写
${SERVER} 可选地址:(可能过期了)
- http://jrebel.autoseasy.cn/
- http://120.77.158.110:1008/
- http://140.143.12.222:8081/
- http://139.9.193.106:10000/
UUID 在线生成:GUIDs online
(176dd83d-20fb-4be2-ab89-f2aa46559c76)
搭建展开目录
- 下载源码 https://gitee.com/gsls200808/JrebelLicenseServerforJava
- 打包 jar 包:mvn clean ; mvn clean package
- 在 target 目录下找到打好的 jar 包,上传到服务器。
- 服务器执行
nohup java -jar JrebelBrainsLicenseServerforJava-1.0-SNAPSHOT-jar-with-dependencies.jar -p 10000 >/dev/null 2>&1 &
- 可以使用已打包的 jar 在 lib/JrebelBrainsLicenseServerforJava-1.0-SNAPSHOT-jar-with-dependencies.jar
-p
参数指定端口
参考:
编码展开目录
配置位置:Setting(Ctrl+Alt+S)-Editor-File Encodings
- Global Encoding:UTF-8
- Project Encoding:UTF-8
- Default encoding for for projects files:UTF-8
- Transparent native-to-ascii conversion:true
- Create UTF-8 files:with NO BOM
快捷键展开目录
- - Editor Actions
- - Duplicate Line or Selection : none
- - Duplicate Entire Lines : Ctrl + D
- - Main menu
- - Edit
- - Duplicate Line or Selection : none
- - View
- - Compare Files : none
- - Code
- - Completion
- - Basic : Alt+/
- - Cyclic Expand Word : none
- - Cyclic Expand Word (Backward): none
- - Run
- - Debug with JRebel : Ctrl + Alt + Shift + F9
- - Tools
- - Vim Emulator : Ctrl + Shift + \
- - Start SSH session : Ctrl + Alt + Shift + F12
- - VCS
- - Mercurial
- - Annotate : Ctrl + Alt + Shift + F11
- - Subversion
- - Annotate : Ctrl + Alt + Shift + F11
- - Perforce
- - Annotate : Ctrl + Alt + Shift + F11
- - Git
- - Annotate : Ctrl + Alt + Shift + F11
- - CVS
- - Annotate : Ctrl + Alt + Shift + F11
- - TFS
- - Annotate : Ctrl + Alt + Shift + F11
- - Version Control System
- - Annotate : Ctrl + Alt + Shift + F11
- - Show Diff : none
- - CVS
- - Annotate : Ctrl + Alt + Shift + F11
- - Git
- - Annotate : Ctrl + Alt + Shift + F11
- - Perforce
- - Annotate : Ctrl + Alt + Shift + F11
- - Subversion
- - Annotate : Ctrl + Alt + Shift + F11
- - TFS
- - Annotate : Ctrl + Alt + Shift + F11
- - Mercurial
- - Annotate : Ctrl + Alt + Shift + F11
- - Shelve
- - Show Diff : none
- - Diff & Merge
- - Show Diff : none
- - Compare Files : none
- - File History
- - Show Diff : none
- - Annotate : Ctrl + Alt + Shift + F11
- - Compare Files : none
- - Plug-ins
- - IdeaVim
- - Vim Emulator : Ctrl + Shift + \
- - JavaScript Support
- - Fix ESLint Problems : Ctrl + Alt + Shift + ;
- - SSH Remote Run
- - Start SSH session : Ctrl + Alt + Shift + F12
- - Other
- - Desktop Directory : none
- - Fix doc comment : Alt + M
- - Send EOF : none
- - View AssertEquals Difference : none
其他配置展开目录
菜单字体展开目录
配置位置:File | Settings | Appearance & Behavior | Appearance
use custom font:Consolas
Size:18
编辑字体展开目录
配置位置:Setting(Ctrl+Alt+S)-Editor-Font
Font:Consolas
Size:18
Line Spacing:1.0
Fallback Font:None
增加 TODO 关键字展开目录
配置位置:Setting(Ctrl+Alt+S)-Editor-TODO
鼠标滚轮控制字体展开目录
Editor-General-Change font size(Zoom) with Ctrl+Mouse Wheel
编码一行 120 提示字符提示换行修改为 170展开目录
Editor-General-Code Style-Hard wrap at ${value} columns
填写 value = 170
Editor-General-Code Style-wrap on typing
不选择自动换行
允许一行 Javadoc 注释,即不 wrap 一行展开目录
File | Settings | Editor | Code Style | Java
的 Others
中选中 Do not wrap one line comments
Terminal展开目录
配置路径:Tools-Terminal
Shell path:D:Gitbinbash.exe
Tab name :GitBash
显示空格换行符等展开目录
File | Settings | Editor | General | Appearance
中选择 Show whitsapces
热部署 + 取消双击展开目录
快捷键 ctrl + shift + alt + /, 选择 Registry
勾上 Compiler autoMake allow when app running
勾上 ide.suppress.double.click.handler
软件破解总结展开目录
IDEA展开目录
- 将破解文件 lib/JetbrainsCrack.jar 放在 idea 安装目录的 bin 目录下,如
D:\JetBrains\idea-2019.2.4\bin
- 修改 idea64.exe.vmoptions 文件 ,添加破解文件的配置,形式如
-javaagent:${破解文件路径}
,-javaagent:D:\JetBrains\idea-2019.2.4\bin\JetbrainsCrack.jar
- hosts 不能有 jetbrains 的回环设置,为避免不必要的错误,安装目录不能有中文和空格
XMind展开目录
Office2013/Visio展开目录
mongodbManage展开目录
Stdio 3T展开目录
Navicat展开目录
本站文章除注明转载 / 出处外,均为本站原创或翻译,转载前请务必署名
如有版权疑问交流,请给我留言:oneisall8955@gmail.com
本文永久链接:http://liuzhicong.cn/index.php/guide/recommend-tools-settings.html