সাব্লাইম টেক্সট 2 একাধিক লাইন সম্পাদনা


147

আমি এক লাইনের মধ্যে একাধিক লাইন এবং প্রতিটি "শব্দ" সম্পাদনা করতে চাই। উদাহরণ স্বরূপ:

45 28 42 65
24 87 47 95
01 25 87 98

আমি সমস্ত লাইনে প্রতিটি সম্পূর্ণ নম্বর নির্বাচন করতে চাই এবং এর আগে একটি "0x" লাগাতে চাই যাতে এটির মতো দেখতে:

0x45 0x28 0x42 0x65
0x24 0x87 0x47 0x95
0x01 0x25 0x87 0x98

আমি জানি Ctrl+ + shift+ + Lপ্রতিটি লাইনে এক্সিকিউটেবল-এর পাথ পেতে, কিন্তু কিভাবে আমি সব একবারে ভর সম্পাদনায় যান যে সংখ্যা সামনে এক্সিকিউটেবল-এর পাথ পেতে পারেন?


এই প্রশ্নের উত্তর দিতে দেরি হতে পারে তবে এখানে একটি লিঙ্ক রয়েছে যেখানে আপনি প্রশ্নের উত্তর পেতে পারেন। sublimetext.com/docs/3/…
আলেকজান্ডার

উত্তর:


282

লাইনগুলি হাইলাইট করুন এবং ব্যবহার করুন:

  • উইন্ডোজ: Ctrl+ Shift+L
  • ম্যাক: Cmd ⌘+ Shift+L

তারপরে আপনি কার্সারটিকে আপনার হৃদয়ের সামগ্রীতে সরিয়ে নিতে পারেন এবং একবারে সমস্ত লাইন সম্পাদনা করতে পারেন।

এটিকে "নির্বাচন" মেনুতে "লাইনে স্প্লিট করুন" বলা হয়।


হ্যাঁ, তবে আমি কীভাবে একবারে লাইনে প্রতিটি সংখ্যা সম্পাদনা করতে পারি? সুতরাং আমি যদি প্রথম লাইনটিই করি তবে আমি প্রথম লাইনে প্রতিটি সংখ্যা একবারে সম্পাদনা করতে পারি? যদি
সেটির

আপনি পারবেন না - আপনার দেওয়া যেকোন লাইনে কেবল এক জায়গায় कर्सर থাকতে পারে can তবে আপনি এটিকে লাইনের শুরুতে নিয়ে যেতে পারেন, 0x যুক্ত করতে পারেন, একটি শব্দ বরাবর সরানোর জন্য Alt> ব্যবহার করুন এবং আবার 0x যুক্ত করুন।
ওভেন

28
এটি সত্য নয় - আপনার কোনও লাইনে যতগুলি কার্সার থাকতে পারে। আপনার যা করার দরকার তা হ'ল Ctrl-click(উইন্ডোজে) এগুলি স্থাপন করা।
ম্যাটডিমো

3
@ ম্যাটডমো ইয়েস !! ঠিক এটাই আমি খুঁজছিলাম। আপনি কি যথাযথভাবে সেগুলি বেছে নেওয়ার জন্য কীবোর্ড শর্টকাটটি জানেন? আমি চারপাশে তাকিয়ে দেখব যে আমি এটি খুঁজে পেতে পারি কিনা।
সাইপ্রাস

যখন আমি Ctrl++ ব্যবহার ShiftকরতামL , এটা সব সীমাকে নির্বাচন, কিন্তু প্রতিটি লাইনে কার্সার শুরুতে বা লাইনের শেষে পারেন হয়। যদি আমি তখন বাম তীর টিপুন, প্রতিটি কার্সারকে প্রতিটি লাইনের শুরুতে ফিরে পাওয়ার প্রয়াসে, কার্সারগুলি যেখানে রয়েছে তার সাথে পিছনে সরিয়ে নিয়ে যায়, সুতরাং তারা লাইনটির একই অবস্থানে এখনও অভিন্ন নয়। লাইনের শুরুতে আমি সমস্ত কার্সার কীভাবে পেতে পারি? (প্রসঙ্গে, আমি কেবল [space]*[space]প্রতিটি লাইনের শুরুতে যুক্ত করার চেষ্টা করছি )।
ব্যবহারকারী 1063287

84

একাধিক কার্সার এবং কলাম নির্বাচন ব্যবহার করুন।

আপনার ক্ষেত্রে আপনার প্রতিটি কলামের শুরুতে "শব্দ" ধারণকারী কার্সারগুলি রাখা দরকার।

লিনাক্স এবং উইন্ডোজ

  • কলাম (গুলি) নির্বাচন করতে ক্লিক করুন এবং টেনে আনুন: Shift+RightMouseBtn
  • ক্লিক করে টেনে আনার মাধ্যমে নির্বাচনের জন্য অন্যান্য কলাম (গুলি) যুক্ত করুন: Ctrl + Shift+RightMouseBtn
  • নির্বাচন থেকে কলাম (গুলি) বিয়োগ করুন: Alt +Shift +RightMouseBtn
  • পৃথক কার্সার যুক্ত করুন: Ctrl+LeftMouseBtn
  • স্বতন্ত্র কার্সারগুলি সরান: Alt +LeftMouseBtn

ম্যাক

  • কলাম (গুলি) নির্বাচন করতে ক্লিক করুন এবং টেনে আনুন: Option⌥+LeftMouseBtn
  • ক্লিক করে টেনে আনার মাধ্যমে নির্বাচনের জন্য অন্যান্য কলাম (গুলি) যুক্ত করুন: Option⌥ +LeftMouseBtn
  • নির্বাচন থেকে কলাম (গুলি) বিয়োগ করুন: Cmd⌘+Option⌥ +shift +LeftMouseBtn
  • পৃথক কার্সার যুক্ত করুন: Cmd⌘+LeftMouseBtn
  • স্বতন্ত্র কার্সারগুলি সরান: Cmd⌘+ Option⌥+ shift+LeftMouseBtn

