๐ฆ IntelliJ IDEA
Code formatting as a weak warning¶
File โ Settings โ Editor โ Inspections โ File is not formatted according to project settings
Find and replace with regex capturing groups¶
- Search:
<h2>(?<title>.*?)</h2> - Replace:
<h1>${title}</h1>
KSP generated code¶
- JVM
kotlin { sourceSets.main { kotlin.srcDir("build/generated/ksp/main/kotlin") } sourceSets.test { kotlin.srcDir("build/generated/ksp/test/kotlin") } } - Android
androidComponents.beforeVariants { kotlin.sourceSets.register(it.name) { kotlin.srcDir(file("$buildDir/generated/ksp/${it.name}/kotlin")) } }
Linkify file path¶
import java.nio.file.Path
println(path.toUri())
file:///C:/Foo/bar.txt
Plugins¶
Project icon¶
!.idea/icon.png
!.idea/icon_dark.png
Required plugins¶
Ctrl+Alt+S โ Build, Execution, Deployment โ Required Plugins.
.idea/externalDependencies.xml
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ExternalDependencies">
<plugin id="org.editorconfig.editorconfigjetbrains" />
</component>
</project>
Shortcuts¶
| Shortcut | Description |
|---|---|
| Ctrl+Shift+P | Type of expression |
| Ctrl+Shift+I | Quick definition |