use
配置文件恢复时需要选择性导入,全部导入可能不生效!
- key
IDYKQOW1567231452
- Plugins
PHP Python Makefile Protobuf Maven Git Markdown
GsonFormat YAML 'Grep Console' BashSupport Translation
SequenceDiagram 'REST Client plugin' 'Key Promoter X'
JsonToDart
config
Editor - Color Scheme - [General] - Code
: 光标下高亮: ff7f00/ffc000Editor - Color Scheme - [General] - Editor
: 选择高亮: ff7f00Editor - Color Scheme - [General] - Text
: cce8cfEditor - Color Scheme - [Lanuage Defaults] - classes
: 加粗. 几个method的颜色!Editor - Color Scheme - [Lanuage Defaults] - Number
: A000A0Editor - Color Scheme - [Lanuage Defaults] - keyword
: 0000ffEditor - Color Scheme - [Lanuage Defaults] - identifiers - Function call/decl
: CC0000+bold :语言需要特别修改继承!Editor - Color Scheme - [Lanuage Defaults] - identifiers - constant
: A000A0Editor - Color Scheme - [Lanuage Defaults] - template language
: cce8cf/boldEditor - Inspections - Java - Declaration redundancy - Declaration access can be weaker[-]
: 去掉’access can be private’的提示Editor - General - Code Completion - Parameter Info
Editor - General - Editor Tabs - Closing Policy
: Tab limit: 100Editor - File Encodings
: 全部utf8Language & Frameworks - App Execution - Show structured errors for Flutter issues
: no, 否则发生exception时只能看到四个stack!Build - Maven - Importing - maven projects automatically
Build - Toolchains + Deployment
: 远程调试配置
console中文乱码
[help] - [Edit Custom VM Options]
-Dconsole.encoding=UTF-8
-Dfile.encoding=UTF-8
[File] - Revalidate and restart
CLion
工程文件同步到远端: bottom-build - CMake - Reload CMake Project
CLion不同步头文件: 目录右键 - Mark Directory As - Project Sources and Headers
Shortcut
F7
: step into;F8
: step over(+shift
:跳出函数);F9
: keep run;alt + click
: 调试程序时显示表达式的值
ctrl + F8
:设置断点;ctrl + shift + F8
:查看断点
shift + shift
: search everywherectrl + e
: recently opened filesctrl + F4
: 关闭当前tabctrl + F12
: 当前类大纲outlinectrl + p
: 方法参数提示alt + enter
: 智能提示操作ctrl + shift + f7
: 高亮当前单词
shift + F6
: refactor renameshift + enter
: 下开一行; ctrl + alt + enter
: 上开一行alt + shift + up
: 当前行上移ctrl + o
: override methodsctrl + y
: delete current linectrl + c
: copy current linectrl + x
: cut current linectrl + d
: duplicate current line to the next linectrl + /
: 注释或取消注释光标所在处代码; +shift
:代码块注释/**/ctrl + shift + up
: 当前方法跟上一个方法交换位置(方法上移)ctrl + shift + enter
: 行尾加分号,下开一行ctrl + alt + o
: 优化导入顺序,当前文件ctrl + alt + l
: 格式化代码,当前文件
F2
: 光标移动到下一个错误; +shift
:上一个F11
: 书签; +shift
:显示所有书签;ctrl + [
: 移动光标至当前函数的左花括号.类比 ]! +shift
:选择ctrl + w
: 按照单词等最小单元逐渐扩大的选择代码块; +shift
:缩小ctrl + u
: 前往光标所在方法的父类方法ctrl + b
: 前往定义处,等价于 ctrl+click
; +shift
:声明处; ctrl + alt + b
:去抽象方法的实现alt + home
: 导航面包屑alt + up
: 光标移动到上一个方法alt + F7
: 查找光标所在的方法/类/变量被调用的地方! ctrl + F7
:当前文件调用处;
ctrl + alt + s
: 系统设置ctrl + alt + t
: 弹出if/while等包裹模板ctrl + shift + c
: 拷贝当前文件的全路径ctrl + shift + u
: 当前单词大小写转换ctrl + shift + z
: 取消撤销