-
-
Save viskri/ddda3b7b6634f2d0db24 to your computer and use it in GitHub Desktop.
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 |
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
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
Shortcuts Notes:
https://gist.github.com/viskri/1b84f7d22a5995390558