开发环境配置汇总


开发环境配置汇总

Java

JDK

下载了JDK,安装时不需要再安装jre了

  1. JAVA_HOME
    • JDK安装的目录
  2. %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
    • 添加到PATH中
  3. CLASSPATH
    • .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

maven

可使用国内镜像源下载,官网下载比较慢

  1. MAVEN_HOME

    • maven的安装目录
  2. %MAVEN_HOME%\bin

    • 添加到PATH中去
  3. MAVEN_OPTS

    • -Xms128m -Xmx512m
  4. 生成.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>
  5. 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

  1. 检查是否安装成功
    • node -v
    • npm -v
  2. 换源
  3. 设置npm全局模块路径(自定义路径)
    • 在NodeJS安装路径下新建两个文件夹: node_globle, node_cache
    • npm config set prefix “D:\Environments\nodejs\node_globle”
    • npm config set cache “D:\Environments\nodejs\node_cache”
  4. 添加环境变量
    • NODE_PATH
      • D:\Enviroment\NodeJs\node_globle\node_modules
    • PATH
      • D:\Enviroment\NodeJs\node_globle\

安装Hexo

  1. cnpm install -g hexo-cli
  2. hexo -v
  3. hexo init (在指定的存放博客目录下使用)
  4. hexo s
  5. localhost:4000测试
  6. 常用命令
* hexo c 	// 清理缓存文件
* hexo g	// 生成文件
* hexo s	// 运行本地服务器
* hexo d	// 上传到服务器

Hexo迁移

将电脑上的博客迁移到另一台电脑

  1. 备份原来的博客文件夹,清单如下:
    • _config.yml
    • package.json
    • scaffolds/
    • source/
    • themes/
  2. 在新电脑上安装环境(node,hexo)
  3. 在博客目录下(与原来的博客路径保持一致最好,不同的话没试过)
    • cnpm install –save hexo-deployer-git
    • hexo c
      • 这里会报错,缺少相关依赖,根据提示安装即可
      • 再次执行hexo c
    • hexo g
    • hexo s

VS Code

安装的插件

  1. open-in-browser 在浏览器中查看

  2. Auto Close Tag 自动闭合标签

  3. Auto Rename Tag 尾部闭合标签同步修改

  4. Bracket Pair Colorizer 用不同颜色高亮显示匹配的括号

  5. Highlight Matching Tag 高亮显示匹配标签

  6. Vscode-icons VSCode 文件图标

  7. TODO Highlight 高亮

  8. Code Spell Checker 单词拼写检查

  9. Code Runner 运行选中代码段

  • Python开发时的配置
  • 输出时中文乱码
    • “code-runner.runInTerminal”: true
  1. Improt Cost 成本提示

  2. WakaTime 计算代码工作量

  3. 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

  1. 检查本机是否有ssh key设置,打开git bash客户端:

    cd ~/.ssh或cd .ssh
  2. 使用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
  3. 配置GitHub账户

    git config --global user.name “your_username”  #设置用户名
    git config --global user.email “your_registered_github_Email”  #设置邮箱地址(建议用注册giuhub的邮箱)
  4. 测试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:


文章作者: elegantlee
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 elegantlee !
评论
  目录