前言
- 学习是一个不断复盘和总结的过程
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