记忆的面包屑 —— 记一次思维屏障遭遇(上)

记一次思维屏障遭遇

本文讲述我的一次思维障碍遭遇,以及从中总结出来的几点经验。

起因

有一次,一同学看到我的命令行比较特殊,可以出现历史命令的提示


记忆的面包屑 —— 记一次思维屏障遭遇(上)_第1张图片
命令行历史提示提示-1

记忆的面包屑 —— 记一次思维屏障遭遇(上)_第2张图片
命令行历史提示提示-2

记忆的面包屑 —— 记一次思维屏障遭遇(上)_第3张图片
命令行历史提示提示-3

就问我是怎么做到的。这是 oh-my-zsh 的一个插件,我记得当时配置很简单的,花了不到几分钟就搞定了。但是我记不得插件的名字,于是就在网络上搜索。可是这次我找了大半个小时也没有找到……

欸,很奇怪呀。我记得自己找的时候很容易就找到了。当时看到项目上的老人很多都配置了这个功能,于是我晚上下班了花了一小会就搞定了。按理说,这是我第二次找这个东西,应该比上一次能更直接地找到才对呀,为什么反而找不到了呢?

我实在记不清上次自己是怎么找到的

过程

一开始,我拿 command line history 去搜索,结果出来的全是 history 命令的内容,想着是 范围 不够精确,又给加上了 zsh;还是不行,想了下,这是 oh-my-zsh 的插件,于是就将搜索关键词改为 history plugins oh-my-zsh,结果还是不行。
这个时候我情绪上已经开始有点着急了,但是又分析了一下,这个是 历史命令的提示,那我就再加上一个 prompt 吧,多少是一个提示的意思。可是,这下很显然还是不行,出来的搜索结果都是如何自定义命令行提示符 -_-||

分析

我开始分析自己为什么这次找不到这个东西(陷入思维泥淖时,首先要慢下来)。

徒劳无功的原因

首先,问题很明显,我用错了关键词。historyprompt 在命令行的世界里是有特殊语义的,当我们说起这两者时,很明确的就是在指确定的东西。所以,我用这两个关键词搜索,出来的也都是这两个东西本身相关的内容而不是我想要的。
如果说这些关键词都是错的,那我为什么会一开始就用这些关键词做搜索呢?我开始回溯思维链条:

事情的起因是:同学看到我命令行跟他的不一样,问我是什么东西,我给他介绍说这是一个 oh-my-zsh 的插件,可以提示历史命令。对!就是在这个时候,我开始被自己误导的。

我之所以会一开始就用 history 作为关键字搜索,就是因为我在给人介绍的时候,用了历史命令这个词。介绍完之后,我自然而然地被 history 这个词引导到错误的方向上,意识里种下了 我要找的东西是跟 命令行 history 有关的插件。所以说,从源头上我就错了,而且是被自己误导的。

笨鸡?

在大半个小时的时间里,从用错误的关键词搜索开始,一错再错,一直没有想起来要改关键词,更改搜索策略。感觉当时自己完全就像 《如何解题》中 “鸡和狗的故事” 中的鸡一样

鸡在遇到栅栏的时候,只会一直往前撞,不懂得如何绕过去,完全不知道自己遇到了屏障

未完待续

后来回想,其实不只是这一次,很多时候,生活中,工作中,都会遇到类似的问题。不管是以前知道但当时忘了,还是以前不知道当时想找,只要遭遇了思维屏障,基本上就会浪费很多时间,而且最后基本上都解决不来问题,需要借助外力。
而且,很有可能,别人帮你把思维的方向重置之后,你很有可能突然像脑袋开窍一样立马就想起来正确的方法是什么!

从这次的经历出发,我仔细思考了这种事情,在下篇文章中,我会讲述我的思考。

你可能感兴趣的:(记忆的面包屑 —— 记一次思维屏障遭遇(上))