有沒有一種輸入法,每次打完字後自動切換到英文狀態?

作為程序員,經常要切換中英文,而且英文使用較多,但每次打完中文(以拼音輸入法為例,輸入法窗口關閉視為輸入完,比如輸入「gongzhengfazhi.」然後按1就輸入進去了「公正、法制。」,我們稱這種情況為打完)又換為英文,感覺太麻煩!有沒有一種輸入法,每次打完字後自動切換到英文狀態?

這樣也許對代碼中出現中文字元串很方便,更方便了中文變數名的使用。


定義「打完字後」


你弄個自動回彈的踏板,在上升沿和下降沿做輸入法切換就好了。然後打中文的時候就用腳踩下。


我覺得Caps的設計在外文下就是雞肋,應該直接把Caps轉成中/英切換按鈕,按Shift才是大寫。


在中文狀態下使用英文標點。主流的輸入法都有這個功能。我在pc上打字都在使用英文標點,雖然不大美觀,總比老是切換輸入法來著舒服。

明顯可以看出本條回答是發自於手機。


不要打中文


做個語音快捷鍵,大喊一聲 "切tmd"。


買個帶宏編程的的鍵盤或者滑鼠,寫個宏綁定按鍵,每次打完按一下。

(啊喂明明有個好好的shift不用)


題主提問的問題應該很難解決,但題主的痛點是有可能解決的。

因為IDE是能夠知道在哪個地方不應該使用中文的,此時自動切換至英文輸入就好了。

同理,也可以設置在注釋、標籤內的一些地方自動切中文。


我覺得自動打字的輸入法更好一些


很多輸入法可以按shift就切換英文輸入了,不是挺方便的嗎


我不相信真正的程序員會來問這個問題!


還打什麼中文,全部打英文就好了,逼格還高點。

我們可是學過拼音音標的,怕什麼。


輸入完之後,按shift 就是輸入英文了,按空格就是輸入中文


無法確定中文是否已經輸完


雖然很不情願,但是某度輸入法確實可以解決你的問題。可以設置某些應用的默認輸入法為英文,聊完天切到iterm後默認就會回到英文輸入法。當然我只在mac下用過,不知道能不能幫到你。


???為什麼不幹脆打完字直接打英文然後打完英文單詞以後按回車???簡單暴力啊???


好好的Shift鍵不用糾結這幹啥......


可以寫個autohotkey的腳本,按照自己指定的情況切換中英文狀態。


有,不過打完字後需按ctrl+shift或者shift結尾


中文輸入法,寫英文會有出現英文單詞選項的吧。就算沒有,不是按空格打漢字按回車打英文的慣例的嗎,真正麻煩是標點符號,不過現在自帶輸入法可以中文下默認英文標點符號


推薦閱讀:

在中國,年齡最大的程序員不過40歲左右,請問中國的程序員未來還可以做什麼?
林納斯·托瓦茲(Linus Torvalds)為什麼被稱作大神?
程序員對未來的生活迷茫?
中國的碼雲和github到底有什麼不同?未來有可能成為像github那樣嗎?
寫不出程序是不是演算法能力差?

TAG:程序員 | 輸入法 | 編輯 | 效率 | 打字 |