入门教程的一些学习体会

入门教程已经学习到了第九章,到目前为止,除了前端显示上稍微有点差异,功能实现基本都和教程是一致的,感觉还有成就感的,Laravel构建的框架使得每个部分都有严谨的组合逻辑以及关系,出错以后的提示功能也很准确,基本可以一次性找到问题出在哪儿。
命名规则的约定和一致性,使得因为目录或者文件命名出错的几率降低,特别是到8-9章代码量增加的时候更为重要。
最后,我比较推荐初学者试着使用Linux自带的VIM编辑器,这样学习的连续性能够得到保障,不用频繁切换命令行窗口和文件窗口,而且能够帮助我们了解每个文件的目录,从而总体了解Routes、Controller、View等目录直接的关系和相对位置。
当然初始使用VIM的体验,不会太好,不能编辑等,其实入门很简单:
vi UsersController.php就会打开这个文件。
vi ABC.php如果不存在,就会新建一个ABC.php文件。
打开后是普通模式,这个时候不能编辑,之后要退出都需要首先ESC回到普通模式;如果要保存退出:wq,如果不保存退出:qa!
按a或者i进入编辑模式,这时候就可以写代码和修改了,修改完按ESC回到普通模式,然后:wq退出保存或者:qa!退出不保存。
这时候在里面做修改的体验并不好,因为VIM没有代码高亮和自动缩进,大家可以百度一下.VIMRC相当于对VIM编辑器进行配置的文件。大家可以follow以下的步骤创建一个.vimrc文件:

> cd ~/Homestead && vagrant up
> vagrant ssh
$ vi .vimrc

然后把以下设置放到.vimrc文件里:


syntax on
set number
set showmatch
set autoindent
colorscheme desert

分别实现的功能是:语法高亮,设置行号,括号对应,自动缩进,颜色方案desert;其他还有很多设置大家可以研究,但这几项就基本可以保证VIM编辑的流畅性了。
最后,目前是入门课程的第一刷,5刷看来是必须的,勉励前行!

本作品采用《CC 协议》,转载必须注明作者和本文链接
peterxu
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 1
Summer

5 刷看来是必须的,勉励前行!

相信我,每一遍都会感觉不一样 :smile_cat: ,这种感觉只有试过的人才知道。

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!