开发环境配置汇总
Java
JDK
下载了JDK,安装时不需要再安装jre了
- JAVA_HOME
- JDK安装的目录
- %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
- 添加到PATH中
- CLASSPATH
- .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
maven
可使用国内镜像源下载,官网下载比较慢
MAVEN_HOME
- maven的安装目录
%MAVEN_HOME%\bin
- 添加到PATH中去
MAVEN_OPTS
- -Xms128m -Xmx512m
生成.m2文件(默认在C盘)
执行命令:mvn help:system(可中断),目的是生成C盘中的.m2文件夹
将安装目录下的conf中的settings.xml拷贝到.m2文件夹下 。前者是全局的,后者是当前用户的。
在settings.xml中改镜像和本地仓库位置
<!-- 配置中央仓库的镜像(改用:阿里云中央仓库镜像)--> <mirror> <id>alimaven</id> <name>aliyun-maven</name> <mirrorOf>central</mirrorOf> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror> <!-- 设置本地仓库位置 --> <localRepository>D:\maven-local-repository</localRepository>
IDEA中的配置
Tomcat
Python
pip换源
在C:\Users\当前用户名\pip下新建一个pip.ini文件,写入以下内容
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
trusted-host = mirrors.aliyun.com
timeout = 120
pip离线安装
查看当前python版本支持的离线文件类型
import pip._internal
print(pip._internal.pep425tags.get_supported())
pip安装requirements
pip install -r requirements.txt
Anacond
一、安装Pytorch
Solving environment: failed with current_repodata.json, will retry with next repodata source.
Initial quick solve with frozen env failed. Unfreezing env and trying again.
解决:conda update --all
二、安装package
PackagesNotFoundError
解决:
1. anaconda search -t conda package
2. anaconda show "conda-forge/pydap"(根据查出来的结果选择)
3. 根据提示安装
三、环境管理
(1) 克隆环境
conda create -n BBB --clone AAA
* BBB是自己要创建的环境名称
* AAA是已经存在的环境名称
(2) 删除环境
conda remove -n env_name --all
(3) 环境迁移
---Linux---
1. conda pack -n my_env(要打包的环境) -o my_env.tar.gz(自定义打包后的环境名称)
2. 在env目录下, mkdir -p my_env
3. tar -xzvf my_env.tar.gz -C my_env
4. source ./my_env/bin/activate
5. conda activate my_env
6.(my_env) $ conda-unpack
---Windows---
1. 同上进行打包, 可打包为zip
2. 将zip文件解压到envs目录下
3. 进入base环境
4. conda env list
5. 进入envs目录
6. .\my_env\Scripts\activate.bat
7. .\my_env\Scripts\conda-unpack.exe
--------------------------------------------------------------------------------------------------------------
reference: https://zhuanlan.zhihu.com/p/87344422
四、镜像管理
(1) .condarc配置
show_channel_urls: true
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- defaults
(2) 查看当前channel
conda config --show-sources
(3) 添加源
conda config --add channels
(4) 移除源
conda config --remove channels
NodeJS
- 检查是否安装成功
- node -v
- npm -v
- 换源
- npm install -g cnpm –registry=https://registry.npm.taobao.org
- 测试是否安装成功
- cnpm
- 设置npm全局模块路径(自定义路径)
- 在NodeJS安装路径下新建两个文件夹: node_globle, node_cache
- npm config set prefix “D:\Environments\nodejs\node_globle”
- npm config set cache “D:\Environments\nodejs\node_cache”
- 添加环境变量
- NODE_PATH
- D:\Enviroment\NodeJs\node_globle\node_modules
- PATH
- D:\Enviroment\NodeJs\node_globle\
- NODE_PATH
安装Hexo
- cnpm install -g hexo-cli
- hexo -v
- hexo init (在指定的存放博客目录下使用)
- hexo s
- localhost:4000测试
- 常用命令
* hexo c // 清理缓存文件
* hexo g // 生成文件
* hexo s // 运行本地服务器
* hexo d // 上传到服务器
Hexo迁移
将电脑上的博客迁移到另一台电脑
- 备份原来的博客文件夹,清单如下:
- _config.yml
- package.json
- scaffolds/
- source/
- themes/
- 在新电脑上安装环境(node,hexo)
- 在博客目录下(与原来的博客路径保持一致最好,不同的话没试过)
- cnpm install –save hexo-deployer-git
- hexo c
- 这里会报错,缺少相关依赖,根据提示安装即可
- 再次执行hexo c
- hexo g
- hexo s
VS Code
安装的插件
open-in-browser 在浏览器中查看
Auto Close Tag 自动闭合标签
Auto Rename Tag 尾部闭合标签同步修改
Bracket Pair Colorizer 用不同颜色高亮显示匹配的括号
Highlight Matching Tag 高亮显示匹配标签
Vscode-icons VSCode 文件图标
TODO Highlight 高亮
Code Spell Checker 单词拼写检查
Code Runner 运行选中代码段
- Python开发时的配置
- 输出时中文乱码
- “code-runner.runInTerminal”: true
Improt Cost 成本提示
WakaTime 计算代码工作量
Settings Sync 同步扩展配置到GitHub
常用快捷键
编辑器与窗口管理
Ctrl+Shift+P: 打开命令面板。
Ctrl+Shift+N: 新建窗口。
Ctrl+Shift+W: 关闭窗口。
切分窗口:Ctrl+1/Ctrl+3/Ctrl+3
Ctrl+H:最小化窗口
Ctrl+B:显示/隐藏侧边栏
Ctrl+"+/-":放大/缩小界面
文件操作
Ctrl+N:新建文件
Ctrl+W:关闭文件
Ctrl+Tab:文件切换
格式调整
Ctrl+C/Ctrl+V:复制或剪切当前行/当前选中内容
Alt+Up/Down:向上/下移动一行
Shift+Alt+Up//Down:向上/下复制一行
Ctrl+Delete:删除当前行
Shift+Alt+Left/Right:从光标开始向左/右选择内容
代码编辑
Ctrl+D:选中下一个相同内容
Ctrl+Shift+L:选中所有相同内容
Ctrl+F:查找内容
Ctrl+Shit+F:在整个文件夹中查找内容
git
检查本机是否有ssh key设置,打开git bash客户端:
cd ~/.ssh或cd .ssh
使用Git Bash生成新的ssh key
cd ~ #保证当前路径在”~”下 ssh-keygen -t rsa -C "xxxxxx@yy.com" #填写自己真实有效的邮箱地址 Generating public/private rsa key pair. Enter file in which to save the key (/c/Users/xxxx_000/.ssh/id_rsa): #不填直接回车 Enter passphrase (empty for no passphrase): #输入密码(可以为空) Enter same passphrase again: #再次确认密码(可以为空) Your identification has been saved in /c/Users/xxxx_000/.ssh/id_rsa. #生成的id_rsa文件为密钥 Your public key has been saved in /c/Users/xxxx_000/.ssh/id_rsa.pub. #生成的id_rsa.pub公钥 The key fingerprint is: e3:51:33:xx:xx:xx:xx:xxx:61:28:83:e2:81 xxxxxx@yy.com
配置GitHub账户
git config --global user.name “your_username” #设置用户名 git config --global user.email “your_registered_github_Email” #设置邮箱地址(建议用注册giuhub的邮箱)
测试ssh keys是否设置成功
ssh -T git@github.com The authenticity of host 'github.com (192.30.252.129)' can't be established. RSA key fingerprint is 16:27:xx:xx:xx:xx:xx:4d:eb:df:a6:48. Are you sure you want to continue connecting (yes/no)? yes #确认你是否继续联系,输入yes Warning: Permanently added 'github.com,192.30.252.129' (RSA) to the list of known hosts. Enter passphrase for key '/c/Users/xxxx_000/.ssh/id_rsa': #生成ssh kye是密码为空则无此项,若设置有密码则有此项且,输入生成ssh key时设置的密码即可。 Hi xxx! You've successfully authenticated, but GitHub does not provide shell access. #出现词句话,说明设置成功。
Reference: [Windows下配置Git连接上github - SegmentFault 思否]:
文档写作
Typora
配置快捷设置字体颜色
快捷键:
- Ctrl+Alt+o 橙色
- Ctrl+Alt+r 红色
- Ctrl+Alt+b 浅蓝色
Reference: