最近新买了台电脑, 需要安装一些软件, 记录一下.

Git

官网下载: https://git-scm.com/downloads/win

主要为了使用git-bash, 本人使用Mac工作两年, 很多操作习惯使用命令行.

Chrome

官网下载: https://www.google.cn/chrome/

这个不用多说, 从事web开发, 必备浏览器.

Cursor

官网下载: https://cursor.sh/download

听说是个ai辅助编程工具, 还没用过, 这次在新电脑上准备试试.

Ps: 目前写这篇博客时候的体验还不错, 代码补全超级好用.

Jetbrains-toolbox

官网下载: https://www.jetbrains.com/toolbox-app/

Jetbrains全家桶, 一键安装, 非常方便.

jvms

开源软件: https://github.com/ystyle/jvms/releases

windows下多版本安装及jdk的工具, 在Mac上使用sdkman, 体验非常棒, 所以windows下也找了个类似的工具.

mvnd

官网下载: https://github.com/mvnd/mvnd/releases

由Apache开源, 挂在后台的maven服务, 具有多线程并发构建的能力. 在Mac上的体验来说, 比mvn快很多.

配置maven设置

在mvnd目录下包含完整的maven软件, 找到settings.xml文件, 复制到$HOME/.m2目录下.
增加必要配置, 如本地仓库地址、阿里云镜像仓库地址.

查看阿里云镜像: https://maven.aliyun.com/mvn/view

本人配置:

1
2
3
4
5
6
<mirror>
<id>aliyunmaven</id>
<mirrorOf>public</mirrorOf>
<name>central仓和jcenter仓的聚合仓</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>

nodejs

官网下载: https://nodejs.org/en/download/

准备写博客, 需要使用hexo, 所以需要安装nodejs.

配置环境变量

1
2
3
4
5
# nodejs
NODE_HOME=/d/env/nodejs

PATH=$PATH:$NODE_HOME
export NODE_HOME

pnpm

官网下载: https://pnpm.io/zh/installation

同上.

配置环境变量

pnpm使用了官网提供的安装脚本, 会自动配置CMD环境变量.
但缺点是会安装在C盘, 强迫症患者看着难受.

1
2
3
4
5
# pnpm
PNPM_HOME=/c/Users/Administrator/AppData/Local/pnpm/

PATH=$PATH:$PNPM_HOME
export PNPM_HOME

registry

阿里云新镜像地址: https://registry.npmmirror.com/

1
pnpm config set registry https://registry.npmmirror.com

新建全局目录和缓存目录

1
2
3
4
mkdir $NODE_HOME/pnpm-global
pnpm config set prefix $NODE_HOME/node-global
mkdir $NODE_HOME/pnpm-cache
pnpm config set cache $NODE_HOME/node-cache

作为后端开发, 不是很了解前端目录及关系, 随便找了一篇教程, 按照教程配置的.
所以目录名称看起来不是很对劲

hexo-cli

官网下载: https://hexo.io/zh-cn/docs/

1
pnpm install -g hexo-cli

最终 .bash_profile 配置文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# java
JAVA_HOME=/d/env/jdk

# maven
M2_HOME=/d/env/mvnd-1.0.2

# node
NODE_HOME=/d/env/nodejs

# pnpm
PNPM_HOME=/c/Users/Administrator/AppData/Local/pnpm/

PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin:$NODE_HOME:$PNPM_HOME
export JAVA_HOME PATH M2_HOME NODE_HOME PNPM_HOME

github 代码拉取

本人使用的是Windows11, 使用git-bash拉取代码, 无论使用ssh还是https, 都会卡住, 暂时没有耐心去排查原因.
用了下GitHub Desktop, 拉取速度很快, 所以附上GitHub Desktop下载链接

__END__