Last active
August 29, 2015 14:23
-
-
Save viskri/ddda3b7b6634f2d0db24 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1) Project, Module, Project Settings, Module Settings, Global library, Project stucture | |
Add dependency (by path, directory, module). | |
2) Import a module (Eclipse, SBT, Maven..) | |
3) Open (files, classes,symbols, line numbers, unpinned, native-neighbourhood [Intellij & Sublime] , reveal) | |
4) Code Navigation | |
Tab limit, Scrolls, Alt selection, Navigation bar, Navigation bar ( Create/Delete/Search) | |
View mode | |
Structure | |
Quick jump | |
Vim Mode | |
Delete, Move around, Collapse | |
Show intent | |
Tab completion (smart completion) | |
View structure | |
Go into class (Implementation, Inheriting, Upper, Quick doc, View dec) | |
Go into method (Parameters, Quick doc, Type declaration) | |
Recent files | Recent edited files | |
Move line up down | |
Find (in file, workspace, all occurrences in file) | |
Paste (normal, from clipboard list) | |
Type info (for Scala) | |
4b) Readability (Tab indents, mouse zoom) | |
5) Structural view (switching prod, project,) focus back | Resize (structure/VCS) | |
6) Recent files | |
7) Next and previous | |
7) Find, Find in path, (ReRuns) search everywhere, abbreviations | |
navigation bar search, side bar,recent files, Usages, structural search | |
7b) Left side settings, Terminal, VCS (Diff | Annotate | DiffTool), Synchronize | |
8) Faster work: Live templates (use, create) | Show intent | postfix completion | |
9) Better code: Run inspections (Inspect code, Analyze) | Navigate inspections | FindBugs | PMD | CheckStyle | |
(SublimeLinter for JSHint, CSSLint for sublime) | |
10) Quick lists | |
11) Scala worksheet | Scratches | |
12) Plugins (Key promoter, IdeaVim, Idea emacs, FindBugs, Lombok, PMD/Checkstyle) | |
13) Local history (Selection, Label, Compare) | |
14) Github | Debug | Context-aware-keys | |
15) Learning: Productivity Guide, Inside Help, Tip , Keymap, Live templates, Inspection, Refactor JBChannel/Blog, John Lindquist, Code golf, Parley talks | |
16) File type (associations) | |
17) Fun stuff | |
18) Creating a test |
Intellij Plugins:
.ignore
CheckStyle-IDEA
Copy current file's file path or dir path with Unix file separators
Coverage
Dilbert Daily Strip
Eclipse Integration
emacsIDEAs
FindBugs-IDEA
FridayMario
Git Integration
GitHub
Gradle
Groovy
I18n for Java
IdeaVim
IDETalk
IntelliJ Code Golf
IntelliLang
IvyIDEA
Jira Browser
JUnit
Key promoter
Lombok Plugin
Markdown
Maven Integration
Mongo Plugin
Native Neighbourhood
Plugin DevKit
PMDPlugin
Productivity Log
Properties Support
Quick Notes
QuickJump
Rearranger
SBT
SBT Executor
Scala
Task Management
Terminal
XPathView + XSLT Support
XSLT-Debugger
Open uncommitted files in Sublime (for JSLint, CSSLint inspections)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Sublime plugins
Package manager
Install package control for sublime: https://packagecontrol.io/installation#st2
Quit and restart
JSHint plugin for Sublime
Follow instructions : https://github.com/SublimeLinter/SublimeLinter-jshint
Assign Sublime as default application
http://www.dummies.com/how-to/content/how-to-assign-a-file-type-to-an-application-in-mac.html
Install native neighbourhood plugin (Intellij).
Commands are shown in Tools window. Assign shortcuts.
LESS plugin
https://packagecontrol.io/packages/LESS