Edited at

IntelliJ IDEAの設定メモ

自分用の設定メモ


IntelliJ自体のランチャー


  • C-y で起動


Preferences (macOS)


Keymap


Editor Actions


  • Left: ^B

  • Right: ^F

  • Extend Selection: 無効


Main menu


  • File


    • Save All: Cmd+S



  • Edit


    • Find


      • Find: ^S

      • Replace: 無効



    • Extend Selection: 無効



  • View


    • Paremeter Info: 無効


    • Jump to Source: Cmd+@



  • Code


    • Override Methods: 無効



  • Tools


    • Vim Emulator: Cmd+I, ^C



  • VCS


    • Update Project: 無効



  • Window


    • Active Tool Window


      • Close Active Tab: 無効



    • Editor Tabs


      • Select Next Tab: Cmd+P

      • Select Previous Tab: Cmd+O

      • Close: Cmd+W

      • Split Vertically: Cmd+R, 3

      • Unsplit: Cmd+R, 0

      • Goto Next Splitter: ^T

      • Goto Previous Splitter: 無効






Version Control Systems


  • Diff & Merge


    • Select Opposite Diff Pane: 無効

    • Select Position In Opposite Diff Pane: 無効



  • Group By


    • Directory: 無効



  • Update Project: 無効


Plug-ins


  • IdeaVim


    • Vim Emulator: Cmd+I, ^C




Other


  • Group By Packages: 無効

  • Override Method: 無効

  • Show/Hide path text: 無効

  • Switcher: 無効


Editor


General


  • Other:


    • Strip trailing spaces on Save: Modified Lines (デフォルト)

    • Ensure line feed at file end on Save: :white_check_mark:




General > Code Folding


  • Imports: 無効

  • One-line methods: 無効

  • Generic constructor and method parameters: 無効


Font


  • Monaco, Size: 16


Code Style > Kotlin


  • Imports


    • Top-level Symbols > Use single name import: :white_check_mark:

    • Java Statics and Enum Members > Use single name import: :white_check_mark:




Inspections


  • Spelling


    • Typo: 無効




Vim Emulation


  • ^C (Vim Emulator): IDE

  • ^B (Left): Vim

  • ^F (Right): Vim


Preferences (Linux)


Keymap


Editor Actions


  • Left: ^B

  • Right: ^F


Main menu


  • File


    • Save All: Alt-S

    • Settings: Alt+,



  • Edit


    • Copy: Alt+C

    • Find


      • Find: ^S





  • View



    • Jump to Source: Alt+@



  • Tools


    • Vim Emulator: Alt+I, ^C



  • VCS


    • Update Project: 無効



  • Window


    • Editor Tabs


      • Select Next Tab: Ctrl+Tab (Alt+P)

      • Select Previous Tab: Ctrl+Shift+Tab (Alt+O)

      • Close: Ctrl+W (Alt+W)

      • Split Vertically: Ctrl+Alt+3 (Alt+R, 3)

      • Unsplit: Ctrl+Alt+0 (Alt+R, 0)

      • Goto Next Splitter: ^T






Version Control Systems


  • Diff & Merge


    • Select Opposite Diff Pane: 無効

    • Select Position In Opposite Diff Pane: 無効



  • Update Project: 無効


Plug-ins


  • IdeaVim


    • Vim Emulator: Alt+I, ^C




Other


  • Switcher: 無効


Editor


General


  • Other:


    • Strip trailing spaces on Save: Modified Lines (デフォルト)

    • Ensure line feed at file end on Save: :white_check_mark:




General > Code Folding


  • Imports: 無効

  • One-line methods: 無効

  • Generic constructor and method parameters: 無効


Font


  • Inconsolata, Size: 30


Code Style > Java / Kotlin


  • Imports


    • Top-level Symbols > Use single name import: :white_check_mark:

    • Java Statics and Enum Members > Use single name import: :white_check_mark:

    • Packages to use Import with '*': 空にする

    • Class count to use import with '*': 100

    • Names count to static import with '*': 100




Inspections


  • Spelling


    • Typo: 無効




Vim Emulation


  • ^C (Vim Emulator): IDE

  • ^B (Left): Vim

  • ^F (Right): Vim


Registry

右上の虫めがね("Go to Action")を押し、"Registry..."を開く


double shift無効化 (Linux)


  • ide.suppress.double.click.handler: :white_check_mark: