Clion配置注意事项(2024-4-29)

本文介绍了如何在CMakeLists.txt中添加递归查找子目录功能,以及在Clion中设置中文插件、关闭自动补全、自定义快捷键和代码风格,同时提供了解决文件编码问题的方法,包括修改注册表和控制面板设置。
摘要由CSDN通过智能技术生成

大体上与B站视频BV1kM411X7uA一致

下面记录一下细节

一、修改CMakeList.txt文件(与视频不一致,添加递归查找子目录的功能)
cmake_minimum_required(VERSION 3.28)

get_filename_component(ProjectId ${CMAKE_CURRENT_SOURCE_DIR} NAME)
string(REPLACE " " "_" ProjectId ${ProjectId})
project(algorithms) # 项目名称

set(CMAKE_CXX_STANDARD 17) # 使用C++17

# 递归查找所有.cpp文件
file(GLOB_RECURSE files "${CMAKE_CURRENT_SOURCE_DIR}/*.cpp")

foreach(file ${files})
    # 获取文件的相对路径,并将'/'替换为'_'
    file(RELATIVE_PATH relative_path ${CMAKE_CURRENT_SOURCE_DIR} ${file})
    string(REPLACE "/" "_" name ${relative_path})

    # 替换掉文件名中的'.cpp'后缀
    string(REPLACE ".cpp" "" name ${name})

    # 添加可执行文件
    add_executable(${name} ${file})
endforeach()
二、安装插件(中文翻译和快捷键提示)

 

三、关闭自动补全

设置->编辑器->常规->代码补全->取消勾选“输入时显示建议”

四、设置自动排版快捷键及代码风格

修改自动排版快捷键:设置->按键映射->编辑器操作->搜索框搜索“自动缩进行”

Ctrl+Alt+I是Clion默认快捷键

Crl+Shift+A是个人习惯 (这个快捷键已在Clion被占用了,把那个删了就行)

修改代码风格,根据自己喜好设置

五、修改文件编码(解决输出中文乱码的问题)

然后按Ctrl+Shift+Alt+/打开注册表,打开后不用按字母顺序往下翻找,因为在第一页就有这个,直接把这个取消勾选

还有一个一劳永逸的方法

打开控制面板,点击时钟和区域

此方法可能导致一些老软件无法打开或者安装失败的情况,如果遇到,可以尝试回来把这个关掉

实测打开后,Dev-C++5.11编译信息出现乱码,不影响编译运行

  • 9
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值