上節(jié)寫到具體的行為+具體的對象遣铝,比如最后那組操作:
如果我按照“具體”的原則來說佑刷,就比較清楚了:
1、按住Ctrl鍵酿炸,再按一下G鍵瘫絮,松開Ctrl鍵,會彈出定位窗口
2填硕、鼠標(biāo)左鍵點擊左下角的“定位條件”麦萤,會彈出定位條件窗口
3、按一下K鍵扁眯,會選中空值選項
4壮莹、按一下Enter鍵,確認(rèn)后會選定所有的空單元格
5姻檀、輸入“-”
6垛孔、按住Ctrl鍵,按一下Enter鍵施敢,松開Ctrl鍵周荐,一鍵填充
用這具體的動作+具體的對象,就可以按著步驟完成了僵娃。
這每一個具體的動作概作,我用一個單詞Action來表示,簡寫A默怨。
于是這組操作讯榕,就可以簡寫為A1、A2匙睹、A3愚屁、A4、A5痕檬、A6霎槐。每個代表了一個具體的動作。
其中每個A都會有對應(yīng)的變化梦谜,即對應(yīng)操作對象的變化丘跌,用State表示對象的狀態(tài),簡稱為S唁桩。
這里每個A其實是包含了一些小動作的(按住闭树、按一下等),同時每個小動作還有其操作對象荒澡。但把A當(dāng)作一個動作的時候报辱,A對應(yīng)的操作對象就是這一組小動作組合起來引起狀態(tài)改變的那個東西了。
比如:
A1的操作對象是定位窗口单山,定位窗口的S1是隱藏的碍现,經(jīng)過A1之后幅疼,變成S2非隱藏。
A2操作對象是定位條件窗口鸵赫,S1是隱藏,S2是非隱藏躏升。
A3操作對象是“空值”選項辩棒,S1是未選中,S2是選中膨疏。
A4操作對象是所有“空值”單元格一睁,S1是未選中,S2是選中佃却。
A5操作對象是當(dāng)前單元格者吁,S1是空值,S2是“-”饲帅。
A6操作對象是所有選定單元格复凳,S1是空值,S2是“-”灶泵。
注1:以上A所對應(yīng)的操作對象還有待商榷育八,比如A4,是在前面A1+A2+A3的基礎(chǔ)之上才能完成選定所有空值單元格的赦邻,其操作對象我定為所有的“空值”單元格髓棋,我是以哪個操作引起對應(yīng)S的改變來定的。
一組A(A1-A6)構(gòu)成一個流程惶洲,用Program表示按声,簡寫為P。
以上的這個P完成了工作表中所有空值單元格的填充恬吕。
P的操作對象是空值單元格签则,S1是空值,S2是“-”铐料。
一組P又可以組成一個大P怀愧,完成更高級更復(fù)雜的狀態(tài)改變,P理論上是無限可嵌套的余赢。
而一個大P里面的小P芯义,就相當(dāng)于是個A。
對一個人來說妻柒,任何一件小事都是一個P扛拨,比如洗臉,要開水龍頭举塔、接水绑警、拂面求泰、拭干等,每個小動作都是一個A计盒。但當(dāng)洗臉成為一個人的習(xí)慣渴频,他可以下意識就能完成的話,這個P北启,其實就相當(dāng)于一個A了卜朗。
對于一個人來說,A就是輕而易舉就能做到的行為咕村。
A是相對的场钉,對我來說可能是個A,對別人來說可能是個P懈涛。
就像上邊的那個P(A1-A6)對我來說就個A逛万,一個習(xí)慣性動作;對朋友來說是個P批钠,一組連續(xù)的動作宇植。但用習(xí)慣了,也會變成朋友的一個A埋心。
A:一個習(xí)慣的動作当纱。
P:一組習(xí)慣動作的組合。
S:對象的狀態(tài)踩窖。
具體就是要具體到這個A坡氯。
注2:P、A是相對的洋腮,他倆都是改變對象的狀態(tài)箫柳,只是處在不同的層次。高一層的是P啥供,低一層的是A悯恍;低一層的是P,再低一層的是A伙狐。
在注1里說到A4的操作對象有點模糊涮毫,等到寫到這里,我覺得完成“所有空值單元格”狀態(tài)由未選定到選定是A1-A4四個動作的組合贷屎,所以罢防,A1-A4的組合的操作對象是“所有空值單元格”;而A4的操作是定位條件的確認(rèn)唉侄,A4可以看作只是一個動作咒吐,一個確認(rèn)的動作。還是有點小模糊呀,以后再看吧
時間又不早了恬叹,該睡了候生。
明天開始GTD的實踐了,定個具體的目標(biāo)是:第四章绽昼,讀上五分鐘唯鸭。
注3:一組習(xí)慣的動作是有問題的,A應(yīng)該是指一個可以輕松完成的動作硅确;P應(yīng)該是一組動作的組合目溉,每一個動作都是可以輕松完成的,而這一組動作的組合是需要消耗自己較大的精力疏魏,需要有意識的控制