反思搭建博客时出现的emacs问题

Watanuki00 2019-11-18

第一个问题

本地执行bundle exec jekyll serve命令时,本地启了一个服务器,只要在浏览器上访问localhost:4000就可以显示,博客文章。之后使用git命令,更新到个人github仓库后。使用username.github.io访问发现,跟本地localhost:4000内容不一致。

诶怎么会这样?想了许久,直到我无意间在github展示博客的仓库上的设置里,去选择了博客主题。选择了也更改了仓库内容。但我本地没有同步更新,所以使用git pull 拉取github仓库上的内容,融合过程进入了编辑器模式。我并不想更改东西,只想快点退出编辑模式。

我一开始自己认为进入的vi编辑器,当时认知是这样,根本没有怀疑过自己的想法从何而来。按ESC,以为是命令模式,然后输入wq!回车,发现根本没用,自己大脑就好像凭着感觉随意输入,看看碰碰运气。试了一会,但想起计算机科学家吴军老师送给我们读者的一段话,”注意你的态度,因为它决定你的想法....“,好吧,既然遇到了点麻烦,就正面解决它才是最节约时间的。

反思搭建博客时出现的emacs问题

冷静一会,事情的出现总有原因吧。出现这结果前提条件是什么?总有依赖的环境吧,不然怎么会出现。我就耐心阅读编辑器的英文如果截图上的Debugger什么的。不知道怎么输入,发现了这是调式模式,我就谷歌,搜索”Mac vi 调式模式“关键词,发现没有我要的答案。就在想,我自己再进入一个vi编辑器,vi index.html诶,发现按下ESC,输入wq!回车是可以退出的。我就猜测也许这不是vi编辑器。运气很好,果然不是vi编辑器,感谢终端的标题。

反思搭建博客时出现的emacs问题

原来答案早在终端的标题上了,我进入的emacs编辑器,终于问题锁定了,就去谷歌,看看使用什么命令可以退出emacs编辑器。

问题终于解决,我回过想想,我是怎么解决的?起码一开始态度是正确的,这段时间不干别的事就思考如何怎么解决出现无法退出编辑器的问题。这个过程一开始没有想到就搜索一些vi、deugger mode、mac这些关键词,都没有结果,当时根本的方向在哪里都不知道,只知道要退出这个编辑模式。直到锁定了emacs编辑器,才知道,要往这个方向去解决。

当时有一种说不出感觉,一定有因果关系,就觉得事情发生了总有原因,大方向是什么?不能凭感觉搜索什么就什么吧。就感觉我自己被很细节的事情困住了,完全不知道身在何方,我内心想说,我得知道我身在何方吧。隐约想起吴军老师的话,技术的依赖条件,你说屏幕上显示这东西,肯定依赖什么才会出现的。当时想到是vi编辑器,进入了编辑模式,那么我就去查vi的使用手册,也在终端输入了vi --help。解决这个问题真的有偶然性,要不是无意间看到两个截图上的标题,我还没有幡然醒悟。

第二个问题

当时自己username.github.io早就已经写了index.html,然后通过jekyll new blog再复制进usename.github.io仓库上,其实一开始,我就应该直接jekyll new username.github.io,然后推送到个人仓库上的。

发现自己并不太能描述问题,描述问题能力差。描述问题有待提高。

总结

自己解决问题的思维方式完全没有形成好的依据理论。此刻想起得到专栏,解决问题的四个步骤。第一个明确和理解问题、第二个是拆分和定位问题、第三个提出解决方案、第四个总结问题。

当平时的行为产生跟以往完全不同的结果时,想想这个问题跟之前的环境不一样。我一直以为这个是vi编辑器,按照以往的命令怎么也退不出,还会抱怨怎么回事。解决问题思维方式没有形成自己的一套。

相关推荐