代码人入门——生产环境篇

Posted 泰勒展开氏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了代码人入门——生产环境篇相关的知识,希望对你有一定的参考价值。

代码人入门——生产环境篇

本系列博文由泰勒展开氏整理编辑,转载须注明出处。

代码人入门系列状态
生产环境篇施工中
生产工具篇即将出炉
学习方法与资料篇即将出炉
其他系列状态
捂脸网人入门系列开工大吉
无线垫人入门系列没开工
垫路板人入门系列没开工

在最简易的情况下,无论是C还是JAVA等语言,在安装好开发环境后都可以使用记事本改后缀加命令行语句的方式编译代码生产程序。但显然,这样的开发方式是低效的,我们需要更高效且容易的开发方式。

计算机操作系统想要运行我们用各种语言写好的程序就要有对应语言的开发环境,不过各种语言的发环境都是官网下载点击点击就好了(即使Linux也有完备的教程)这里就不多说了。(懒得写)

各种方便的编辑器或本质上还是编辑器的IDE(集成开发环境)就出现了。在介绍各种编辑器、IDE之前,我先说一下这些软件的共性,因为不仅编辑类软件还有各种各样的工程软件都是这个套路,这样每个软件的入门教程我们只需稍微过一遍即可,将更多的精力花在学习软件的亮点、特色功能上。

都是工程类的专业软件,入门教程都是一样的,教你新建工程然后新建文件,然后helloworld,对吧套路就是这样。

关于文件管理

新建功能在界面的最上面一栏,你会看到文件(file)、编辑(edit)、选项(selection)、工程(project)、窗口(window)、帮助(help)等下拉菜单,若有“工程”下拉菜单就在“工程”下拉菜单下新建工程、没“工程”就在“文件”菜单下新建文件,之后便可以愉快的敲代码了。

工程文件在哪里?

工程文件关闭后如何再打开?大部分软件都会默认打开上一次编辑的工程、文件,但有时意外关闭后入门者就不知道去哪里找到这个文件了。这时不必慌里慌张,点开“工程/文件”下拉菜单,找到并打开“打开工程/文件”选项,第一次打开会默认打开工程存放地址(默认地址也可以百度搜索出来)。若还找不着可以看一下这几个位置。

工程文件存放位置表
文档下的文件/文件夹许多工程文件小的软件都喜欢把工程放在这里,或在这里建一个文件夹放工程文件
“用户名”下的文件夹(每次开机要输入密码或点击登入的界面上,那个名字就是用户名)上面的“文档”就是“用户名”文件下的一个文件夹,这个文件夹就在C盘根目录下。工程文件大的软件可能会在这个文件夹下新建一个以软件名命名的文件夹,用来放工程文件和配置文件等(把程序默认装这里的都有)
桌面随手保存到桌面是很多人的习惯(这个习惯不太好),有这个习惯的人大多桌面也很乱,不要直接在桌面找,找起来很困难,打开资源管理器用户->用户名->桌面,在这里用列表查看的方式查找,留意名为新建文件夹的
C盘下的文件夹很多人都是默认安装的,除去系统文件夹和其他软件的文件夹也没剩几个文件夹了,观察一下文件夹名,如果是放在这里很容易找到
工作环境文件夹很多软件在使用时会弹窗要求你新建一个工作环境,这个工作环境就放着你的工程文件,努力回想起来,加油
工程文件长什么样?

有的是每工程有专门的文件管理(同文件夹),后缀名形如.xxproject或.xxprj之类的,其文件图标也会变成同或类似软件桌面图标,双击就能唤起软件打开工程。

有的呢是用一个文件夹框住了一个工程的所有文件,若要打开就必须先打开软件再从工程下拉菜单中选择“打开工程”并选择文件夹,之后软件便会自己加载该文件夹所有文件。

管理我们的文件

我们的文件形形色色五花八门,我们一定要学会收纳管理好这些文件,我们才能更高效的利用我们的计算机替我们完成复杂的任务。

工程文件如何选择存放位置

工程文件应当集中管理,能方便你快速开始工作和查找就行。根据自己需要合理安排,我给出我的做法供大家参考。首先我在D盘(重装系统时可以直接格式化C盘)下建了一个MyProject的文件夹(建议没有中文),里面再建立各种类型工程的文件夹,如:“prj_Markdown”用于存放我写博客的草稿、成稿、弃稿,同样还有“prj_Java”、“prj_CAD”等。

同理,各种参数手册、学习资料、论文也要用类似的方法分门别类放好。
工程文件如何命名

入门初学者往往喜欢用123、abc这样没有意义的名字或是JAVA、0302这样泛泛的、不清不楚的名字去命名。不要这样,千万不要,合格的文件名应当包含有项目、日期/版本、简介/备注/来源。

各种资料同理,不要太相信自己的记忆力,过个周末可能就忘记了。

关于编辑操作

懂得便捷的操作才能高效利用生产环境。

快捷键

鼠标确实方便,但操作起来还不够快。
想要键盘用的好就要懂得用好快捷键,每个程序都有自己的快捷键表,我们了解一下通用的常用的。

快捷键效果备注
ctrl+c复制CtrlCV工程师必备,系统支持,各软件通用
ctrl+v粘贴CtrlCV工程师必备,系统支持,各软件通用
ctrl+x剪切CtrlCV工程师必备,系统支持,各软件通用
ctrl+n新建记得顺手保存,各软件通用
ctrl+o打开之后还是要鼠标选择文件方便,有一定的作用
ctrl+s保存记得没事就按两下,各软件通用
ctrl+z撤回非常方便,各软件通用
ctrl+a全选系统支持,非常方便,各软件通用
alt+tab切换界面置顶软件系统支持,非常方便
ctrl+P打印之后配置打印选项还是要鼠标点方便,有一定的作用
F1帮助各软件通用,这个帮助很有帮助。因为大部分都是英文,所以要耐着性子看。其内容可比我这种低质量博客主写得好多了
另,灵活使用方向键和home、end、pageUp、pageDown可以快速免鼠标定位光标,像博主使用的是87键的小键盘,为减少手部的移动我把左右手分工的界从GH移动到HJ为了双手对键盘实现全覆盖(对称癌晚期)

施工中…[最后施工日期2022/3/2]

待完成列表
各语言入门编辑器比较与推荐
白白占用空间的安装中间文件
补充图片

以上是关于代码人入门——生产环境篇的主要内容,如果未能解决你的问题,请参考以下文章

代码人入门——生产环境篇

使用连接到生产环境的 CloudKit 运行 Mac App

小程序最佳实践之『单测』篇 干货满满!

Serverless入门——实战部署VuePress前端项目

单例模式 --- 生产环境怎么写#yyds干货盘点#

django入门 -- 简单流程