संपादकों (एटम, नोटपैड ++, केट, वीआईएम, उदात्त, टेक्स्टपैड, आदि) और आईडीई (नेटबीन्स, इंटेलीज आईडीईए, ग्रहण, विज़ुअल स्टूडियो, आदि) में कॉलम का चयन कैसे करें [बंद]


215

कुछ वर्णों को हटाने, सम्मिलित करने या बदलने के लिए संपादकों और IDEs में स्तंभों का चयन कैसे करें?

संपादकों:

  • परमाणु
  • Notepad ++
  • केट
  • विम
  • उदात्त
  • Emacs
  • Textpad
  • पन्ना संपादक
  • UltraEdit
  • MCEdit
  • jEdit
  • nedit

IDEs:

  • NetBeans
  • ग्रहण
  • दृश्य स्टूडियो
  • इंटेलीज आईडिया
  • फ्लैश बिल्डर
  • एप्टाना स्टूडियो

बहुत बुरा यह परमाणु के लिए एक उत्तर की अनुमति के बिना बंद कर दिया गया था। यह प्रश्न एक महान संसाधन है। अधिक संपादकों को जोड़ने के लिए इसे फिर से खोलना चाहिए।
MountainX

VTRing: यह "प्रोग्रामर द्वारा आमतौर पर उपयोग किए जाने वाले सॉफ़्टवेयर टूल" के बारे में विषय पर है । गुंजाइश भी स्पष्ट रूप से परिभाषित और प्रबंधनीय है।
ivan_pozdeev

जवाबों:


215
  • नोटपैड ++, विज़ुअल स्टूडियो और कुछ अन्य: Alt+ drag
  • vim: Ctrl+ vया (विचित्र रूप से पर्याप्त) Quad-click-drag। खिड़कियों में: Ctrl+ Q(चूंकि Ctrl+ Vपेस्ट के लिए मानक है)

कोई भी मौका जिसे आप जानते हैं कि माउस का उपयोग करके पाठ के स्तंभ स्तंभ का चयन कैसे करें, और इसे सिस्टम क्लिपबोर्ड पर कॉपी करें (या तो मध्य-क्लिक-पेस्ट एक, या सीटीएल-वी-पेस्ट एक)?
क्लोकॉप

37
नोटपैड ++, विज़ुअल स्टूडियो, अन्य: आप माउस के बिना कॉलम चुनने के लिए Shift + Alt + एरो कीज़ का भी उपयोग कर सकते हैं।
ब्रायन कोसर

क्वाड-क्लिक-ड्रैग के लिए +1। मुझे पता है कि विम उपयोगकर्ताओं को माउस का उपयोग करने के लिए "माना" नहीं जाता है, लेकिन मुझे लगता है कि माउस के साथ चयन करना कभी-कभी उपयोगी होता है।
echristopherson

EditPlus के लिए, स्तंभ ब्लॉक का चयन करने के लिए Alt + C का उपयोग करें।
अजय ताकुर

एक संपादित से जो एक टिप्पणी होनी चाहिए थी: "रैप लॉन्ग लाइन्स" टॉगल करना सुनिश्चित करें
गुस्ताव बर्ट्राम

77

केट टॉगल में Ctrl+ shift+ B


1
धन्यवाद ... यह केट (ubuntu) में एकदम सही काम करता है।
राम

6
एफटीआर, यह भी अविकसित पर लागू होता है।
केकेन्रिएक

1
इस टॉगल पर ध्यान दें, इसलिए डिफ़ॉल्ट चयन मोड पर वापस जाने के लिए आपको Ctrl + shift + Bफिर से प्रेस करना होगा।
फेडोरक्वी 'एसओ ने' सेप

और इसे केट में "ब्लॉक सिलेक्शन मोड" कहा जाता है, यदि आप, मेरी तरह, एडिट मेनू में इसे खोज रहे थे।
रेनेसाक

3
केट ऊर्ध्वाधर सम्मिलन का समर्थन नहीं करता है या क्या मैं कुछ गलत कर रहा हूं? मैंने "ब्लॉक सिलेक्शन मोड" पर स्विच किया, फिर लाइनों की एक श्रृंखला के पहले कॉलम को चुना (पहले चरित्र को छोड़ दिया) फिर कुछ टाइप किया। यह अप्रत्याशित रूप से केवल अंतिम पंक्ति के लिए उपसर्ग के रूप में दिखाई दिया!
Chucky

61

Netbeans 7.1 में Ctrl+ shift+ के साथ कॉलम (आयताकार चयन) का चयन कर सकते हैं Rआयताकार चयन बटन टॉगल करेंकोड संपादक में एक बटन भी उपलब्ध है।

