0%

编程环境配置指南

编程软件

IDEA Java IDE (社区版免费,但是不支持 spring,需要单独安装 Java运行环境和 Maven

WebStrom 前端 IDE (需要单独安装 NodeWebPackvue-cli等)

PyCharm Python IDE (社区版免费,需要单独安装 PythonAnacanda等)

Android Studio Android 开发

Navicat 数据库连接

secureCRT SSH连接

Postman 测试后台接口

Sublime 查看代码 (需要再装个格式化代码的插件CodeFormatter

Visual Studio Code 查看代码

Typora + PicGo 写笔记,图片上传gitee图床(PigGo需要装gitee插件,gitee建立仓库配置token,参考,不过现在推荐阿里云OSS)

Git 代码版本控制 (不会命令行的话可以辅助安装 TortoiseGit

Windows Terminal 命令行 (Win + R 输入wt打开,在文件夹下输入 wt -d . 打开)

Visual Studio 2019 C C++ C# IDE

微信开发者工具 用于开发微信小程序

IDEA个性化设置及插件:装两个插件 LombokBackground Image Plus

Visual Studio Code 个性化设置及插件

Visual Studio 2019个性化设置及插件(XAML StyleCodeMaidOutput enhancer

视频播放器:VLC media playerPotPlayer

PotPlayer播放器个性化设置

dism++对系统进行个性化设置

RightMenuMgr对系统右键菜单进行个性化设置

git的安装和使用

详细安装教程(一般来说全部默认就可以了):https://www.cnblogs.com/xueweisuoyong/p/11914045.html

查看版本:

1
git --version

首先设置本地git账户:

  1. 查看用户名和邮箱地址:
1
2
3
git config user.name 

git config user.email
  1. 修改用户名和邮箱地址:
1
2
3
git config --global user.name "Your Name"

git config --global user.email "email@example.com"

之后的使用:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
git clone url  // 从远程克隆

git init // 初始化本地仓库

git add . // 添加所有文件到暂存区

git commit -m "描述" // 将暂存区的文件一次性提交到工作区

git remote add origin '远程仓库地址' // 关联远程仓库

git push -u origin master // 第一次推

git push origin master // 推送

git pull origin master // 拉取

笔记文件git仓库:https://gitee.com/xiaoshihd/mynote.git

Node.js的安装和使用

参考这个:https://www.npmjs.cn/getting-started/what-is-npm/

安装一般也都是全部默认即可。安装完成之后自带npm包管理器。

node查看版本:

1
node -v

新建helloworls.js文件:

1
console.log("Hello World"); 

node直接运行js文件:

1
node helloworld.js

npm查看版本:

1
npm -v

安装完成之后尽量更新一下npm:

1
npm install npm@latest -g. 

或者

1
npm install -g npm

之后换国内镜像:

1
npm config set registry https://registry.npm.taobao.org

配置后可通过下面方式来验证是否成功:

1
npm config get registry

如果不需要了还可以切换回官方镜像:

1
npm config set registry https://registry.npmjs.org/

或者使用cnpm(之后的下载安装命令都换为cnpm):

1
npm install -g cnpm --registry=https://registry.npm.taobao.org
  1. 全局安装包:
1
npm install webpack -g // 或者 npm install webpack --global

包安装在Node安装目录下的node_modules文件夹中,一般在 C:\Users\用户名\AppData\Roaming\npm\node_modules 目录下,可以使用以下命令查看全局安装目录:

1
npm root -g

全局安装后可以供命令行(command line)使用,用户可以在命令行中直接运行该组件包支持的命令。

1
2
3
npm update -g webpack    // 全局更新包

npm uninstall -g webpack // 卸载全局包
  1. 本地安装包:
1
2
3
4
5
npm install echarts

npm install echarts --save // 或者 npm install echarts -S

npm install webpack --save-dev

执行该命令后会在当前目录生成 node_modules文件夹,包安装在这个文件夹下。

package-lock.json文件也是自动生成的,记录安装包的信息。

如果在本地目录中没有 package.json 这个文件的话,那么最新版本的包会被安装。如果存在 package.json 文件,则会在 package.json 文件中查找符合规则的最新版本。

package.json文件需要手动创,执行:

1
2
3
npm init   

npm init --yes // 创建默认的package.json

执行 npm run 命令package.json中的 scripts会按照一定顺序寻找对应命令的位置。

参数 --save的含义是代表把你的安装包信息写入package.json文件的 dependencies字段中。

参数 --save-dev的含义是代表把你的安装包信息写入package.json文件的 devDependencies字段中。

这两个字段的作用就是方便根据 package.json文件安装依赖包。比如拿到别人的项目:

  • 需要安装之前package.json中devDpendencies 和 dependencies两个模块下所列举的依赖:
1
npm install
  • 只需要安装之前package.json中dependencies 模块下所列举的依赖:
1
npm install packagename
  • 只需要安装之前package.json中devdependencies 模块下所列举的依赖:
1
npm install packagename -dev

本地更新包:

1
npm update echarts

本地卸载包:

1
npm uninstall echarts

如需从 package.json 文件中删除依赖,需要在命令后添加参数:

1
2
3
npm uninstall --save echarts

npm uninstall --save-dev echarts

搭建Vue开发环境:

  1. 安装webpack:
1
npm install webpack -g
  1. 安装vue-cli
1
npm install --global vue-cli

验证命令:vue -V

如果提示“在此系统上禁用脚本”,以管理员身份打开命令提示符,输入以下命令开启即可:

1
set-ExecutionPolicy RemoteSigned 

创建Vue项目:

1
vue init webpack vue-demo //项目名

Python的安装和使用

Python安装的时候注意勾选添加环境变量。安装的时候自带pip包管理工具。

查看版本:

1
2
3
python --version

pip --version

升级 pip

1
pip install -U pip

pip换源

1
2
3
pip install SomePackage -i https://pypi.tuna.tsinghua.edu.cn/simple  # 临时

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple # 永久
1
pip config list  # 查看当前源

pip的安装包一般在:C:\Users\用户名\AppData\Local\Programs\Python\PythonXX\Lib\site-packages下面。

安装包

1
2
3
pip install SomePackage              # 最新版本
pip install SomePackage==1.0.4 # 指定版本
pip install 'SomePackage>=1.0.4' # 最小版本

升级包

1
pip install --upgrade SomePackage

升级指定的包,通过使用==, >=, <=, >, < 来指定一个版本号。

卸载包

1
pip uninstall SomePackage

搜索包

1
pip search SomePackage

显示安装包信息

1
pip show 

查看指定包的详细信息

1
pip show -f SomePackage

列出已安装的包

1
pip list

查看可升级的包

1
pip list -o

Anaconda的安装和使用

anaconda安装的时候也是要注意一下勾选添加环境变量的选项。

推荐直接安装这个,要不然用到什么包都pip安装,偶尔还报错烦死你。而且anaconda安装进来后就已经安装了python、pip和conda。

Java的安装和使用

Oracle的官网下载 JDK安装,推荐1.8版本

安装完成后设置环境变量:

设置一个 JAVA_HOME的系统环境变量,它指向JDK的安装目录。

通常Eclipse/IntelliJ Idea/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。

1
C:\Program Files\Java\jdk-14

然后,把 JAVA_HOMEbin目录附加到系统环境变量 PATH上。

1
%JAVA_HOME%\bin

JAVA_HOMEbin目录添加到 PATH中是为了在任意文件夹下都可以运行 java。打开命令提示符窗口,输入命令 java -version,即可看到版本信息。

bin目录下的 java可执行程序其实就是JVM,运行Java程序,就是启动JVM,然后让JVM执行指定的编译后的代码。

之后设置 CLASSPATH系统环境变量:

JDK在默认情况下会到当前工作目录下(变量值用“.”表示)以及JDK的lib目录下寻找所需的class文件,因此如果Java程序放在这两个目录中,即使不设置CLASSPATH变量执行环境也可以找得到。但是如果Java程序放在其他目录下,运行时则需要设置CLASSPATH变量。

1
.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar

Maven的安装和使用

IDEA安装的时候其实自带的有maven,也就是下面这个:

image-20210420150127109

但是建议自己安装配置,用起来比较靠谱,推荐3.6.1版本

设置使用本地maven:

image-20210420150756608

  1. 前往https://maven.apache.org/download.cgi下载最新版的Maven程序:
20190603100924625
  1. 将文件解压到 C:\Program Files\Apache\目录下:
  2. 新建环境变量 MAVEN_HOME,赋值 D:\Program Files\Apache\apache-maven-3.8.1
  3. 编辑环境变量Path,追加 %MAVEN_HOME%\bin
  4. mvn --version查看是否安装成功

maven安装目录下的 conf\settings.xml文件是maven的配置文件。

配置本地仓库

localRepository节点用于配置本地仓库,默认是注释掉的,它的默认地址是 C:\Users\用户名\.m2\repository

如果有需要可以进行更改到指定文件夹(路径不要有空格和中文):

1
<localRepository>D:\maven\repository</localRepository>

maven下载依赖由于要访问国外服务器,所以有时候会很慢。需要配置中央仓库:

官方文档:https://help.aliyun.com/document_detail/102512.html?spm=a2c40.aliyun_maven_repo.0.0.36183054eGk3vS

1
2
3
4
5
6
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>

如果有问题,就在IDEA里面配置忽略ssl证书的验证:

1
-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true
2020022719493843

mevan官方仓库:https://mvnrepository.com/

要找仓库的地址可以在这里找。

比如mybatis:

1
2
3
4
5
6
<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.3</version>
</dependency>

GCC的安装和使用

下载地址:https://sourceforge.net/projects/mingw/files/latest/download

下载进来之后在线安装,全部勾选:

image-20210901211334534

点击 Installation > Apply Changes ,等待安装完成。

image-20210901212022932

C:\MinGW\bin添加到环境变量。在cmd命令提示符里面输入 gcc –help 回车查看是否安装成功。

上面这个安装方式太慢了,我还是下载codeblocks吧。

下载链接:https://www.codeblocks.org/downloads/binaries/

选择codeblocks-20.03mingw-nosetup.zip

解压后把 D:\CodeBlocks\MinGW\bin加到系统变量里的path里。

gcc 命令编译格式

1
gcc test.c -o test 

之后直接输入test即可运行。

对于C++:

1
g++ test.cpp -o test2 

用gcc(g++)编译器 执行-o(链接命令,(其实包括了编译,汇编,链接)),指定test(test2)作为输出的exe的文件名,对test.c(test.cpp)执行。

-S是输出的.s文件(将c语言编译成汇编语言),

-c是输出.o文件(将汇编语言汇编成目标文件),

-o就是输出.exe文件了(将目标文件链接,输出exe文件)

Sublime Text教程

基础配置:Preferences/Setting

1
2
3
4
5
6
7
8
9
10
{
"ignored_packages":
[
"Vintage",
],
"font_size": 11,
"update_check":false,
"show_encoding": true,
"show_line_endings": true,
}

插件配置:使用快捷键 “ Ctl+Shift+P ”,再选择 “Package Control: Install Package

等待列出可安装的插件列表,输入”==CodeFormatter==”找到它,并点击即可安装。

CodeFormatter插件能支持常见的几种编程语言格式化:

  • PHP
  • JavaScript/JSON
  • HTML
  • CSS
  • SCSS
  • Python
  • Visual Basic/VBScript
  • Coldfusion/Railo/Lucee

Ctrl+Alt+F格式化快捷键。

C、C++、C#、Java使用==SublimeAStyleFormatter==

根据自己的编程环境需要,可通过”Preferences > package setttings > codeFormatter > settings-user“设置一些参数,如PHP的安装路径。

Sublime text不支持GB2312和GBK编码,汉会被当成UTF-8编码进行转换,就会出现乱码。这个时候可以安装插件==ConvertToUTF8==。