Jetbrains Tools 关闭 vim模式

菜单栏 :tools->vim emulator

Jetbrains Tools 在启动时取消 打开最近关闭的项目

Settings->System Settings取消勾选 Reopen last project on startup

Clion使用技巧

原文地址: https://blog.csdn.net/langyu0826/article/details/52281142

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
快捷键配置

File->Setting->Keymap->Keymaps 选择Visual Studio风格

代码提示的匹配模式

File->Setting->Editor->Code Completion Case sensitive completion选择First letter

智能提示

写代码的过程成,如果出现问题,例如漏写了一个参数,会智能提示,此时点击左侧的小灯泡或者按 Alt + Enter,IDE会给出建议的解决方案

代码生成

File->Setting—>Live Templates 默认有for, iter, itit,可以根据自己喜好添加

自定义快捷键

以下操作在“Setting->Keymap”中进行

->Editor Actions
Move Caret to Next Word Ctrl+向右箭头 删除该快捷键
Move Caret to Previous Word Ctrl+向左箭头 删除该快捷键

->Main menu->Navigate
Back Ctrl+向左箭头 修改成该快捷键
Forward Ctrl+向右箭头 修改成该快捷键

解决快捷键与Ubuntu系统的冲突

以下操作在”系统设置->键盘->快捷键”中进行

->窗口
移动窗口 Alt+F7 删除该快捷键

->系统
锁定屏幕 super+L 修改成该快捷键

快捷键

Ctrl + 向左箭头 回退
Ctrl + 向右箭头 前进
ALT + 1 显隐工程栏
Ctrl + / 添加或删除注释
Ctrl + Alt + L 格式化代码
Alt + F7 Find Usages
Ctrl + R 替换
Ctrl + B 在定义和申明之间跳转
Ctrl + Shift + Backspace 回到最后编辑的地方

Ctrl + N 查找类
Ctrl + O 选取需要重写的方法
Ctrl + F12 快速查看类成员
Ctrl + Q 快速查看文档
Ctrl + P 提示参数信息
Ctrl + H 查看继承树
Ctrl + E 查看最近浏览的文件
Ctrl + Alt + B 查看接口、抽象类的实现类

Ctrl + F 搜索当前文件 注:按Esc,搜索框就会消失
Ctrl + Shift + F 搜索整个工程或指定目录 注:连续按两次Esc,搜索框就会消失
Ctrl + Shift + N 找文件
Ctrl + F7 找到某个类、变量、函数等在文中被使用到的的地方
Shift + Shift 全局搜索
Ctrl + Alt + 7 查看类、对象、变量使用的地方

Ctrl + Alt + -/+ 展开折叠当前函数、类
Ctrl + Shift + -/+ 展开折叠所有函数、类

Shift + F6 重新命名变量
Alt + insert 添加自动代码生成信息(插入set*()/get*()/构造器、equals、hashcode等)
Ctrl + Shift + 空格 提示信息(new后直接键入构造器、构造器内提供构造信息)

Clion输出中文乱码

更改设置:
File -> Settings -> Default Settings -> Editor -> File Encodings:
Global Encoding: UTF-8
Project Encoding : UTF-8
Default encoding for properties files: UTF-8

看图:
clion1

别着急,还有一步:
这里选GBK 然后convert

clion2

clion3

完事!

这里有个弊端就是每新建一个文件就要更改成GBK

这里有个大佬的博客有一个一劳永逸的办法,但是有失就有得, 自己取舍吧, 反正我觉得倒是无所谓。
大佬博客: 链接

为Clion配置mingw32和mingw64

1. 安装MinGW32 或者 MinGW64

我不教怎么用官方的软件安装(我也不会, 直接交给你们一个技巧
MinGW32 和 MinGW64 选择其一安装即可

  1. 安装 MinGW32 : 安装codeblocks, 官方下载链接, 在其安装目录里就有MinGW32
  2. 安装MinGW64: : 同样, 安装devc++, 下载链接 , 在其安装目录里就有MinGW64

2. 配置CLion C/C++ 运行环境

按照下图配置即可(若看不清就右击图片, 在新窗口打开, 或者复制图片地址在新窗口打开)
1

3. 新建项目配置文件

在你项目的根目录下, 新建 CMakeLists.txt, 然后在其填入下列代码

1
2
3
4
5
6
cmake_minimum_required(VERSION 3.10)
project(project1)

set(CMAKE_CXX_STANDARD 11)

add_executable(project1 main.cpp)

解释一下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
cmake_minimum_required(VERSION 3.10)   这个不用管
project(project1) 括号里的是你的项目名称, 也就是你项目根文件夹的名称

set(CMAKE_CXX_STANDARD 11) 不用管

add_executable(project1 main.cpp) 这句话的意思是 project1 项目下的 main.cpp 可以编译运行了

add_executable(template template.cpp)
若是想运行多个cpp文件, 那就要这样配置, 第一个template 是另一个项目名称, 随便起(但不能和上面出现过的项目名相同), template.cpp 是你想运行的另一个cpp文件

你也可以添加很多个
add_executable(template1 template1.cpp)
add_executable(template2 template2.cpp)
add_executable(template3 template3.cpp)
恰似你一低头的温柔,较弱水莲花不胜寒风的娇羞, 我的心为你悸动不休。  --mingfuyan

千万不要图快——如果没有足够的时间用来实践, 那么学得快, 忘得也快。