2013-12-12 4 views
11

के साथ PyCharm में अंडरस्कोर अलग शब्दों के बीच चलना PyCharm में जब मैं Alt + ←/→ शॉर्टकट के साथ शब्दों के बीच स्थानांतरित करता हूं तो यह कर्सर को व्हाइटस्पेस से अलग शब्दों के बीच ले जाता है। मैं कर्सर को underscore_seperated_words के बीच कैसे ले जा सकता हूं?Alt + ←/→

उत्तर

17

विकल्प स्पष्ट नहीं है, लेकिन अगर मैं Editor -> General -> Smart Keys -> Use "CamelHumps" words पर टिकता हूं तो Alt + ←/→ के साथ शब्दों के बीच चलते समय मैं स्पेस से अलग "शब्दों" के बजाय अंडरस्कोर अलग शब्दों के बीच कदम उठा सकता हूं। ऊंट के लिए वही काम करता है स्पष्ट रूप से शब्द।

+2

अच्छा जवाब। वैसे, यह _is_ [दस्तावेज] (http://www.jetbrains.com/resharper/webhelp/Navigation_and_Search__CamelHumps.html) है कि CamelHumps underscore_names पर भी काम करता है, लेकिन केवल तभी जब आप पहले से ही जानते हैं कि कहां देखना है ... – abarnert

+0

@abarnet धन्यवाद लिंक के लिए - मुझे एहसास नहीं हुआ कि इसका मतलब है कि आप अपने अंडरस्कोर अलग शब्दों के शब्दकोषों के आधार पर स्वत: पूर्ण कर सकते हैं – Inti

+1

मेरे सहयोगियों में से एक PyCharm का उपयोग करता है, और हर बार जब मैं अपने कंप्यूटर पर बैठता हूं तो मुझे कुछ प्रभावित करने के लिए मुझे कुछ नया लगता है प्रत्येक सुविधा वास्तव में यथासंभव और सामान्य के रूप में सोचा और बनाया जाता है। यदि अंडरस्कोर_नाम एक ही स्थान पर CamelCaseNames की तरह काम करते हैं, तो वे हर जगह करते हैं (या, यदि नहीं, तो कोई भी बग की रिपोर्ट करने के बाद अगला संस्करण होगा)। अगर एक्वामाक्स प्लस मेरे कोबल्ड-एक साथ elisp संग्रह के लिए केवल वही दूरस्थ रूप से सच था ... – abarnert

0

आप, व्हाइटस्पेस से अलग और CamelCase के लिए दोनों क्षमताओं curser आंदोलन और चयन अलग चाहते हैं वहाँ 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 + ←/→ साथ नियमित रूप से कर्सर आंदोलन का उपयोग मैं "CamelHumps" मोड के लिए Alt + ←/→ गयी। जैसा कि बताया गया है, CamelCase भी अंडरलाइन के लिए अलग-अलग काम करता है।

संबंधित मुद्दे