码农的自我修养之必备技能
一、vscode的使用
vscode常用快捷键
Ctrl+Shift+P,F1 展示全局命令面板
Ctrl+P 快速打开最近打开的文件
Ctrl+Shift+N 打开新的编辑器窗口
Ctrl+Shift+W 关闭编辑器
Ctrl + X 剪切
Ctrl + C 复制
Alt + up/down 移动行上下
Shift + Alt up/down 在当前行上下复制当前行
Ctrl + Shift + K 删除行
Ctrl + Enter 在当前行下插入新的一行
Ctrl + Shift + Enter 在当前行上插入新的一行
Ctrl + Shift + | 匹配花括号的闭合处,跳转
Ctrl + ] 或 [ 行缩进
Home 光标跳转到行头
End 光标跳转到行尾
Ctrl + Home 跳转到页头
Ctrl + End 跳转到页尾
Ctrl + up/down 行视图上下偏移
Alt + PgUp/PgDown 屏视图上下偏移
Ctrl + Shift + [ 折叠区域代码
Ctrl + Shift + ] 展开区域代码
Ctrl + / 添加关闭行注释
Shift + Alt +A 块区域注释
Alt + Z 添加关闭词汇包含
二vim的使用
vim是vi的升级版,最常见的区别是能用多种颜色显示显示系统文件的一些特殊信息。
vi: Visual Interface 文本编辑器,可视化接口
vim:vi iMprove的缩写,即vi的增强版
vim编辑器分为三种主要模式:
命令模式(编辑模式):默认模式,移动光标,剪切/粘贴文本(界面表现:左下角显示文件名或为空)
插入模式(输入模式):修改文本(界面表现:左下角显示—INSERT–)插入模式下,按ESC按键返回命令模式
末行模式(扩展模式):保存、退出等(界面表现:左下角显示—VISUAL–)末行模式下连续按两次ESC按键返回末行模式
Esc建:退出当前模式
Esc键Esc建:总是返回到命令模式
三、git的使用练习
git的基本命令
git init # 初始化⼀个本地版本库
git status # 查看当前workspace的状态
git add [FILES] # 把⽂件添加到index
git commit -m "wrote a commit” # 把⽂件提交到仓库
git log # 查看commit的⽇志,查看当前HEAD之前的commit
git reflog # 可以查看当前HEAD之后的commit,可以回到未来
git reset --hard HEAD^ #恢复至HEAD的(过去)前一个
git reset --hard commit-id #恢复记录到commit-id(过去或未来)
git clone https://github.com/xxx/xxx.git # 通过clone远端的版本库从⽽在本地创建⼀个版本库,需要您先在github.com上注册账号并创建⼀个版本库
git remote -v # 查看远程库信息
git pull # 将远程repo更新到本地,实际上是git fetch + git merge
git push # 将本地commit更新到远程repo
实际操作
首先在github上创建版本库
将项目克隆到本地
创建分支 用vim编辑readme
提交后合并分支
最后再使用git push命令push到远程