跳转至

jetBrains

安装

方式一

适用

<=2021.2

具体步骤

下一步下一步安装即可,安装时选择要安装的组件,注意存储位置

Settings/Preferences... -> Plugins 内手动添加第三方插件仓库地址:https://plugins.zhile.io 搜索:IDE Eval Reset 插件进行安装。

配置

常规配置

视图显示

显示菜单字体

控制台字体

设置鼠标滚轮修改字体大小

设置自动导包

忽略大小写

Git配置

maven配置

注释

类的注释

/** 
@author matt 
@date ${YEAR}-${MONTH}-${DAY} ${TIME}
@desc xxx
*/
方法的注释

**
 * @desc xxx
 * @author matt
 * @date $date$
$param$
 * @return $return$
*/
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无法从控制台输入

help ->Edit Custom VM Options

-Deditable.java.test.console=true

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
xcode-select --install 

卸载

xcode-select --print-path



rm -rvf xxx
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
alias gcc='gcc-12'
alias cc='gcc-12'
alias g++='g++-12'
alias c++='c++-12'

如何 多个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 ()