2013-12-12 66 views

回答

17

該選項不明顯,但如果我勾選Editor -> General -> Smart Keys -> Use "CamelHumps" words,那麼當在Alt + ←/→之間移動單詞時,我可以在下劃線分隔的單詞之間切換,而不僅僅是空格分隔的「單詞」。 顯然,駱駝案件的相同作品。

+2

很好的答案。順便說一句,CamelHumps也可以在underscore_names上工作,但是隻有當你已經知道在哪裏看時,它纔是_is_ [記錄](http://www.jetbrains.com/resharper/webhelp/Navigation_and_Search__CamelHumps.html)。 – abarnert

+0

@abarnet謝謝鏈接 - 我沒有意識到這意味着你也可以基於你的下劃線分隔詞的首字母縮寫自動完成 – Inti

+1

我的一個同事使用PyCharm,每當我坐在她的電腦上時,我都會發現一些新的東西來打動我,每個功能都經過深思熟慮,並且儘可能保持一致和一般。如果underscore_names在一個地方像CamelCaseNames一樣工作,則它們在任何地方都可以使用(或者,如果不是,那麼在有人報告錯誤之後,它們會在下一個版本中使用)。如果Aquamacs加上我的拼湊在一起的elisp系列甚至是同樣的遙遠的真實... – abarnert

0

如果你想同時能力爲空格分開和駝峯分離光標移動和選擇,也有在鍵盤映射選項Editor Actions下稱爲:

  • Move Caret to Next Word
  • Move Caret to Next Word in Different "CamelHumps" Mode
  • Move Caret to Next Word with Selection in Different "CamelHumps" Mode
  • Move Caret to Pervious Word
  • Move Caret to Previous Word in Different "CamelHumps" Mode
  • Move Caret to Previous Word with Selection in Different "CamelHumps" Mode

正如我主要用與Ctrl + ←/→常規光標的移動,我添加Alt + ←/→"CamelHumps"模式。如前所述,CamelCase也適用於下劃線分隔。

相關問題