jetBrains
安装
方式一
适用
<=2021.2
具体步骤
下一步下一步安装即可,安装时选择要安装的组件,注意存储位置
在 Settings/Preferences... -> Plugins
内手动添加第三方插件仓库地址:https://plugins.zhile.io
搜索:IDE Eval Reset 插件进行安装。
配置
常规配置
视图显示
显示菜单字体
控制台字体
设置鼠标滚轮修改字体大小
设置自动导包
忽略大小写
Git配置
maven配置
注释
类的注释
方法的注释
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\\n':'')}; return result", methodParameters())
注释顶格
取消自动更新
终端配置
插件
关闭拼写检查
Spelling
spring
复制到idea中的文件需要重构项目否则无法访问404
junit无法从控制台输入
properties文件乱码
如果还是不起作用删除文件重新创建即可
pycharm配置
pycharm取消波浪线提示
进入波浪线设置界面看看到上方有三个设置项None、Syntax、Inspections,可以拖动箭头设置。
1.None表示没有波浪线;
2.Syntax表示只有语法错误显示波浪线;
3.Inspections表示语法错误和不符合PEP8规范显示波浪线。
使用
IDEA
打开一个项目
对于maven项目我们打开选择pom.xml即可
如何重启
springboot中的pom.xml 加载失败
pycharm
pycharm如何创建一个项目
1.设置新项目名称和存储路径(untitled可以修改);
2.Project Interpreter设置新建项目所依赖的python环境;
2.1 New environment using 设置新的依赖环境。在项目中新建一个venv(virtualenv)目录,用于存放虚拟的python环境,这里所有的类库依赖都可以直接脱离系统安装的python独立运行;
2.1.1 勾选上Inherit global site-packages则可以使用base interpreter(基础解释器)中安装的第三方库(即本地Python的site-packages目录中的类库);不选将和外界完全隔离(会在base interpreter的基础上创建一个新的虚拟解释器);
2.1.2 勾选上Make available to all projects则可以将此项目的虚拟环境提供给其他项目使用;
2.2 Existing Interpreter关联已经存在的python解释器,可以使用该解释器所安装的Python库;
建议选择 New environment using 可以在Base Interpreter选择系统中安装的Python解释器,这样可以让项目独立部署运行,也可以避免一台服务器部署多个项目之间存在类库的版本依赖问。
clion
配置
配置cpp环境
1.安装command line tools
卸载
2.安装gcc
使用默认clang 无法使用bits/stdc++.h
brew install gcc
/opt/homebrew/Cellar/gcc/12.2.0/bin/gcc-12
/opt/homebrew/Cellar/gcc/12.2.0/bin/g++-12
-D CMAKE_CXX_COMPILER=/opt/homebrew/Cellar/gcc/12.2.0/bin/g++-12
3.替换clang
如何 多个main函数
CMakeLists.txt
cmake_minimum_required(VERSION 3.19)
project(demo)
set(CMAKE_CXX_STANDARD 14)
# 遍历项目根目录下所有的 .cpp 文件
file (GLOB_RECURSE files *.cpp)
foreach (file ${files})
string(REGEX REPLACE ".+/(.+)/(.+)\\..*" "\\1-\\2" exe ${file})
add_executable (${exe} ${file})
message (\ \ \ \ --\ src/${exe}.cpp\ will\ be\ compiled\ to\ bin/${exe})
endforeach ()