如何快速便捷地打小括弧?

隨著程序員群體數量逐漸的增多,更方便的打小括弧這一需求也變得越來越急切!傳統的打小括弧方法需要同時按住shift+9/0,易錯而不便。

身為一個程序員(或其他常打小括弧人群),你是如何快速便捷的打小括弧的呢?(其中包括打完要移動回小括弧里)

設想有以下幾個解決方法:

1、將鍵盤中更方便按的某兩個鍵重新設定為左右括弧

2、語音輸入

不限方法,歡迎實用派給實踐方法,也歡迎順路抖個機靈


裝兩個腳踏板,映射左右小括弧按鍵。

簡單高效,還能鍛煉平時坐著不動的腿部。


我是這樣的:

右手按住 shift,

中指食指 飛快依次按下 90

再按 左箭頭 切到括弧中央,

輸入內容,

右箭頭


靠盲打技巧最靠譜,優秀的程序員難免要到各個普通程序員那裡救火,你不能要求人人都改了你一樣的配製。


IDE或編輯器裝一個自動補全右括弧的插件即可解決你的問題。


打小括弧不在編程序這件事情的critical path上啊……

像如果手寫recursive-descent parser的話,思考如何通過lookahead減少誤判比打括弧這件事情阻礙大多了……

另,

樓主去過百度貼吧五筆吧嗎,五筆吧的打字比賽用跟打器,可以看到所有的統計信息,從中可以發現的是對打字這種沒有什麼思維只有簡單反應的活動,對平均速度影響最大的因素之一是回改,甚至可以比生僻字也不相上下呢。


現在輸入方法是這樣的..

shift+9|shift+0|左|輸入內容|右

我們只要改變9和0上面的字樣,現在是"("和")",改成"進入括弧模式"和"退出括弧模式",

那我們就會:

shift+9|輸入內容|shift+0

方便多了。

話說回來,其實,我們只要正確的使用shift+9和shift+0就好了。那就是:

在輸入內容之後,而不是之前,打右括弧。

在程序上改進的話,也拋磚引玉試試看……

a)參考引號的自動配對方法給括弧配對(但我覺得引號現在的模式非常容易出錯)

b)shift+9和shift+0可以縮減為一個鍵(但是括弧嵌套可能會很麻煩?想想辦法)

c)shift+9之後打出成對括弧並且自動把游標移到"("和")"之間,輸入內容之後自行按右移出括弧(很多手機輸入法和編程平台是這樣做的)


左手摁住左邊的shift,右手摁9和0,然後左箭頭,這樣快一點吧。前提是你沒有摁錯。


說個裝B的打法,左手按住ALT,右手在小數字出鍵入40,然後再ALT+41就ok啦,如果是ALT+65那就是A,背誦幾個ascii碼就可以啦,點ALT+121245吧。


小括弧有什麼難打的,「-」、「=」、「←」才是容易誤按的好吧。


1.左手shift+右手「9」「0

2.游標左

3.內容

4.點屏幕

沒錯,我電腦是觸屏的,指哪點哪。


autohotkey


用Haskell吧,函數式,很少用括弧,括弧都被空格代替了。空格夠好按了吧。


g600+梵蛇雙槍黨路過,才2個鍵毫無壓力。

當然也有純鍵盤黨啦。


習慣了就好吧,沒什麼的,就像 crtl + s過兩秒就要抖一次,不抖就渾身難受…


雖然鍵盤反人類,但是輪子哥說的沒錯啊。因為手小,所以我一般用的都是左邊shift+0 。


這是個問題嗎,一直shfit90沒感覺慢啊。

可能我的思維還不能超過手速。


推薦閱讀:

c語言里的char大小到底是4還是1?
為什麼不都用memmove代替memcpy?
反編譯工具能反編譯出注釋嗎?
程序的靜態存儲區,動態存儲區和堆以及棧的關係是什麼?
為什麼很多編程語言採用花括弧區分 block 而非縮進?

TAG:高效工作 | 程序員 | Python | 編程 | C編程語言 |