4.3 में अपग्रेड करने के बाद से, ऑटो इंडेंट काम नहीं कर रहा है (क्वेरी टूल टैब में काम कर रहा है)। कोड की एक पंक्ति के अंत में एंटर दबाते समय, कर्सर अगली पंक्ति पर एक यादृच्छिक स्थिति में दिखाई देता है (कभी-कभी अंत में दाएं) और सही इंडेंटेशन स्थिति पर नहीं। यह बहुत निराशाजनक है, क्योंकि मुझे लाइन की शुरुआत में क्लिक करना है और हर नई लाइन के लिए खुद को सही तरीके से इंडेंट करना है।

मैंने बिना किसी अंतर के क्रोम और एज की कोशिश की है। मैंने बिना किसी किस्मत के टैब साइज और यूज स्पेस ऑप्शन को बदल दिया है। मैं विंडोज 10 प्रो का उपयोग कर रहा हूं।

क्या किसी को यह समस्या है?

2
Neels 31 जुलाई 2018, 14:40

2 जवाब

अपडेट करें!!!


यह समस्या pgAdmin 4 संस्करण 4.3 में ठीक की गई है!

धन्यवाद पीजीएडमिन टीम!

नोट: यह अभी भी pgAdmin 4 संस्करण 4.2 के माध्यम से एक समस्या है अपडेट किया गया: फरवरी 19, 2109 :(

/* मुद्दा:

(Tested on Windows Server 2012 R2, Chrome and Firefox, pgAdmin 4 3.2)

Using nested functions in a variable assignment, or just in a SQL statement 
causes multiple tabs to be added when hitting enter for a new line anywhere 
later in your code. 

If you uncomment the first line with nested functions (below), all
carriage returns lower in the code create new lines with
many unwanted tabs. 

Uncomment the line below and hit enter at the end of the line, 
or before another line of code.

*/

/*

एक्स: = ऊपरी (सबस्ट्र ('इसका परीक्षण करने के लिए असुविधा। अर्धविराम के बाद एंटर दबाएं।', 13));

*/

/* मेरा समाधान कार्यों को खोलना और एकाधिक कथनों का उपयोग करना है। नोट: सुनिश्चित करें कि उपरोक्त आपत्तिजनक पंक्ति पर टिप्पणी की गई है। */

X := substr('इसका परीक्षण करने में असहजता। अर्धविराम के बाद एंटर दबाएं।', 13);

एक्स: = ऊपरी (एक्स);

2
Dale 8 मार्च 2019, 21:00

आपके सुझाव की कोशिश की है और यह काम करता है। लेकिन यह अजीब लगता है कि इस काम को करने के लिए हमें पूरी आपत्तिजनक लाइन (यानी नेस्टेड टेक्स्ट के साथ) पर टिप्पणी करनी होगी। मेरे पास अन्य संपादकों के साथ यह मुद्दा नहीं है। उदाहरण के लिए, SQL डेवलपर में समान टेक्स्ट दर्ज करना इस प्रकार है:

SELECT *
FROM employees
WHERE deptno IN (SELECT deptno FROM departments
                 WHERE loc = 'CHICAGO');

एंटर दबाने से कर्सर दूसरे WHERE (पोस्टग्रेज के समान) के नीचे आ जाएगा। मैं शिफ्ट+टैब से कॉलम 1 के टैब्स को साफ करता हूं और आगे जाकर मैं ठीक हूं। प्रत्येक नई लाइन, कर्सर शुरुआत में है। यह पोस्टग्रेज के साथ काम नहीं करता है।

मैं अभी भी इसमें से बहुत कुछ के लिए नया हूँ। साझा करने के लिए धन्यवाद।

0
Mahib 31 जिंदा 2019, 06:43