उदात्त पाठ 2 में, मैं कर्सर को उनके बीच की जगह पर रखकर और दबाकर दो शब्दों को स्थानांतरित करने में सक्षम हूं Ctrl+T
। हालाँकि, Sublime Text 3 (OS X Mavericks पर 3059 का निर्माण) में, मुझे केवल दो पात्रों को ट्रांसफ़र करने का डिफ़ॉल्ट OS X व्यवहार मिलता है। यदि मैं Edit > Text > Transpose
स्टेटस बार के माध्यम से चुनता हूं तो भी यही स्थिति है।
यह एक बग है, या डिजाइन द्वारा? क्या पुराने व्यवहार को वापस लाने का कोई तरीका है?
⌃T
, मुझे "बार फू" मिल जाएगा। यह रोजमर्रा के कोडिंग कार्यों के लिए एक उपयोगी विशेषता है जैसे कि फ़ंक्शन तर्कों को चारों ओर स्वैप करना।
Packages/Default/transpose.py
, लेकिन जब मैं वापस स्क्रिप्ट को ST2 संस्करण में वापस करता हूं तब भी यह काम नहीं कर रहा है (कम से कम XP पर)। मैं अनुमान लगा रहा हूँ कि एसटी 3 एपीआई में कुछ बदलाव हुए होंगे जो समस्याएँ पैदा कर रहे हैं, लेकिन मुझे इसे ट्रैक करने में परेशानी हो रही है। लंबे समय में केवल एक अलग प्लगइन लिखना आसान हो सकता है जो केवल शब्दों को स्थानांतरित करता है।
Ctrl-T
तो उन्हें ST3 में स्थानांतरित कर देगा।
⌃T
हमेशा Emacs- शैली कीबाइंडिंग में आसन्न पात्रों को ट्रांसपोज़ किया जाता है।