2013-02-27 131 views
22

ओएस एक्स पर इंटेलिज-आइडिया 12 का उपयोग करके, मुझे एक अजीब समस्या है: जब मैं एक पत्र ([az]) कुंजी को दबाता हूं, तो कुंजी स्ट्रोक दोहराना नहीं करता है । यह दुर्भाग्यवश एक समस्या है क्योंकि मैं विम प्लग-इन का उपयोग करना चाहता हूं, और कर्सर को चारों ओर ले जाने के लिए चाबियाँ एच, जे, के, एल का उपयोग करना चाहता हूं।इंटेलिज-विचार: अक्षर कुंजी की ऑटो-दोहराव

अन्य, गैर-अक्षर कुंजी दबाए जाने पर पुनरावृत्ति उत्पन्न करती हैं। उबंटू 12.04 पर मुझे इस समस्या का सामना नहीं करना पड़ता है।

क्या यह कोई विकल्प है? किसी को भी पता है कि कुंजी स्ट्रोक पुनरावृत्ति की वरीयताओं को कहां सेट करना है?

उत्तर

22

यह एक system preference IntelliJ विचार के लिए विशिष्ट नहीं है:

defaults write -g ApplePressAndHoldEnabled -bool false 
+3

@ डांसली का समाधान अधिक सुंदर है। केवल IntelliJ के लिए ApplePressAndHoldEnabled को पुनर्लेखन करें। मेरे लिए मैं वास्तव में पसंद करता हूं कि कैसे ओएसएक्स की कुंजी दोहराना (वास्तव में 'कुंजी दोहराना नहीं है') काम करता है। यह कई मामलों में प्रभावी रूप से डबल लेटर टाइपिंग से रोकता है। – Dao

27

आप यह भी बदल अधिक विशिष्ट हो सकता है और निम्न आदेश के साथ ही इंटेलीजे के लिए व्यवहार बदल सकते हैं। उपर्युक्त समाधान में -g विकल्प सभी अनुप्रयोगों के लिए इसे बदल देता है।

defaults write com.jetbrains.intellij.ce ApplePressAndHoldEnabled -bool false 

यह MacOSX 10.10 के लिए काम करता Yosemite और इंटेलीजे 13.1.6

+0

यह ओएसएक्स 10.10.2 – Intentss

+0

पर इंटेलिज सीई 14.0.3 के साथ काम नहीं कर रहा था क्या यह त्रुटि हुई? या कोई प्रभाव नहीं था? बदलाव के प्रभावी होने के लिए आपको _might_ को अपनी मशीन को पुनरारंभ करने की आवश्यकता है, लेकिन मुझे ऐसा करने की याद नहीं है। साथ ही, यह देखने के लिए जांचें कि फ़ाइल ~/लाइब्रेरी/प्राथमिकताएं/com.jetbrains.intellij.plist को अद्यतन किया गया है या नहीं। यह ऐप चलने के साथ काम नहीं कर सकता है। – danslee

+0

आईडीईए बंद के साथ उन दोनों लाइनों को चलाने से कोई त्रुटि नहीं निकलती है, और प्रेस एंडहोल्ड को संपादक में सक्षम होने से नहीं रोका जाता है। क्या संपादक के नए संस्करणों के लिए कोई अलग यूआरआई है? – Neil

0

मैं एक ही था:

defaults write com.jetbrains.intellij ApplePressAndHoldEnabled -bool false 

14.x समुदाय संस्करण के लिए, आप अलग URI उपयोग करना पड़ सकता जेटब्रेन उत्पादों में से एक, PyCharm Pro 2017.3 का उपयोग कर मैकोज़ 10.12.6 पर समस्या। danslee और दाव जवाब का उपयोग करना, मैं के साथ (आवेदन आप उपयोग कर रहे के नाम से PyCharm की जगह) आया:

  1. जेटब्रेन्स आवेदन से बाहर निकलें,
  2. पैरामीटर है कि कुंजी पुनरावृत्ति को नियंत्रित करता है के नाम का पता लगाएं फ़ाइल /Applications/PyCharm.app/Contents/Info.plist फ़ाइल संपादित करके और कुंजी CFBundleIdentifier के मान की तलाश करके। com.jetbrains.pycharm, यह आप के लिए अलग हो सकता है,
  3. पैरामीटर वांछित मान पाया सेट करें:: यह पैरामीटर मैंने पाया है $ defaults write com.jetbrains.pycharm ApplePressAndHoldEnabled -bool true। सच ऑटो दोहराने सेट हो जाएगा, झूठी कोई स्वत: दोहराने सेट हो जाएगा,
  4. आप ऐसा करके पैरामीटर का मान देख सकते हैं: आवेदन और चेक $ defaults read > defaults_read.txt और 'ApplePressAndHoldEnabled' के लिए defaults_read.txt में देखो,
  5. भागो ।