Descrição | Atalho |
---|---|
Ver atalhos disponíveis | CTRL + SHIFT + A e digite o nome do commando como: toggle |
Toggle Uppercase / Lowercase | CTRL + SHIFT + U |
Navegar entre os metodos | CTRL + F7 |
Ir para a interface da da classe atual | CTRL + U |
Duplicar linha | CTRL + D |
Ir para a implementação do método/classe | CTRL + ALT + B |
Deletar Linha | CTRL + Y |
Abrir resource (CTRL+ SHIFT + R do eclipse) | CTRL + SHIFT + N |
Abrir box para procurar classes | CTRL + N |
Listar os métodos da classe | CTRL + F12 |
Formatar código | CTRL + ALT + L |
Navegar entre as classes / métodos que foram acessados recentemente | Navigate -> BACK ou CTRL + ALT + LEFT / CTRL + ALT + RIGHT |
Alterar maximizar / minimizar o código | CTRL + SFHIT + F12 |
Maximizar a janela atual, por exemplo o terminal (nao funciona para o código) | CTRL + LSFHIT + " |
Navegar pelos usos da mesma variável / método na classe atual (Eclipse CTRL + K equivalente) | * CTRL + F3 Começa a busca * F3 Vai para o próximo * SHIFT + F3 Volta para o anterior |
inspect code ctrl + shift + i do eclipse | ALT + F8 |
Criar método na interface | CTRL + ALT + SHIFT + T -> 6 - pull members up |
Recompilar a classe | Ctrl + Shift + F9 |
Navegar entre os erros da classe atual | F2 / SHIFT+F2 |
Edição vertical multilinha / / Multiline vertical edition | * With Mouse: Click Mouse wheel and drag. * Without mouse: Alt + Shift + Insert , then use Shift + Arrows to select a block. |
FILE > SETTINGS > BUILD, EXECUTION, DEPLOYMENT
Check "BUILD PROJECT AUTOMATICALLY"
sudo su
echo "actual value=$(sysctl fs.inotify.max_user_watches)" &&\
echo 'fs.inotify.max_user_watches = 524288' > /etc/sysctl.d/fs_inotify_max_user_watches.conf &&\
sysctl -p --system &&\
echo "new value=$(sysctl fs.inotify.max_user_watches)"
ibus-daemon -rd
XMODIFIERS="" idea.sh
Settings
| Editor
| General
| Editor Tabs
| Tab limit. You may also want to increase the recent files limit in Settings
| Editor
if you are using the Recent Files (Ctrl+E) feature.
clique na documentação e pressione CTRL + Q
!file[mageddo-web-3.0]:**/node_modules//*&&!file[mageddo-web-3.0]:**/target//*
Project Structure
| Libraries
(or Module Dependencies if libraries are defined there):
In case Maven is managing the dependencies, Download Sources
in the Maven Projects
should also work:
File > Settings > Editor > General > Appearance
File menu -> Settings -> Editor -> General -> Allow placement of caret after end of line.
Settings > Editor > Inspections
Marque os items que quiser mudar o level, ex: Android, java e depois ao lado direito escolha no dropdown: error, warning. clique em apply
Pular para o proximo breakpoint
F9
Pular para proxima linha
F8
Entrar no metodo
F7
Preferences | Version control | Confirmation | When files are created | Add silently.
File | Settings | File Types | Ignore Files and Foldes (On popup bottom page)
/Go/lib/intellij-go-0.171.1931.jar/META-INF/plugin.xml
<idea-version since-build="171.1834" until-build="171.*"/>
to:
<idea-version since-build="171.1834" until-build="172.*"/>
$HOME/.IdeaIC2016.3/idea64.vmoptions
# custom IntelliJ IDEA VM options
-Xms128m
-Xmx750m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Dawt.useSystemAAFontSettings=lcd
-Dsun.java2d.renderer=sun.java2d.marlin.MarlinRenderingEngine
Em projetos muito grandes o intellij vai estourar pro memoria do compilador e nao vai falar nada, vai simplesmente parar o processo de rebuild e demorar muito pra compilar. Para fixar isso
Build,Execution,Deployment > Compiler
Build Process Heap Size: 2048
File -> Settings -> Code Style -> Java
Tabs and Indents:
Wrapping and Braces:
Getter BuilderNoPrefix
#if($field.modifierStatic)
static ##
#end
$field.type ##
#set($name = $StringUtil.sanitizeJavaIdentifier($helper.getPropertyName($field, $project)))
##
${name}() {
return $field.name;
}
Setter BuilderNoPrefix
#set($paramName = $helper.getParamName($field, $project))
public ##
#if($field.modifierStatic)
static void ##
#else
$classSignature ##
#end
$StringUtil.sanitizeJavaIdentifier($helper.getPropertyName($field, $project))($field.type $paramName) {
#if ($field.name == $paramName)
#if (!$field.modifierStatic)
this.##
#else
$classname.##
#end
#end
$field.name = $paramName;
#if(!$field.modifierStatic)
return this;
#end
}
keywords
jetbrains, idea, idea commands, intellij commands, intellij examples