软件安装知识点总结

509 阅读3分钟

前言

  • 学习是一个不断复盘和总结的过程

VS Code

1,插件 扩展

  • 汉化 Chinese
  • 代码检查 Code Spell - Checker(一些必须出错的单词可上传到用户词典或当前词典)
  • Git easy ,

2,设置 文件→首选项→设置(Ctrl+,)

  • 自动保存:auto sava →on FocusChange

3,快捷键

  • Ctrl+P 找文件
  • Ctrl+N 新建文件
  • Ctrl+F 搜索内容
  • Ctrl+H 替换
  • Ctrl+Shift+P 输命令 (emmet 快捷输入 emmet wrap 包围 settings 设置 wrap自动换行) tab 快捷输入,补充代码单词 Alt+点击 多位置输入 ctrl+x 清空

CMDER

  • 默认启动bash:设置→启动→更改为bash{bash::bash}
  • 长度宽度数字、百分数不生效时使用px单位
  • 自带一些命令
git --version
which curl

VS Code配合Cmder使用

  • 打开VS Code ,开启一个终端,打开设置json,会有一个文件。然后根据cmder帮助文档进行设置 链接
  • 设置时打开json,不是UI
  • 更改路径时\替换为\因为 VSCode 是用 JS 写的,所以要用JS转义。

Node.js

1,安装

  • Nodejs.org官网下载,推荐安装node10
  • 更改路径时: node.js不允许路径中有空格 D:\Software\nodejs
  • 查看安装node --version,npm --version,npx --version 安装之后就有了node、npm、npx命令 2,配置淘宝源(node.js服务器在国外,所以需要配置)
npm i -g nrm
nrm --version
nrm ls
nrm use taobao
npm i -g http-server //安装http server 缩写hs 运行http server
which http-version

yarn

官网下载(用来代替npm)yarnkpg.com 更换安装目录

yarn --version查看安装版本

yarn config list查看服务器

查看registry,设置为淘宝源,先获取registry

yarn config get registry

yrm ls //查看是否已经使用淘宝源

yrm use taobao

安装yarn源管理器

yarn global add yrm

yrm ls yrm use taobao

git本地配置

git config --global user.name 你的英文名
git config --global user.email 你的邮箱
git config --global push.default simple
git config --global core.quotepath false
git config --global core.editor "code --wait"
git config --global core.autocrlf input

注意:上面的英文名和邮箱跟 GitHub 没有关系。 可以跟 GitHub 的用户名和邮箱保持一致, 也可以不一致。我的是一致的。

注意:你需要保证 code 是可以直接在命令行执行的。 如果不能执行,你需要安装 VSCode 并配置 PATH。

git命令

  • 回滚到之前的版本
git log 查看提交历史
git reset --hard 版本号 // 版本号必须unique 回滚到对应的提交历史
git reflog // 查看所有的提交记录
  • 新建个分支
git branch x # 新建一个branch分支
git checkout x # 切换到x分支
git checkout master # 切换回主分支
  • 合并分支
git merge x
git branch -d x # 删除分支

git远程仓库配置

ssh-keygen -t rsa -b 4096 -C 你的邮箱

cat ~/.ssh/id_rsa.pub # 得到公钥内容

ssh -T git@github.com

git remote add origin git@xxxxxxx

git push -u origin master

  • 高级操作

touch ~/.bashrc

echo 'alias ga="git add"'>> ~/.bashrc

echo 'alias gc="git commit -v"'>> ~/.bashrc

echo 'alias gl="git pull"'>> ~/.bashrc

echo 'alias gp="git push"'>> ~/.bashrc

echo 'alias gco="git checkout"'>> ~/.bashrc

echo 'alias gst="git status -sb"'>> ~/.bashrc