0%

idea编辑器

Basic

文件编码、换行、Tab转空格

Shortcut

Key

ctrl:控制(control)或移动(move)或导航(navigate)
shift:选择(select)或切换(switch)
alt:辅助(assist)或交换(exchange)

shift表示切换,比如键盘输入时的大小写切换,键盘输入时的数字和符号切换
shift还可以表示轮换,比如shell编程时可以对参数进行shift操作

Func

功能(Func):alphanum、ctrl(功能控制)、shift(功能切换)、alt(功能辅助)
移动(Move):arrow、ctrl(移动控制)、alt(移动辅助)
导航(Navigate):[]、ctrl(导航控制)、alt(导航辅助)
选择(Select):click、shift(选择)、alt(选择辅助)
切换(Switch):shift(切换)、alt(切换辅助)
辅助(Assist):alt(辅助)
交换(Exchange)alt(交换)

Usage

Edit

Basic

  • 全选(Select All):ctrl + a
  • 删除(Delete):backspace、delete
  • 剪切(Cut):ctrl + x
  • 复制(Copy):ctrl + c
  • 粘贴(Paste):ctrl + v
  • 保存(Save):ctrl + s

Skill

  • 向后复制选中(Duplicate Selection/Line):ctrl + d
  • 向上复制一行(Copy Line Up):
  • 向下复制一行(Copy Line Down):
  • 向上移动一行(Move Line Up):shift + alt + arrow up
  • 向下移动一行(Move Line Down):shift + alt + arrow down

Transform

  • 转大写(UPPERCASE):ctrl + shift + u
  • 转小写(lowercase):ctrl + shift + u
  • 转标题(Capitalize):
  • 转驼峰(camelCase):
  • 转帕斯(PascalCase):
  • 转蛇形(snake_case):
  • 转连字(kebab-case):
  • 转常量(CONST_CASE):

Undo

撤销(Undo):ctrl + z

Redo

重做(Redo):ctrl + shift + z

Move

Basic

  • 常规性移动:mouse pointer(鼠标指针)、arrow(键盘箭头)
  • 左移一个字符:arrow left
  • 右移一个字符:arrow right
  • 左移一个单词:ctrl + arrow left
  • 右移一个单词:ctrl + arrow right
  • 移动到行首:
  • 移动到行尾:
  • 移动到页顶:
  • 移动到页底:
  • 移动到对应的括号:

Backward

  • 后退(Backward):ctrl + alt + arrow left

Forward

  • 前进(Forward):ctrl + alt + arrow right

Cursor

  • 单行添加光标(Add Cursor Single):
  • 多行添加光标(Add Cursor Multiple):
  • 向上添加光标(Add Cursor Above):
  • 向下添加光标(Add Cursor Below):

Scroll

  • 常规性滚动:mouse wheel(鼠标的滑轮)
  • 向上翻页:page up
  • 向下翻页:page down

Select

Basic

  • 常规性选择:left click + mouse slide(按着鼠标左键并滑动鼠标)
  • 选择字符(Char):shift + arrow
  • 选择单词(Word):double click、ctrl + shift + arrow left/right
  • 选择一行(Line):triple click
  • 选择一片(Area):shift + click
  • 选择到行首:
  • 选择到行尾:
  • 选择到页顶:
  • 选择到页底:
  • 选择环绕(Surround):

选择环绕:选择引号和括号里面的内容

Expand

  • 扩展(Expand)选择:ctrl + w

Shrink

  • 收缩(Shrink)选择:ctrl + shift + w

Occurrence

  • 向后添加选中(Add Next Occurrence):
  • 向前添加选中(Add Previous Occurrence):
  • 添加所有选中(Select All Occurrence):

Column

  • 字选模式(Char Selection Mode):
  • 行选模式(Row Selection Mode):
  • 列选模式(Column Selection Mode):

Coding

Generator

Refactor

Format

格式化快捷键:ctrl + alt + l

Find

  • 在文件中查找文本:ctrl + f
  • 在工作区查找文本:ctrl + shift + f
  • 查找文件(file):ctrl + shift + n
  • 查找符号(symbol):ctrl + n
  • 查找命令(command):ctrl + shift + a
  • 查找引用(reference):

Jump

  • 跳转到声明(declare):ctrl + click、ctrl + b
  • 跳转到定义(define):ctrl + shift + click、ctrl + shift + b
  • 跳转到实现(implement):ctrl + alt + b
  • 跳转到某行(line):ctrl + g
  • 跳转到某列(column):ctrl + g

View

Palette

Outline

Minimap

Hierarchy

类层次快捷键:ctrl + h
方法层次快捷键:ctrl + shift + h
调用层次快捷键:ctrl + alt + h

Diagram

Sequence

Intellisense

lsp:language server plugin

Fixing

快速修复快捷键:alt + enter

Intention Action

Suggest

输入建议快捷键:shift + space(非默认)

Code Completion

Snippet

Live Template

代码模板快捷键:ctrl + j

Surround With

代码包裹快捷键:ctrl + alt + j

Run

Task

Debug

Remote

SSH

Plugins

Edit

Transformer

Editor

Select

Coding

Generator

Intellisense

Filling

Format

Check

Tools

Maven

Spring

Mybatis

Translation

Database

Request

Console

Shortcut

Other

只想买包辣条