आयताकार चयन इस तरह दिखता है: स्क्रीनशॉट आयताकार चयन


3
मैं एक आयताकार चयन कैसे कर सकता हूं?

1
मैक पर, यह Cmd+ shift+ है r
stiemannkj1 18

एक और अधिक विस्तृत और अद्यतन किए गए अन्वेषक यहां देखे जा सकते हैं: नेटबीन्स में कोड की कई पंक्तियों का संपादन
रेने

38

ग्रहण के लिए एक कॉलम मोड प्लगइन की आवश्यकता होती हैएक आयताकार चयन का चयन करने में सक्षम होने के ।

स्तंभ मोड

ग्रहण 3.5 के बाद से, आपको बस Alt+ Shift+ टाइप करना होगा A: इसके समाचार और उल्लेखनीय अनुभाग देखें। (ओएस एक्स पर यह ऑप्शन-कमांड-ए है।)

ब्लॉक (उर्फ कॉलम या आयताकार) चयन मोड

या ब्लॉक चयन मोड को टॉगल करने के लिए टूल बार बटन प्राप्त करने के लिए ' Editor Presentation' एक्शन सेट ( विंडो> कस्टमाइज़ पर्सपेक्टिव मेनू) को सक्रिय करें

AmbroseChapel टिप्पणियों में जोड़ता है:

यह एक टॉगल है

स्तंभ चयन एक ऐसी विधा है जिसे आप दर्ज करते हैं और छोड़ देते हैं: दूसरे शब्दों में, ग्रहण एक ऐसी विधा में बदल जाता है जहाँ सभी माउस चयनों को स्तंभित करना होता है और आप उस मोड में तब तक रहते हैं जब तक आप वापस नहीं आते (उसी कमांड का उपयोग करके)।
यह अन्य संपादकों की तरह नहीं है जहां स्तंभ चयन केवल तभी सक्षम होते हैं जब कुछ कुंजी नीचे होती हैं।


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

22

Vim कॉलम में विजुअल मोड Ctrl+ है v। अगर आपका यही मतलब है?


5
Windows संस्करण Ctrl + Q का उपयोग करता है क्योंकि Ctrl + V मानक पेस्ट क्लिपबोर्ड कमांड है।
बजे एंड्रयू कोवेनहोवेन

4
@Andrew: यह ध्यान देने योग्य है कि "विंडोज संस्करण" से आपका मतलब डिफ़ॉल्ट .vimrc है, जो कि gVim के साथ जहाज करता है। डिफ़ॉल्ट विम व्यवहार को $ VIMRUNTIME / mswin.vim में उपयुक्त पंक्ति बताकर Ctrl + V पर वापस लौटाया जा सकता है।
टेक्नोमोग्लॉजिकल

20

उदात्त २

माउस का उपयोग करना

प्रत्येक प्लेटफ़ॉर्म पर विभिन्न माउस बटन का उपयोग किया जाता है:

ओएस एक्स

Left Mouse Button + Option
OR: Middle Mouse Button
Add to selection: Command
Subtract from selection: Command+Shift

खिड़कियाँ

Right Mouse Button + Shift
OR: Middle Mouse Button
Add to selection: Ctrl
Subtract from selection: Alt

लिनक्स

Right Mouse Button + Shift
Add to selection: Ctrl
Subtract from selection: Alt

कीबोर्ड का उपयोग करना

ओएस एक्स

ctrl+ shift+

ctrl+ shift+

खिड़कियाँ

ctrl+ alt+

ctrl+ alt+

लिनक्स

ctrl+ alt+

ctrl+ alt+

स्रोत: SublimeText2 प्रलेखन


इसके अलावा उदात्त पाठ 3 के लिए
drevicko

16

आपने स्पष्ट रूप से emacs राज्य नहीं किया है, लेकिन चूंकि आपने बहुत सारे संपादकों को हाइलाइट किया है ...

Emacs में, आप इसके लिए आयतों का उपयोग कर सकते हैं, जहाँ एक कॉलम चौड़ाई 1 का आयत है।

