菜单栏 :tools->vim emulator
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
看图:
别着急,还有一步:
这里选GBK 然后convert
完事!
这里有个弊端就是每新建一个文件就要更改成GBK
这里有个大佬的博客有一个一劳永逸的办法,但是有失就有得, 自己取舍吧, 反正我觉得倒是无所谓。
大佬博客: 链接
为Clion配置mingw32和mingw64
1. 安装MinGW32 或者 MinGW64
我不教怎么用官方的软件安装(我也不会, 直接交给你们一个技巧
MinGW32 和 MinGW64 选择其一安装即可
- 安装 MinGW32 : 安装codeblocks, 官方下载链接, 在其安装目录里就有MinGW32
- 安装MinGW64: : 同样, 安装devc++, 下载链接 , 在其安装目录里就有MinGW64
2. 配置CLion C/C++ 运行环境
按照下图配置即可(若看不清就右击图片, 在新窗口打开, 或者复制图片地址在新窗口打开)
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
千万不要图快——如果没有足够的时间用来实践, 那么学得快, 忘得也快。