1、微信小助手:https://github.com/TKkk-iOSer/WeChatPlugin-MacOS
作用:开启消息撤回拦截,设置自动回复,远程登录Mac,微信多开,免认证登录....
2、百度网盘加速:https://github.com/CodeTips/BaiduNetdiskPlugin-macOS
作用:百度网盘会员超级 VIP,下载加速。
本文是完全copy自:https://mp.weixin.qq.com/s/OkKQOdIHJA-Z-SLPw5vHxw
JRebel for IntelliJ
.ignore
CamelCase
Lombok plugin
Mybatis plugin
codehelper.generator
GsonFormat
GenerateAllSetter
CodeGlance
Material Theme UI
Background image Plus
activate-power-mode
Nyan progress bar
Rainbow Brackets
总结
这里只是推荐一下好用的插件,具体的使用方法不一一详细介绍。
一款热部署插件,只要不是修改了项目的配置文件,用它都可以实现热部署。收费的,破解比较麻烦。不过功能确实很强大。算是开发必备神器了。热部署快捷键是control+F9/command+F9。
git提交时过滤掉不需要提交的文件,很方便,有些本地文件是不需要提交到Git上的。
将不是驼峰格式的名称,快速转成驼峰格式,安装好后,选中要修改的名称,按快捷键shift+alt+u。
开发神器,可以简化你的实体类,让你i不再写get/set方法,还能快速的实现builder模式,以及链式调用方法,总之就是为了简化实体类而生的插件。
img
可以在mapper接口中和mapper的xml文件中来回跳转,就想接口跳到实现类那样简单。
可以让你在创建一个对象并赋值的时候,快速的生成代码,不需要一个一个属性的向里面set,根据new关键字,自动生成掉用set方法的代码,还可以一键填入默认值。
GenAllSetter 特性
在Java方法中, 根据 new
关键词, 为Java Bean 生成所有Setter方法。
按GenAllSetter键两次, 会为Setter方法生成默认值。
可在Intellij Idea
中为GenAllSetter
设置快捷键。
如何使用:
GenDaoCode 特性
GenDaoCode 使用方法
主菜单Tools-> Codehelper-> GenDaoCode 按键便可生成代码。
方法一:点击GenDaoCode,然后根据提示框输入Pojo名字,多个Pojo以 | 分隔。
Codehelper Generator会根据默认配置为您生成代码。
方法二:在工程目录下添加文件名为codehelper.properties的文件。
点击GenDaoCode,Codehelper Generator会根据您的配置文件为您生成代码
根据Pojo 文件一键生成 Dao,Service,Xml,Sql文件。
Pojo文件更新后一键更新对应的Sql和mybatis xml文件。
提供insert,insertList,update,select,delete五种方法。
能够批量生成多个Pojo的对应的文件。
自动将pojo的注释添加到对应的Sql文件的注释中。
丰富的配置,如果没有配置文件,则会使用默认配置。
可以在Intellij Idea中快捷键配置中配置快捷键。
目前支持MySQL + Java,后续会支持更多的DB。
如果喜欢我们的插件,非常感谢您的分享。
将光标移动到 new
语句的下一行。
点击主菜单Tools-> Codehelper-> GenAllSetter, 或者按下GenAllSetter
快捷键。
Screenshot #16302
Screenshot #16302
一键根据json文本生成java类 非常方便
img
一键调用一个对象的所有set方法并且赋予默认值 在对象字段多的时候非常方便,在做项目时,每层都有各自的实体对象需要相互转换,但是考虑BeanUtil.copyProperties()等这些工具的弊端,有些地方就需要手动的赋值时,有这个插件就会很方便,创建完对象后在变量名上面按Alt+Enter就会出来 generate all setter选项。
img
在编辑区的右侧显示的代码地图。
img
下面几个是装X神器了(让你的开发工具变得靓丽起来)
这是一款主题插件,可以让你的ide的图标变漂亮,配色搭配的很到位,还可以切换不同的颜色,甚至可以自定义颜色。默认的配色就很漂亮了,如果需要修改配色,可以在工具栏中Tools->Material Theme然后修改配色等。
这是一款可以设置idea背景图片的插件,不但可以设置固体的图片,还可以设置一段时间后随机变化背景图片,以及设置图片的透明度等等。
img
这是一款让你在编码的时候,整个屏幕都为之颤抖的插件。
img
这是一个将你idea中的所有的进度条都变成萌新动画的小插件。
img
彩虹颜色的括号 看着很舒服 敲代码效率变高
img
好的开发工具可以提高开发效率,所以的能让自己提高效率,把时间节省出来去学习,去提升自己。这些插件只是日常开发当中用到的一些,等到以后再发现了新的好玩的有意思,和提高工作效率的插件,继续分享出来。
最近在微博分享了几个 VSCode 划水插件,让我不禁感叹这班程序员也太会玩了吧。
今天我就花点时间,简单整理下这几个划水插件,让大家可以分享给朋友,一起愉快的划水摸鱼。
daily-anime
如果你喜欢二次元,喜欢动漫,那这个插件就是为你量身定制的。
这款插件让开发者可以在 VSCode 上划水追番,第一时间知道番剧的更新。
GitHub 地址:https://github.com/deepred5/daily-anime
read-vscode-e
上学那会偷偷摸摸看小说被老师逮到的情景现今依旧历历在目,后面我们学精了,在小说本上套上一层课本封面,以此来掩盖上课划水的行为。
read-vscode-e 这个插件感觉跟上课看小说的经历有点像,他让开发者可以在 VSCode 上边写代码边看小说。
下次等产品经理路过你身旁的时候,以为你写了一堆密密麻麻的的代码,都不好意思再给你加需求。
GitHub 地址:https://github.com/my-soul/read-vscode-e
vsc-netease-music
美妙的音乐配合上 VSCode 更显极客范。
装上这款插件之后,你就可以使用 VSCode 愉快的听歌啦~
GitHub 地址:https://github.com/nondanee/vsc-netease-music
vscode-leetcode
如果你怕上面几个插件玩久了变得太过颓废,不思进取,那不妨装下 vscode-leetcode 这个插件。
这个插件让你可以在 VSCode 上刷 LeetCode,提醒你写代码的同时也不要忘了最爱的 LeetCode 哦。
GitHub 地址:https://github.com/jdneo/vscode-leetcode
转自:Fundebug, https://www.jianshu.com/p/ebc928e7e1ec
相信很多童鞋在日常开发中都会有「说明文档」、「学习笔记」和「个人博客」的需求,那么最经济简洁的方式莫过于
GitBook
方案了,10
分钟学习,永久使用。
本文将简单介绍GitBook
的使用方式以及最佳插件搭配方案,快来运行一个与众不同而且免费托管的个人站点吧!一、安装与使用
1.安装
GitBook
插件
1 npm install gitbook-cli -g2.查看安装版本
1 gitbook -V控制台会输出如下信息:
1
2
3 # Jartto
CLI version: 2.3.2
GitBook version: 3.2.33.初始化
1
2
3
4
5
6 # 建立项目:
mkdir jartto-gitbook-demo
# 进入目录:
cd jartto-gitbook-demo
# 初始化:
gitbook init此时,
jartto-gitbook-demo
目录下会自动生成如下文件:
1
2
3
4
5 .
├── README.md
└── SUMMARY.md
0 directories, 2 files4.启动
1 gitbook serve5.访问站点:http://localhost:4000
恭喜你,到这一步我们已经完成了基本版本。
更详细的操作,请查看如下文档:
二、重点说明
1.目录结构
当我们运行gitbook serve
后,jartto-gitbook-demo
目录下会生成一个_book
文件夹:
1
2
3
4
5
6
7
8
9 .
├── README.md
├── SUMMARY.md
└── _book
├── gitbook
├── index.html
└── search_index.json
2 directories, 4 files2.关于
README.md
1 # Introduction说明文档,大家应该都不陌生,就不赘述了。
3.关于
SUMMARY.md
1
2 # Summary
* [Introduction](README.md)
SUMMARY.md
其实就是书的章节目录,我们不妨稍作修改:
1
2
3
4
5
6
7
8
9 # Jartto-GitBook-Demo
* [一、概要](README.md)
* [1.示例](README.md)
* [2.说明](README.md)
* [3.文档](README.md)
* [二、高级](README.md)
* [1.配置](README.md)
* [2.插件](README.md)效果如下:
三、补充文档
当然,
GitBook
的远比我们想象的强大,我们还可以通过gitbook help
来查看:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 build [book] [output] build a book
--log Minimum log level to display (Default is info; Values are debug, info, warn, error, disabled)
--format Format to build to (Default is website; Values are website, json, ebook)
--[no-]timing Print timing debug information (Default is false)
serve [book] [output] serve the book as a website for testing
--port Port for server to listen on (Default is 4000)
--lrport Port for livereload server to listen on (Default is 35729)
--[no-]watch Enable file watcher and live reloading (Default is true)
--[no-]live Enable live reloading (Default is true)
--[no-]open Enable opening book in browser (Default is false)
--browser Specify browser for opening book (Default is )
--log Minimum log level to display (Default is info; Values are debug, info, warn, error, disabled)
--format Format to build to (Default is website; Values are website, json, ebook)
install [book] install all plugins dependencies
--log Minimum log level to display (Default is info; Values are debug, info, warn, error, disabled)
parse [book] parse and print debug information about a book
--log Minimum log level to display (Default is info; Values are debug, info, warn, error, disabled)
init [book] setup and create files for chapters
--log Minimum log level to display (Default is info; Values are debug, info, warn, error, disabled)
pdf [book] [output] build a book into an ebook file
--log Minimum log level to display (Default is info; Values are debug, info, warn, error, disabled)
epub [book] [output] build a book into an ebook file
--log Minimum log level to display (Default is info; Values are debug, info, warn, error, disabled)
mobi [book] [output] build a book into an ebook file
--log Minimum log level to display (Default is info; Values are debug, info, warn, error, disabled)四、有趣插件
了解上面的操作,使用
GitBook
已经没有任何障碍了。如果你还想做一些个性化的操作,不妨继续深入。
要安装插架,需要我们有配置文件
book.json
,我们可以在根目录下创建:
1 touch book.json写入基本配置:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 {
"title": "Jartto-GitBook-Demo",
"description": "Jartto-GitBook-Demo",
"author": "sphard",
"language": "zh-hans",
"root": ".",
"plugins": [
"donate",
"github-buttons@2.1.0",
"edit-link"
],
"pluginsConfig": {
"donate": {
"wechat": "http://jartto.wang/images/wechatpay.jpg",
"alipay": "http://jartto.wang/images/alipay.jpg",
"title": "",
"button": "打赏",
"alipayText": "支付宝打赏",
"wechatText": "微信打赏"
},
"github-buttons": {
"repo": "jartto/gitbook",
"types": [
"star"
],
"size": "small"
},
"edit-link": {
"base": "https://github.com/jartto/gitbook/master",
"label": "Edit This Page"
}
}
}插件安装通用命令:
1 npm install gitbook-plugin-[插件名]例如:我们要安装
flexible-alerts
信息框插件:
1 npm install gitbook-plugin-flexible-alerts效果如下:
还有很多可用插件,具体如下:
- 信息框(
flexible-alerts
)- 阅读统计(
pageview-count
)- 侧边栏宽度可调节(
splitter
)- 页脚版权(
page-copyright
)- 打赏功能(
donate
)- 分享当前页面(
sharing-plus
)- 修改标题栏图标(
custom-favicon
)- 复选框(
todo
)- 显示图片名称(
image-captions
)- 目录折叠(
toggle-chapters
)- 分章节展示(
multipart
)- 插入
Logo
(insert-logo
)ga
)- 返回顶部(
back-to-top-button
)- 代码添加行号和复制按钮(
code
)- 高级搜索,支持中文(
search-pro
)- 添加
Github
图标(github
)
…需要注意的是:
GitBook
默认带有5
个插件:
highlight
search
sharing
fontsettings
livereload
如果要去除自带的插件,可以在插件名称前面加
-
,例如:
1
2
3 "plugins":[
"-search"
]小技巧:
NPM
中搜索关键字GitBook-Plugin
,发现更多插件。五、效果展示
1.
GitBook
扩展:2.示例一:
3.示例二:
4.示例三:
六、总结
上文介绍了
GitBook
的基本使用和一些实用插件,构建在线文档变得轻而易举。加上Github
免费的托管平台,我们就可以干更多有趣的事情了。快输出你的HTML
、eBook
技术文档吧~
1、微信小助手:https://github.com/TKkk-iOSer/WeChatPlugin-MacOS
作用:开启消息撤回拦截,设置自动回复,远程登录Mac,微信多开,免认证登录....
2、百度网盘加速:https://github.com/CodeTips/BaiduNetdiskPlugin-macOS
作用:百度网盘会员超级 VIP,下载加速。
转载于:https://www.cnblogs.com/ZachRobin/p/8615380.html