码农的自我修养之必备技能

一、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到远程

原文地址:https://www.cnblogs.com/shizijuzi/p/12588201.html

时间: 2024-10-04 17:55:22

码农的自我修养之必备技能的相关文章

论码农的财富修养

<喜剧之王>里看到了演员的自我修养,然后想聊下码农的财富修养,这里不是聊理财,更多是保险Insurance:保险是什么,是一种通过支付少量的保险费用来应对未知风险的机制,比如车险.财险.健康险等:码农有什么需要保险的地方呢?股权Sharestock!海外是很多高科技公司上市的天堂,然后就会有很多码农通过各种渠道,比如薪水.激励等,获得公司的部分股权,而且每年可以解禁一部分,然后可以在重税之下套现.这里主要有两个风险,一个是股价Price风险,一个是汇率Exchange风险:因为授予股权的时候是

React 源码深度解析 高级前端工程师必备技能完整教程百度云

原文配套资源获取链接:点击获取 第1章 课程导学 对课程整体进行讲解. 1-1 课程导学 第2章 基础知识 React API 一览 React主要API介绍,在这里你能了解它的用法,为下一章源码分析打基础. 2-1 准备工作 2-2 JSX到JavaScript的转换 2-3 react-element 2-4 react-component 2-5 react-ref 2-6 forward-ref 2-7 context 2-8 concurrent-mode 2-9 suspense-a

React源码深度解析 高级前端工程师必备技能

String 课程地址 = " http://icourse8.com/reactyuanma.html "; 章节信息第1章 课程导学 第2章 基础知识 React API 一览 第3章 React中的更新 第4章 Fiber Scheduler 第5章 各类组件的Update 第6章 完成节点任务 第7章 commitRoot 第8章 功能详解:基础 第9章 suspense and priority 第10章 功能详解:Hooks 第11章 课程总结 class Solution

码农人生——信息时代大龄码农的必杀技——写作技能--第005期博文

这几年,各大平台占据了互联网的流量,内容成为他们的核心输出,作为内容输出者来说,这无疑是一次好的机会,人人写作的时代已经到来了. 写作如同操作上世纪计算机技能成为各行各业的标配一样,必然会成为这个时代必备的技能. 程序员行业相信更是如此,因为程序设计编码是一个高级烧脑的工作,也是个不断更新迭代的工作. 程序员会写作,能够把自己的学习.技术.观点分享出去,会写作能够获取额外的一份报酬.擅长写作者,必然先人一步! 如何写作呢,相信那句古话,熟能生巧,熟读唐诗三百首,不会作诗也会吟. 一个写作计划 我

『电子书』分享一波码农必备编程开发类书籍[转]

layout: default title: 『电子书』分享一波码农必备编程开发类书籍[转] category: [技术, C/C++] comments: true --- 分享一些书籍 看到书籍很多,感觉很不错,就收藏下来了,是百度盘的连接,失效的可以评论一下以此更新一下连接. 书籍清单 Python编程快速上手 细说PHP(第2版) Python核心编程(第3版) Linux命令行与shell脚本编程大全(第3版) python高手之路 iOS编程(第4版) Python编程:从入门到实践

干货 | 码农翻身提高工作效率的必备工具

要问闯荡江湖的码农最怕什么 那么,我斗胆猜测一下 一定是敲代码的 -- 速度 速度 还是速度! 速度是效率的关键 决定几点回家 几点见到心爱的妞 几点吃鸡 -- 今天,本黑就来给大家推荐一下 程序员提高效率的必备工具 1.Git 以前是有不少的版本控制工具,有好用的,同时也有不太好用的,但总的来说它们都没有很好的发展.这时候Git出现了,还有GitHub,EGit,一旦你用上了这个神奇的工具,估计你就很难再碰到更好的VCS了.还没用过Git?赶快试一下吧. 2.Stack Overflow 不开

关于期权池Option Pools与Vesting:码农创业防身必备法器

之前又看到饿了么创始人团队纠纷的几篇文章,参考了百科.wiki.36Kr.虎嗅.知乎以及邵亦波老师的文章,对之前一直感兴趣的期权汇编初略总结了下 ,仍觉粗糙,对一些具体操作还是不甚了了,不过感觉在中国环境下,一些细节的问题应该可以通过与企业协商.签署合同而做些变通.故此,了解个大概,码农们知道怎么保护自己的权益,想必还是有意义的吧. —————————————————————————————————————————————————— 初创企业没有明确的权责划分,也谈不上以书面方式落实股权分配,如

不想做码农,(自言自语,自我发泄)

应该没有一个程序员想做码农,但想想自己是否已经很努力了,自己是否对编程感兴趣,还是仅仅把编程仅仅是养家糊口的. 为了养家糊更应该对编程发自内心的喜欢,去专研,把它当做玩游戏一样乐此不疲,这样不想成为大牛都难,唉,想想自己还远远做不到,同样是程序员,工资可以相差很大 这不仅仅是工作经验的差距,更多的是能力的差距造成的.都是程序员,差距怎么就可以那么大,世界上没有免费的午餐,不要总幻想着高薪而不努力,程序员不学习,即使多年经验你的工资都没出色的应届毕业生工 资高,我得好好的规划自己,热爱编程,热爱生

Java架构师之路:从Java码农到年薪八十万的架构师,最牛Java架构师进阶路线

从Java码农到年薪八十万的架构师,资深架构师大牛给予Java技术提升学习路线建议,如何成为一名资深Java架构师? 对于工作多年的程序员而言,日后的职业发展无非是继续专精技术.转型管理和晋升架构师三种选择.架构师在一家公司有多重要.优秀架构师需要具备怎样的素质以及架构师的发展现状三个方面来分析 程序员如何才能晋升为优秀的高薪架构师? 希望通过本文让程序员们了解架构师的市场行情,了解架构师的发展前景,并帮助你更清晰地做出职业规划. 架构师在一家公司有多重要 架构师在公司中担当着「IT架构灵魂人物