2011-01-08 5 views
8

मैं PHP विकास के लिए एक प्लगइन के साथ एक्लिप्स गैलीलियो का उपयोग कर रहा हूं। मैं काम पर और घर पर अपनी व्यक्तिगत परियोजनाओं के लिए उसी संपादक का उपयोग करता हूं (काम पर, मैं PHP या PHP प्लगइन का उपयोग नहीं करता)।मैं होम कुंजी को ग्रहण में स्थिति 1 पर कैसे डाल सकता हूं?

इसका उपयोग करने के बारे में एक चीज़ मुझे पागल कर रही है, हालांकि, और मैंने खिड़की-> प्राथमिकताओं (साथ ही इंटरनेट के आसपास खोज) के तहत सभी अलग-अलग विकल्पों के माध्यम से खोदने में कुछ घंटे बिताए हैं, मैं ' यह पता लगाने के लिए कि यह कैसे करें। शायद यहां कोई मेरी मदद कर सकता है?

यहां क्या हो रहा है। मुझे कोड की एक पंक्ति मिली है:

<?php 
    echo "Hello world"; // <-- I'm talking about this line 
?> 

और मेरा कर्सर 'दुनिया' में 'डब्ल्यू' पर है।

मैंने अपने कीबोर्ड पर 'होम' कुंजी मारा। मेरे मुख्य मैपिंग में, यह दावा करता है कि यह मुझे लाइन की शुरुआत ('लाइन स्टार्ट', सटीक होने के लिए ले जाना है)। मेरे लिए, 'स्टार्ट' का अर्थ है 'इस स्थिति के बाईं ओर कुछ भी नहीं है', उर्फ ​​स्थिति 1. जैसा कि, कोई टैब नहीं, कोई रिक्त स्थान नहीं, कुछ भी नहीं, और यदि मैं अपने कीबोर्ड पर 'बाएं तीर' कुंजी दबाता हूं, तो मैं फिर पिछली लाइन के अंत में जाना चाहिए। आप जानते हैं, आपका ब्राउज़र टेक्स्टरेरा के अंदर कैसे काम करता है, और वर्ड, नोटपैड, एक्सेल, और लगभग हर दूसरे प्रोग्राम कैसे काम करता है।

इसके बजाय, जब मैं 'होम' हिट करता हूं, तो मेरा कर्सर 5 इको 'शब्द की शुरुआत से ही स्थिति 5 पर चलता है। यह, यदि यह स्पष्ट नहीं है, तो लाइन की शुरुआत नहीं है। यह लाइन पर गैर-व्हाइटस्पेस सामग्री की शुरुआत है, लेकिन यह तरीका नहीं है कि मैं इस कुंजी को काम करने की अपेक्षा करता हूं। अगर मैं फिर से 'होम' हिट करता हूं, तो मुझे लाइन की वास्तविक शुरुआत मिलती है - स्थिति 1. इसे फिर से दबाएं, और मैं वापस 5 पर हूं।

यह संभव है कि यह 'होम' कुंजी का मामला न हो बिलकुल भी, लेकिन संभावित रूप से 'स्मार्ट इंडेंटिंग' फ़ंक्शन का दुष्प्रभाव। मैं यह भी नहीं समझ सकता कि इसे कैसे बंद किया जाए (मैंने यहां कुछ पोस्ट देखी हैं जो इंगित करती हैं कि यह नहीं किया जा सकता है), और यह अक्सर मेरे स्वरूपण को गड़बड़ कर देता है जो मुझे अपना समय तय करने का कारण बनता है, जैसा कि जब मैं कोडिंग कर रहा हूं तो मैं इस बारे में विशेष हूं कि मेरा कोड कैसा दिखता है। उदाहरण के लिए, जब मैं एक रेखा की प्रतिलिपि/पेस्ट करता हूं, इंडेंटिंग सभी गड़बड़ हो जाता है (चिपकने वाला लाइन टैब जहां एक्लीप्से सोचता है कि यह होना चाहिए, पिछले सभी व्हाइटसाइट्स के बावजूद मैंने लाइन पर पाठ के साथ प्रतिलिपि बनाई है)। यह 'होम' कुंजी के संचालन से संबंधित हो सकता है, या ग्रहण की वास्तव में इसका अर्थ है कि ग्रह की 'प्रारंभ' का क्या अर्थ है।

मुझे एहसास है कि जो लोग मेरे जैसे कोड नहीं करते हैं, उनके पास 'टाइप करने के तरीके को बदलने' की प्रारंभिक प्रतिक्रिया होगी, या 'गड़बड़-अप स्वरूपण को अनदेखा करें और ग्रहण को बाद में ऑटो-फ़िक्स करें' या कुछ समान। यह संभव है, लेकिन इसमें काफी समय लगेगा, और इस तथ्य से सक्रिय रूप से बाधा आ रही है कि मैं इस ऐप पर काम करने के तरीके को बदल रहा हूं (इस सेटिंग में, क्योंकि यह काम पर नहीं करता है) जबकि अन्य सभी काम करना जारी रखेंगे क्योंकि मैं उन्हें उम्मीद करता हूं। तो मेरे लिए, इस तरह का सुझाव एक बहुत व्यवहार्य विकल्प नहीं है।

किसी भी मदद, सलाह या सहायता के लिए अग्रिम धन्यवाद।

पीएस। अगर आपको 'ऑटो इंडेंटिंग' रखने के लिए एक तरीका पता है लेकिन 'स्मार्ट इंडेंटिंग' बंद कर दें, तो कृपया मुझे यह भी बताएं।

उत्तर

10

अनटिक सामान्य> संपादक> टेक्स्ट संपादकों> स्मार्ट कैरेट पोजिशनिंग लाइन शुरू और अंत पर। ध्यान दें कि यह सभी ग्रहण संपादकों पर लागू होगा, न केवल PHP संपादक।

+0

बहुत बहुत धन्यवाद! यही वही था जो मुझे चाहिए था! –

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