एक आयत बनाने के लिए, आयत के ऊपर-बाएँ और नीचे-दाएँ को चिह्नित करें (जहाँ नीचे-दाएँ चिह्न एक और सही दाएँ आयत में शामिल किया गया है। आप फिर से जोड़ तोड़ कर सकते हैं:

C-x r k
क्षेत्र-आयत के पाठ को मारें, इसकी सामग्री को "अंतिम मारे गए आयत" ( kill-rectangle) के रूप में सहेजें ।

C-x r d
क्षेत्र-आयत ( delete-rectangle) का पाठ हटाएं ।

C-x r y
बिंदु ( yank-rectangle) पर ऊपरी बाएं कोने के साथ अंतिम मारे गए आयत ।

C-x r o
क्षेत्र-आयत ( open-rectangle) के स्थान को भरने के लिए रिक्त स्थान डालें । यह क्षेत्र-आयत की पिछली सामग्री को दाईं ओर धकेलता है।

M-x clear-rectangle
रिक्त स्थान के साथ इसकी सामग्री को प्रतिस्थापित करके क्षेत्र-आयत को साफ़ करें।

M-x delete-whitespace-rectangle
निर्दिष्ट आयत पर प्रत्येक पंक्ति में व्हाट्सएप को हटाएं, आयत के बाएं किनारे के कॉलम से शुरू करें।

C-x r t string RET
प्रत्येक पंक्ति पर स्ट्रिंग के साथ आयत सामग्री बदलें। ( string-rectangle)।

M-x string-insert-rectangle RET string RET
आयत की प्रत्येक पंक्ति पर स्ट्रिंग डालें।


धन्यवाद, यह बहुत अच्छा है! ध्यान दें कि cua- मोड सक्षम होने के साथ, Cx क्षेत्र को काट देगा, इसलिए Cx Cx, या SCf को प्रतिस्थापित करना होगा।
टेक्स्टगीक

10

में IntelliJ विचार , आप के साथ चयन मोड स्विच कर सकते हैं Alt+ Shift+ Insertसंयोजन। आप मध्य माउस बटन (यानी स्क्रॉल व्हील बटन) को दबाकर और खींचकर भी चयन कर सकते हैं।


9

पर केट

Ctrl + Shift + Bआपको केवल कहीं भी क्लिक करके और पेस्ट करके और अधिक कॉलम जोड़ने की अनुमति देता है।

मैंने Google अनुवाद से कॉपी की गई पाठ फ़ाइलों को साइड-बाय-साइड व्यू के रूप में सहेजते समय इसका उपयोग किया था।



5

माउस के साथ TextMate में: एक चयन शुरू करें और altकर्सर ले जाते समय दबाकर रखें।

माउस के बिना: पहले सामान्य रूप से उपयोग और तीर का चयन करें और फिर altकर्सर को हिट करें ।


5

नोटपैड ++ में, आप एक विशेष कॉलम को ctrl + alt + shift दबाकर रख सकते हैं और फिर माउस बटन पर क्लिक करें और चयन करने के लिए खींचें।


2
वास्तव में Ctrl दबाए रखने की कोई आवश्यकता नहीं है। Shift + Alt + माउस (या एरो कीज़) को खींचना काफी है।
फैबियो कहते हैं


4

टेक्स्टपैड में:

माउस के साथ, वाम-क्लिक + Alt + खींचें। ध्यान दें कि यदि आप पहले Alt का उपयोग करते हैं, और फिर क्लिक-एंड-ड्रैग करते हैं, तो यह काम नहीं करता है (कम से कम मेरे लिए)। Alt + Alt की जगह Alt भी काम करता है।

शुद्ध कीबोर्ड के लिए, कोई माउस नहीं, ब्लॉक सिलेक्ट मोड को Ctrl + Q, B के साथ सक्षम करें या इसे कॉन्फ़िगर मेनू के माध्यम से करने के लिए Alt, C, B अनुक्रम का उपयोग करें।

चेतावनी 1: यदि वर्ड लपेट सक्षम है, तो ब्लॉक सिलेक्ट मोड उपलब्ध नहीं होगा (जो कुछ हद तक तार्किक है)। सबसे पहले वर्ड रैप को डिसेबल करें। इससे मुझे थोड़ी परेशानी हो रही थी, और यह मुझे जवाब मिल गया।

चेतावनी 2: यदि आप टाइप करके हर चयनित पंक्ति में पाठ सम्मिलित करना चाहते हैं, तो आपको संपादन, भरण खंड का उपयोग करना होगा। अन्य संपादक आपको सीधे टाइप करते हैं।


3

पाठपाठ में।

पृष्ठ के बाईं ओर ऊपर जाएं। "शिफ्ट कुंजी" दबाएं अब कॉलम का चयन करने के लिए राइट एरो की का उपयोग करें। अब "डाउन एरो" कुंजी पर क्लिक करें। और पूरे कॉलम का चयन किया जाएगा।


2
"ब्लॉक मोड का चयन करें" को सक्षम करने के लिए, बंद करने के लिए फिर से CTRL + Q और B. सेम का उपयोग करें।
माइकल

1
टेक्स्टपैडपैड के मेरे संस्करण में नीचे पूरे कॉलम का चयन नहीं किया गया था लेकिन ब्लॉक सिलेक्ट मोड में मैं शिफ्ट-पेज डाउन के साथ कॉलम को जल्दी से चुन सकता था। माउस पर अल्ट-सेलेक्ट की तुलना में बहुत तेज
dibs487

2

jEdit:

कीबोर्ड के साथ: प्रेस Alt-\( Opt-\मैक ओएस एक्स में) आयताकार और सामान्य चयन मोड के बीच टॉगल करने के लिए; फिर Shiftचयन को बढ़ाने के लिए प्लस एरो कीज़ का उपयोग करें । यदि आप वांछित Alt-\( Opt-\मैक ओएस एक्स में) के साथ नियमित चयन मोड में वापस स्विच कर सकते हैं ।

माउस के साथ: आयताकार चयन मोड को टॉगल करने के लिए ऊपर Alt-\( Opt-\मैक ओएस एक्स में) या तो उपयोग करें, फिर हमेशा की तरह खींचें; या Ctrl-drag ( Cmdमैक ओएस एक्स में -drag)। आप दूसरे के साथ नियमित चयन मोड में वापस आ सकते हैं Alt-\(Opt-\ वांछित मैक ओएस एक्स में) के ।

वास्तव में, आप एक गैर-आयताकार चयन को सामान्य तरीके से बना सकते हैं और फिर इसे Alt-\( Opt-\मैक ओएस एक्स में) एक आयताकार में बदलने के लिए हिट कर सकते हैं ।


2

MCEdit में टॉगल Shift+ F3(यानी F13) याF9 -> संपादन -> मार्क कॉलम।

PS इस मामले में, MCEdit मिडनाइट कमांडर के लिए लिखा गया एक संपादक है।


2

Sublime3 (Windows) में:

कुछ उपयोगकर्ताओं को खिड़कियों में Ctrl+ Alt+ का उपयोग करके एक औंधा स्क्रीन मिल सकती है । इसे हल करने के लिए जाना

प्राथमिकताएं-> कुंजी बाइंडिंग-उपयोगकर्ता

और कोष्ठक बंद करने से ठीक पहले फाइल के अंत में इन दो पंक्तियों को जोड़ें:

{ "keys": ["ctrl+alt+pageup"], "command": "select_lines", "args": {"forward": false} },

{ "keys": ["ctrl+alt+pagedown"], "command": "select_lines", "args": {"forward": true} } 

या अपनी खुद की चाबी का उपयोग करें।


इसके बजाय मार्ट वान डे वेन के जवाब पर टिप्पणी होनी चाहिए , स्वतंत्र नहीं।
फैबियो का कहना है कि मोनिका

2

यदि आप Cygwin-X (या उस मामले के लिए कोई भी मंच) के तहत नेडिट का उपयोग कर रहे हैं, तो नीचे दबाए रखें Ctrl तो बाईं माउस के साथ पाठ का चयन करते समय कुंजी दबाए रखें।

इसके अतिरिक्त, आप तब डिप्रेस्ड लेफ्ट-माउस बटन का उपयोग करके या ओवरराइट मोड में Ctrl+ का उपयोग करके सम्मिलित मोड में चयनित "बॉक्स" को चारों ओर खींच सकते हैं left-mouse button


1

नेदित के साथ आप चयनित कॉलम के साथ कई ऑपरेशन कर सकते हैं:

CTRL + LEFT-MOUSE -> मार्क आयताकार पाठ-क्षेत्र

MIDDLE-MOUSE को क्षेत्र में दबाया गया -> अन्य पाठ को एक तरफ धकेलने के साथ पाठ क्षेत्र को आगे बढ़ाना

CTRL + MIDDLE-MOUSE चिह्नित क्षेत्र में दबाया गया -> पाठ क्षेत्र को एक तरफ से पाठ के साथ आगे बढ़ना और पाठ को स्थिति से हटाना

CTRL + SHIFT + MIDDLE-MOUSE को चिह्नित क्षेत्र में दबाया गया -> पाठ क्षेत्र को कॉपी करने के साथ-साथ पाठ को ओवरराइड करने और मूल स्थिति से पाठ रखने के लिए


1

फ़्लैश बिल्डर (v 4.5 और ऊपर), और Aptana Studio (कम से कम v 2.0.5) में ब्लॉक टूल को चुनने के लिए एक टूलबार बटन है। यह 'निशान घटनाओं' और 'व्हाट्सएप पात्रों के बटन' के बीच होता है। एक Alt+ Shift+ Aशॉर्टकट भी है। आश्चर्य की बात नहीं, यह मूल रूप से ग्रहण के लिए समान है, लेकिन मैं पूर्णता के लिए यहां शामिल हूं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.