JetBrains IntelliJ IDEA个人设定

记录一下个人重置JetBrainIntelliJ IDEA后的常用配置,当然最方便的仍是使用Import/Export Settings。


常用设置

Project Default Settings

  1. File Encodings File Encoding UTF-8

  2. Maven Maven Setting

  3. Line Separator line separator

  4. Code line width image

Project Settings

  1. Font color schema font

  2. Shell替换 终端类型从Windows的cmd.exe替换为Linux的bash.exe linux shell

  3. Others

    • Show Whitespaces
    • enable Navigation Bar
    • disable Toolbar
    • enable Breadcrumbs
    • disable Imports Folding
    • highlight function call

View Tab

whitespaces

Imports Folding

case sensitive

method separators

highlight function call


常用插件

  • .ignore
  • BashSupport
  • Markdown Navigator(table shows perfect,但是比较卡)
  • Markdown support(table can not show,但是官方默认)
  • String Manipulation
  • Maven Helper
  • Python
  • Scala
  • Pig
  • CodeGlance
  • Rainbow Brackets
  • GoToTabs,方便类似XShell, iTerm2那样可以通过cmd+num来快速切换tab
    • 另外将select previous/next tab改为shift+opt+cmd+方向键 image

    image

    另外由于默认的cmd+1和cmd+7比较有用,将其置为alt+1和alt+7

    另外剔除previous/next tab防止与back cmd+[/]混淆,因此tab跳转全靠cmd+num image

    Navigate的Implementation也改为cmd+b,具体实现比声明更常用


Keymaop

  • Close All to the Right, CMD+shift+W
  • change terminal Colsole Colors

    新机器

    1. 安装JDK
    2. 安装git
    3. 安装maven
    • 配置proxy
    • 配置setting_self
      1. 安装Gradle
    • 配置GRADLE_HOME
    • 配置GRADLE_USER_HOME
      1. 安装idea
    • 配置setting
    • 配置proxy
    • Scala plugin
      1. 安装Python

new Mac setup

Configuration:

  1. Trackpad, tap to click
  2. Trackpad, Look up & data detectors, tap with three fingers
  3. Accessibility, mouse & trackpad, trackpad options
  4. Spotlight
  5. keyboard, Text, Capitalise words automatically

Software:

  1. Caffeine

  2. Xnip

    image

    press option to disable padding press shift to continuously snapshot can not do these at the same time


Shortcut

工作Windows和生活Mac之间来回切换,有时候会经常搞混,那就记录常用的快捷键

Feature Windows short cut Mac short cut others
向下复制该行 ctrl+D CMD+D  
直接到文件头   fn+cmd+left arrow  

Reference