那些提高效率的Alfred Workflow

Alfred Maestro 操作Maestro的workflow,可以直接查找macro并执行。插件地址 Alfred github workflow 搜索github上的项目,可以搜索项目,人物等。插件地址 MyIP 快速的查询本机的ip,包括本地IP与外网IP。 SwitchHosts! 在alfred中快速本地host的配置,配合SwitchHosts来使用。插件地址 SnippetsLab 在alfred中快速查看SnippetsLab中的代码片断 VMWare Control 在alfred中控制vmware虚拟机。支持启动、停止、挂起、切换等操作。插件地址 lxbrvr/alfred-keepassxc-workflow: Alfred workflow for fetching the attributes of the KeepassXC entries. Alfred 快速密码访问 Alfred Browser Toolbox Toolbox是一个文件操作浏览的工具,它支持创建、查找文件的功能,还可以查询pdf文件,非常方便。Mac上的Finder使用确定不方便。这里有具体的使用方式。 Alfred Keywords Help 安装的workflow多了,记忆触发的keyword就比较困难,使用Keywords help这个插件可以显示出所有已经安装的workflow的触发key,还可以根据workflow进行查询。 Alfred My Mind 快速查询Nikita的githubpage内容的workflow,我在他的文章里面学到了很多。插件地址 Awesome lists 快速查询Github上awesome列表的workflow,只为发现更多。插件地址,这个也是Nikita的作品。 Baidu Map 在alfred上使用百度地图。插件地址 Birthday 在alfred中显示你来到这个世界多长时间,让你珍惜每一分,每一秒。插件地址 Calendar 在alfred中显示出当月的日历信息。插件地址 Chromes Bookmarks 在aflred中搜索Chrome浏览器的书签,非常的好用。插件地址 Common Search 国内常用网站的搜索,现在支持知乎、淘宝、掘金、github。插件地址 Dash 在alfred中进行Dash的搜索,开发者必备。插件地址 Directory watches 本地目录文件查看,指定目录的搜索,回收站文件显示。 Emacs Workflow 在alfred中进行emacs的操作,比如打开文件等。插件地址 Git Repos 搜索本地的git文件夹,搜索到后可以使用指定软件进行打开,开发时很有用。插件地址 Google Chrome History 在alfred中快速查看Chrome的浏览历史。插件地址 ...

September 21, 2018 · 1 min · 174 words · tomyli

那些提高效率的Idea插件

.ignore 插件说明 ignore文件忽略,支持绝大多数的开发语言,支持直接导航到忽略的文件,在创建时可以选择模板,比如Java开发可以选择Java与Idea选项来生成忽略target文件与.idea文件等的忽略规则。 项目地址 https://github.com/hsz/idea-gitignore IdeaVim 插件说明 在Idea中使用vi键位来进行编码操作,可以很高的提高效率,插件支持自定义键位来对Idea的action来进行定制,程序员可以根据自己的编程习惯来定制出一个键盘流来. 项目地址 https://github.com/JetBrains/ideavim IdeaVimExtension Plugin for JetBrains IDEs | JetBrains Marketplace IdeaVim的扩展功能 emacsIDEAs 插件说明 支持一些Emacs操作的Idea插件,主要是一些复制,移动,替换,跳转的快捷操作,目前使用最多的是快速查找替换. 项目地址 https://github.com/whunmr/emacsIDEAs acejump/AceJump: 🅰️ single character search, select, and jump Idea中快速跳转 支持行模式 支持IdeaVim集成 Custom Postfix Templates 插件说明 Idea中非常高效的就是postfix,但是系统自带不可以进行增加,这个插件就可以让用户可以自定义一些高级的postfix语句来提高效率。 项目地址 https://github.com/xylo/intellij-postfix-templates Jrebel 插件说明 动态部署代码插件,可以在不重启Tomcat的情况下进行代码的热部署,提高开发效率没得说。先前可以使用twitter号来免费使用,现在不行,需要自行购买了。 项目地址 https://zeroturnaround.com/software/jrebel/ HotSwapHelper 开源免费的热部署插件 CamelCase 插件说明 文本驼峰规则快速转换,支持从CamelCase->camelCaase->camel_case->camel-case->CAMEL_CASE的顺序转换,idea中只支持全部大写与全部小写的转换. 项目地址 https://plugins.jetbrains.com/plugin/7160-camelcase Codehelper 插件说明 代码自动生成插件,支持根据Pojo名来生成dao,mapper,xml等文件,目前使用较少 生成实体类的setter方法,使用频率高,主要是生成类的setter方法,配合F2查找下一个错误而使焦点至上而下,操作起来非常顺畅。 项目地址 https://github.com/zhengjunbase/codehelper.generator Translation 插件说明 Idea中集成翻译功能,目前支持有道和goolge,百度翻译. 项目地址 https://github.com/izhangzhihao/intellij-rainbow-brackets Clock 插件说明 当你全屏投入工作时,想知道当前的时间,需要切换出全屏模式,这样就打乱了节奏,这个插件可以在Idea的右下方显示出当前的时间信息,非常实用。 插件地址 https://github.com/xamgore/intellij-clock ...

September 5, 2018 · 2 min · 233 words · tomyli

Idea中vim键的映射

Idea中IdeaVim插件可以让我们在Idea中使用vi的按键来进行操作,但是原生的配置只带有一些基本的移动操作。需要在~/.ideavimrc文件中进行Idea的动作映射来发挥它们的最大力量。 Key Description kj gt VimBack gT VimForward gd GotoDeclaration gf GotoTypeDeclaration gh QuickJavaDoc gs GotoSymbol gi GotoImplementation gu FindUsages gj IntroduceVariable leader w d ActivateDatabaseToolWindow leader ' ActivateTerminalToolWindow leader w r ActivateRedisServersToolWindow leader w m ActivateMavenProjectsToolWindow leader w a HideActiveWindow leader w w HideAllWindows leader w p ActivateProjectToolWindow leader w s ActivateStructureToolWindow leader w v ActivateVersionControlToolWindow leader w h h Go to left window leader w l l Go to right window leader w k k Go to window up leader w j j Go to window down leader w V v Split Window Vertically leader w - s Split Winodw Horizontally leader w c c Close current window leader w o o Close all window except current leader GotoAction leader c c GotoClass leader c r CopyReference leader c p CopyPaths leader f f GotoFile leader f d DashLauncherAction leader b b RecentFiles leader b p FileStructurePopup leader b u ReopenClosedTab leader d d Debug leader d D DebugClass leader d j JRebel leader l l EvaluateExpression leader t t ToggleLineBreakpoint leader r r Run leader r R RunClass leader i m ImplementMethods leader e e ShowErrorDescription leader e n GotoNextError leader R :source ~/.ideavimrc leader g s Vcs.QuickListPopupAction leader r p ReplaceInPath zO ExpandAllRegions zo ExpandRegion zc CollapseRegion zC CollapseAllRegions fj emacsIDEAs.AceJump fw emacsIDEAs.AceJumpWord ff CommentByLineComment fb CommentByBlockComment gd GotoDeclaration gf GotoTypeDeclaration gh QuickJavaDoc gs GotoSymbol gi GotoImplementation gu FindUsages gj IntroduceVariable ,, ReformatCode ,r RenameElementi Back Forward leader R reload ~/.ideavimrc leader a l :actionlist leader g s Vcs.QuickListPopupAction leader s p FindInPath leader r p ReplaceInPath , c r Revert change , c t Close other tab

May 14, 2018 · 2 min · 272 words · tomyli