তারপরে প্রয়োজন অনুযায়ী সম্পাদনা করুন। আপনার ক্ষেত্রে, টাইপ করুন0 , x

আপনি শব্দের শেষ বা শুরুতে প্রয়োজন অনুসারে নেভিগেট করতে পারেন, শব্দগুলি নির্বাচন করতে পারেন এবং উদ্ধৃতি বা প্রথম বন্ধনী সহ চারপাশে থাকতে পারেন।


তথ্যসূত্র:



3

আমি নিশ্চিত না যে এটি "বাক্সের বাইরে" সম্ভব। এবং, দুর্ভাগ্যক্রমে, আমি কোনও উপযুক্ত প্লাগইন জানি না। সমস্যা সমাধানের জন্য আপনি পরামর্শ দিয়েছিলেন যে আপনি নিয়মিত অভিব্যক্তি ব্যবহার করতে পারেন।

  1. সিএমডি + এফ (সন্ধান করুন)
  2. রিজপ্লেক্স: [^ ]+(বা \d+, বা আপনি যা পছন্দ করেন)
  3. বিকল্প + এফ (সমস্ত সন্ধান করুন)
  4. এটি সম্পাদনা করুন

হটকিজগুলি আপনার ওএস এবং ব্যক্তিগত পছন্দগুলির উপর নির্ভর করে (খনিটি ওএস এক্সের জন্য) depending


কোন প্লাগইন প্রয়োজন। লিনাক্সের জন্য শেষে Alt + Enter ব্যবহার করুন।
শ্রুতিমধু

2

লিনাক্সে আমি একই সমস্যার মুখোমুখি হয়েছি, আমি যা করেছি তা হ'ল সমস্ত বিষয়বস্তু নির্বাচন করা (ctrl-A) এবং তারপরে ctrl + shift + L টিপুন, এটি আপনাকে প্রতিটি লাইনে একটি কার্সার দেয় এবং তারপরে আপনি প্রতিটি কলামে অনুরূপ সামগ্রী যুক্ত করতে পারেন ।

এছাড়াও আপনি অন্যান্য ক্রিয়াকলাপ যেমন কাটা, অনুলিপি এবং কলাম কাস্ট করে পেস্ট করতে পারেন।

পিএস: - আপনি যদি পাঠ্য থেকে কোনও আয়তক্ষেত্রাকার সেটটি নির্বাচন করতে চান তবে আপনি শিফট টিপতে এবং ডান মাউস বোতামটি ধরে রাখতে পারেন এবং তারপরে একটি আয়তক্ষেত্রাকার ফ্যাশনে ডেটা নির্বাচন করতে পারেন। তারপরে প্রতিটি লাইনে কার্সার পেতে CTRL + SHIFT + L টিপুন।


2

উইন্ডোজ: আমি একটি স্ট্রিং অনুসন্ধান করতে এবং অনুসন্ধান স্ট্রিংয়ের সমস্ত উদাহরণ একসাথে পরিবর্তন করতে Alt + F3 পছন্দ করি।

http://www.sublimetext.com/docs/selection


আল্ট + এফ 3 লিনাক্সে এবং সাব্লাইম টেক্সট 3 এর সাথেও কাজ করে This একটি ফাইলের মধ্যে একই স্ট্রিংটি সম্পাদনা করার জন্য এটি তাত্ক্ষণিক এবং সহজ উপায়।
কিমলালুনো

2

উইন্ডোজ, আমি পছন্দ Ctrl+ + Alt+ + Down

এটি একের পর এক লাইনগুলি নির্বাচন করে এবং স্বয়ংক্রিয়ভাবে মাল্টি-লাইন সম্পাদক মোড শুরু করে। এভাবে কিছুটা দ্রুত। সম্পাদনা করতে লাইনের অনেক আছে, তাহলে টেক্সট নির্বাচন করে এবং Ctrl+ + Shift+ + Lআরও ভালো পছন্দ।


0

সিআরটিএল + শিফট + ডান ক্লিক করুন এটি সেভাবে আরও ভাল কাজ করে


-1

আপনার উদাহরণের মতো ছোট সংখ্যার সংখ্যার জন্য ম্যানুয়ালি প্রতিটি সংখ্যা নির্বাচন করা ভাল, তবে বৃহত্তর সংগ্রহের জন্য আপনি একটি রেজেক্স অনুসন্ধান করতে পারেন যা আপনার জন্য কাজ করবে।

Ctrl+ Fঅনুসন্ধান বারটি খুলবে।

রেগেক্স অনুসন্ধানগুলি বাম দিকে "। *" বোতামে ক্লিক করে সক্ষম করা হয়েছে।

1 বা ততোধিক সংখ্যার সমস্ত উপস্থিতি সন্ধান করতে "\ d +" টাইপ করুন। "সমস্ত অনুসন্ধান করুন" বোতামটি ক্লিক করলে এই সংখ্যাগুলির প্রতিটি পৃথকভাবে নির্বাচন করবে।

তারপর আপনি ব্যবহার করতে পারেন Ctrl+ + Shift+ + Lএকাধিক এক্সিকিউটেবল-এর পাথ মধ্যে নির্বাচন রূপান্তর করবে। এখান থেকে আপনি নিজের পছন্দ মতো করতে পারেন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.