程序員使用無功能鍵區的鍵盤+IDE開發,是一種怎樣的體驗?
01-11
功能鍵是指F1~F12,
很多IDE的快捷鍵都用到功能鍵,比如Eclipse:F2:重命名F3:跳轉到聲明處F5~F8:調試F11:運行
如果鍵盤沒有這些鍵,是不是意味著必須映射為其他鍵?原本一鍵完成的功能需要按多個鍵,有些時候(比如Eclipse更換工作空間,升級出bug丟失設置)需要重設快捷鍵?感覺需要花時間解決很多問題,工作效率也降低了,用HHKB又用IDE的程序員是怎麼解決的呢?
我之前買了 KBT 的一個鍵盤沒有 F12(對它有 F1-F10 就是沒 F11 F12)無比痛苦
何必買這樣的鍵盤?不如來個九鍵鍵盤,左右手除了拇指各按一鍵,大拇指按空格。可以實現pow(2,8)種組合,還不用移動手指。只要熟練記住編碼,效率堪比解碼器。
自從用 Mac 後,就沒有再用過 F1~F12 鍵了。
作為 Sublime 黨,只有莫名奇妙的 Sort Lines 以及 Spell check 才會用到 F5 和 F6,然而這兩個功能並沒有什麼卵用的。
當然了,你可能說 Sublime 不算 IDE,那就無視我吧。把鍵盤賣了,買intellij的license
沒用過,一般不會考慮沒有F1-F12的鍵盤,不效率
一般小鍵盤都有功能鍵(Fn)的,hhkd和poker2都有。 我現在主要工作的機器用87鍵的,另一台筆記本外接個poker2。F1是Fn+1 ,上是Fn+w ,另外還用Pn編程了一些按鍵。另外可以Fn+空格切換模式,讓123變成F1F2F3。 hhkb更適合用mac和用emacs的人用,我的夢想就是買一個hhkb,不過現在買不起。
現在正使用 Minila air 青軸 Intellij 家族還正在適應 沒有小數字鍵盤 還有 右手 小Shift 由於Intellij 的調試 和 導航快捷鍵 有用到 F 區 這樣雖然可以通過 Fn+ 上排按鍵但是卻比原來 多按一個按鍵進行組合 的確不方便,這樣在家一個鍵盤 公司又要適應另一個鍵盤 那就 更麻煩了。HHKB 外觀配色 很好看 但是沒有藍牙無線的是我沒有入手的主要原因
喜歡 Intellij 家族的各種工具 也很順手,因為可以使用同一種 快捷鍵方案
但是如果用 HHKB 鍵盤 我還真覺得 是個問題呢!要讓我這些 非vimer 的 人 裝vim插件 去適應HHKB 鍵盤,那樣就覺得有些滑稽了 為了工具而適應工具。Minila 用著不錯 配合F 區的快捷鍵還是不舒服HHKB 好看簡介 但是 怎麼使用現時代好用的 intellij 呢?Visual Studio 2017 和羅技G502配合挺爽的,我就用羅技自帶的軟體重新定義兩個快捷鍵,生成解決方案和開始執行,因為滑鼠手感好,使用體驗極佳。
生成解決方案( Cril + Shfit + B ):
開始執行 ( Cril + F5 ) :
這是小天天家超市(http://jd.com)的G502截圖:
必須108按鍵,沒的商量。
目前poker,hhkb,cherry的兩個。手感確實不一樣。
Minila Air+Eclipse。解決方案:Fn+數字鍵,習慣之後比正常鍵盤效率更高,因為手指移動範圍都在主鍵區內,減少了手掌移動按F區引起的延時、或防止伸長手指按F區時破壞手指姿勢的一致性。
這樣的鍵盤通常都是靠Fn+數字鍵實現F區按鍵。所以最大的困難在於需要兩隻手。使用ThinkPad鍵盤並沒有感覺什麼不便,因為兩手不用離開鍵盤。
看了答案,慶幸新買的鍵盤是八十七鍵的,差點入手poker3
mac 用戶,eclipse 開發java 但是基本沒有用過功能鍵,
怎麼我看到的程序員都沒用過
我用 Filco Minila,在家有線版,到了公司用的是藍牙版。
Fn 鍵在空格鍵左邊,左手拇指很容易按到,然後 f1 是 fn+1, 上下左右是 fn+edsf(wsad 右移一位),很爽。說真的,我也用IDE,但是很少用F區快捷鍵調試,雖然我知道可以用。因為調試的時候主要是看各個參數值還有code path,而大多不用做什麼輸入,那麼用滑鼠就可以了。另一隻手還空著呢。
沒有必要,vim的空格鍵加字母組合可以實現你想要的一切功能鍵需求
一般情況:Emacs
伺服器:Vim
用JetBrains家的東西的時候(簡直難用到爆炸):裝 Emacs鍵綁定 插件
用 Visual Studio和Xcode 的時候:用滑鼠點。有主鍵區和上下左右方向鍵就夠用了,
在用poker2,一開始確實不習慣,後來不怎麼用eclipse了,需要用到F區的時候也有組合鍵,鍵盤還支持編程,結果還挺順手
推薦閱讀:
※為什麼知乎上這麼多人推薦 HHKB,卻不反覆強調說該鍵盤不適合一部分程序員?
※厲害的程序員相對於普通程序員,對於完成一個需求來說,除了更少的 bug,還有什麼優勢?
※在北京.net開發,薪資達到15k以上需要具備什麼樣的技能?
TAG:程序員 | 機械鍵盤 | 集成開發環境 | HappyHackingKeyboard |