JetBrains 家族其他软件的手法相似,按需使用即可,此路不通,找度娘
配置
下载 setting_3.zip, setting_4.zip, setting_5.zip, setting_6.zip, setting_7.zip, setting_8.zip
数字越大,版本越新
打开
Clion
选择:
File
-Import setting
选择这个
setting
文件即可(一般全部导入,看个人)
- 取消开始界面打开默认项目配置
- 打开:
File
-Settings
-Appearance & Behavior
-System Settings
- 取消勾选
Reopen last project on startup
- 打开:
更改模板注释:
打开:
File
-Settings
-Editor
-File and Code Templates
-Includes
下面有一个面板,在面板输入
1
2
3
4
5
6
7
8
9
10
11
/**
* Author: ${USER_NAME}
* Date: ${DATE}
* TODO:
* Describe:
#if ($ORGANIZATION_NAME && $ORGANIZATION_NAME != "")
* Copyright (c) $YEAR ${ORGANIZATION_NAME}#if (!$ORGANIZATION_NAME.endsWith(".")).#end All rights reserved.
#end
*/
Clion 多个
main
函数存在在
CMakeLists.txt
中加入1
2
3
4
5
6
7# 遍历项目根目录下所有的 .cpp 文件
file (GLOB files *.cpp)
foreach (file ${files})
string(REGEX REPLACE ".+/(.+)\\..*" "\\1" exe ${file})
add_executable (${exe} ${file})
message (\ \ \ \ --\ src/${exe}.cpp\ will\ be\ compiled\ to\ bin/${exe})
endforeach ()为了方便可以自己定义快捷键:(个人用的是:
Alt-Shift+R
)File
-Settings
-Keymap
- 搜索
Reload cmake project
即可
参考:
1
2
3
4
5
6
7
8
9
10
11
12cmake_minimum_required(VERSION 3.15)
project(DataStruct)
set(CMAKE_CXX_STANDARD 11)
# 遍历项目根目录下所有的 .cpp 文件
file (GLOB files *.cpp)
foreach (file ${files})
string(REGEX REPLACE ".+/(.+)\\..*" "\\1" exe ${file})
add_executable (${exe} ${file})
message (\ \ \ \ --\ src/${exe}.cpp\ will\ be\ compiled\ to\ bin/${exe})
endforeach ()
CMakeLists
自动加载- 打开
Files
-settings
-Build, Execution, Deployment
-CMake
- 选择
Automatically reload CMake project on editing
- 打开
- 侧边栏无焦点自动隐藏
- 选择侧边栏的
扳手
- 选择
View Mode
-Dock Unpinned
- 选择侧边栏的
汉化步骤
- 下载 resources-cn.jar
- 将
resources-cn.jar
复制到安装目录下lib文件夹下
- 结束
快捷键
快捷键 含义 备注 Ctrl + Shift + U 大小写切换 Ctrl + Shift + Space 补全单词 new后直接键入构造器、构造器内提供构造信息 Ctrl + Alt + L 格式化代码 Ctrl + Shift + Backspace 回到最后编辑的地方 Ctrl + N 查找类 Ctrl + F12 快速查看类成员 Ctrl + P 提示参数信息 Ctrl + Alt + B 查看接口、抽象类的实现类 Ctrl + F7 找到某个类、变量、函数等在文中被使用到的的地方 连续点击Shift 全局搜索 Shift + F6 重新命名变量 连续按两次Esc 搜索框就会消失 Alt + insert 添加自动代码生成信息 新建新的文件 Ctrl + j 插入完整的代码块 默认只有 for
,iter
,itit
,也可以自己在Setting—>Live Templates
里添加自定义的代码块Ctrl + Alt + -/+ 展开折叠当前函数、类 Ctrl + Shift + -/+ 展开折叠所有函数、类 Ctrl + Alt + T 就可以选择给这些代码包裹上 if
,for
等(surround with)自动换行
idea设置自动换行其实很简单,只需要进行一步操作就可以了。
看下图:我们只需要在相应的位置加上文件的类型就可以了,比如我们写的类都是.java文件,那么我们只需要加上 *.java就可以实现自动换行了。
JetBrains
学生认证:自行百度JetBrains
sync配置同步:Files
-Sync ……
Clion
输出乱码- 在设置里将编码都设置为UTF8,并点击OK保存设置;
- 按住
Ctrl+Shift+Alt+/
选中Registry..
.,然后取消掉run.processes.with.pty
后面的√
- 在设置里将编码都设置为UTF8,并点击OK保存设置;