সাব্লাইম পাঠ্যে প্রকৃত নতুন লাইনের সাথে \ n প্রতিস্থাপন করুন


437

\nরিয়েল ইন-এডিটর প্রদর্শিত নতুন লাইনের সাথে আমি কীভাবে সাব্লাইম টেক্সটে প্রতিস্থাপন করতে পারি :

foo\nbar

হয়ে:

foo
bar

এডিটরটিতে যখন আমি এতে ফাইলটি দেখি।


3
@ সিপ্রিয়ানটোমিয়াগă বেশিরভাগ লোকেরা সম্ভবত স্ট্রিংটি জেসন ইত্যাদি ফর্ম্যাটে প্রতিস্থাপন করতে চান
ক্রিস্টোফার

উত্তর:


810

রিজেক্স অনুসন্ধান এবং প্রতিস্থাপন চালু করুন (অনুসন্ধানে বামে সর্বাধিক আইকন এবং বার বা শর্টকাট Alt+ প্রতিস্থাপন করুন R)

কি সন্ধান করুন: এর সাথে \\n
প্রতিস্থাপন করুন:\n

চিয়ার্স


1
+1 থেকে @ শাহজাদ তারিক এটি উবুন্টু সাব্লাইমে কাজ করে না, তবে স্যাশ থেকে নীচের উত্তরটি কৌশলটি ঠিক করেছে
পল ক্যারল

6
রিজেক্স অনুসন্ধান চালু করতে এবং ম্যাক-এ প্রতিস্থাপন করতে: + + R :)
পামলবু

যদি এটি কাজ করে না দেখায়, আপনি আপনার লক্ষ্যযুক্ত স্ট্রিংয়ের সাথে \ n প্রতিস্থাপনের চেষ্টা করতে চাইতে পারেন - document n আপনার নথির মধ্যে পাঠ্য সামগ্রীতে আসল ক্রম "\ n" প্রতিস্থাপন করে, যেখানে line n প্রকৃত লাইন ব্রেকগুলি প্রতিস্থাপন করে নথিতে
দুহাইম

ধন্যবাদ, আমি প্রায় 2'000'000 ম্যাচগুলি খুঁজে পাওয়ার পরে প্রতিস্থাপন ক্লিক করার সময় আমার সুবাইম মারা গেল
সিনিয়র জেডি

264

ব্যবহারের Find > Replace, অথবা ( Ctrl+ + H), খুলতে Find What/ Replace Withউইন্ডো, এবং ব্যবহার Ctrl+ + Enterএকটি নতুন লাইন নির্দেশ করে Replace Withinputbox।


1
আপনি কী বলতে চাইছেন তা নিশ্চিত নন inoutbox। করতে Shift + নির্বাচন আমার Sublime3 সেটআপ পূর্ববর্তী খুঁজুন লিখুন, যদি আমি টাইপ \nমধ্যে Find Whatইনপুট।
লেমুর

6
আমি দেখতে পেয়েছি যে \nআমার জন্য রেগেক্স বোতামটি নিয়ে কাজ করছে না, তাই এটি খুব সহায়ক ছিল।
ডেভিড অলিভার

1
এটি একটি টনকে সহায়তা করেছে, যেহেতু আমি একটি উল্লম্ব পাইপ প্রতিস্থাপন করার চেষ্টা করছিলাম |কিন্তু রেজেেক্স এটি তুলছিল, সুতরাং আমাকে নতুন রেখা যুক্ত করতে রেজিেক্সটি বন্ধ করতে হবে এবং Ctrl-enter ব্যবহার করতে হবে। ধন্যবাদ!
জোশুয়া ডান্স

এটি খুব সহজ।
ইগনাসিও ডি কাস্ত্রো

48

মূর্খ প্রমাণ পদ্ধতি (কোনও রেগেক্স এবং Ctrl+ Enterআমার পক্ষে কাজ করে নি কারণ এটি কেবলমাত্র পরবর্তী দিকে ঝাঁপিয়েছিল Find):

প্রথমে একটি উপস্থিতি নির্বাচন করুন \nএবং Ctrl+ টিপুন H( মেনুটির Replace...মাধ্যমে ডায়ালগটি এনে দেওয়া যায় Find -> Replace...)) এটি Find whatক্ষেত্রকে পপুলেট করে ।

আপনার ফাইলের যেকোন লাইনের শেষে যান ( Endআপনার কীবোর্ডটি যদি থাকে তবে টিপুন ) এবং একবার Shiftচেপে ধরে (ডান দিকের তীরটি) একবারে ঠিক একবার টিপে লাইনের শেষটি নির্বাচন করুন । তারপরে এটি কপি-পেস্ট করুন Replace with

(অ্যানিমেশনটি সত্যিকারের নতুন লাইনগুলি সন্ধানের জন্য; সেগুলি প্রতিস্থাপনের জন্য একই কাজ করে)

এখানে চিত্র বর্ণনা লিখুন


2
আমি উবুন্টুতে ছিলাম, এবং অন্য কোনও \ r \ n বা \ n কাজ করে না তবে এই পদ্ধতিটি গোল্ডেন
টিন ট্রান

14

সাব্লাইম পাঠ্যে (ম্যাকের শর্টকাট সহ):

  1. অনুসন্ধান এবং প্রতিস্থাপন প্রয়োগ করতে আপনি যে পাঠ্যটি অনুসন্ধান করতে চান তা হাইলাইট করুন

  2. মেনুতে যান> সন্ধান করুন> প্রতিস্থাপন করুন ... (কীবোর্ড শর্টকাট: Alt + কমান্ড + এফ)

  3. অনুসন্ধান ও প্রতিস্থাপন সরঞ্জামটিতে, [* *] (কীবোর্ড শর্টকাট: Alt + কমান্ড + আর) এর মতো দেখতে এমন বোতামটি ক্লিক করে নিয়মিত এক্সপ্রেশন সক্ষম করুন

  4. কী সন্ধান করুন তাতে টাইপ করুন: \\n

    দ্রষ্টব্য: \অনুসন্ধানের সময় অতিরিক্ত নিয়মিত এক্সপ্রেশন সিনট্যাক্স থেকে পালিয়ে যায়।

  5. এর সাথে প্রতিস্থাপনে, টাইপ করুন: \n

  6. 'সব প্রতিস্থাপন করুন' বোতামে ক্লিক করুন (কীবোর্ড শর্টকাট: CTRL + Alt + Enter)

আপনার আক্ষরিক পাঠ্যটি \nতখন একটি আসল লাইন বিরতিতে পরিণত হবে।


11

উইন্ডোজে, সাব্লাইম টেক্সট,

আপনি Ctrl + এন্টার দ্বারা নির্মিত একটি নতুন লাইন দ্বারা replace n প্রতিস্থাপন করতে Ctrl + H টিপুন।

প্রতিস্থাপন:। N

লিখেছেন: (সিআরটিএল + এন্টার টিপুন)


উবুন্টুতেও কাজ করে
অ্যাডিজু

1
এই উত্তরটি খুব সোজা এগিয়ে রয়েছে এবং আরও বেশি গুরুত্ব দেওয়া উচিত। ঝোপের চারপাশে কোনও মারধর নেই। এটি উইন্ডোজ এবং উবুন্টুতে কাজ করে।
সাইচাঁদ

7

উপরের কেউ উইন্ডোজের সাব্লাইম টেক্সট 2 এ আমার পক্ষে কাজ করেন নি।

আমি এটা করেছি:

  • একটি খালি লাইনে ক্লিক করুন;
  • নিম্নলিখিত ফাঁকা লাইনে টানুন (লাইনের পরে অদৃশ্য চরিত্রটি নির্বাচন করা);
  • প্রতিস্থাপনের জন্য সিটিআরএল + এইচ টিপুন;
  • ইনপুট পছন্দসই প্রতিস্থাপনের অক্ষর / স্ট্রিং বা খালি ছেড়ে দিন;
  • "সমস্ত প্রতিস্থাপন করুন" ক্লিক করুন;

সিটিআরএল + এইচ চাপার আগে বাছাই করে এটি ব্যবহার করে চরিত্রটি প্রতিস্থাপন করা হবে।


নিম্নলিখিত খালি লাইনে টানুন -> আপনি যে লাইনটি অনুলিপি করতে চান তার উপরে 3 ক্লিক করে একই কাজ করতে পারেন (টেক্সট ওভার, ট্যাবগুলি দিয়েও কাজ করে তবে ফাঁকা স্থান নেই)
m3nda

5

আমি যা করেছি তা সহজ এবং সোজা ward

সন্ধান করুন Spaceবা \nযা কিছু সন্ধান করতে চান তা প্রবেশ করান ।

তারপরে Find Allডান নীচে কোণায় আঘাত করুন , এটি সমস্ত ফলাফল নির্বাচন করবে।

তারপরে enterআপনার কীবোর্ডটিতে চাপুন এবং এটি নির্বাচিত সমস্তকে নতুন লাইনে বিভক্ত করবে।


4
  1. অনুসন্ধান এবং প্রতিস্থাপন বিকল্পটি খুলুন (ম্যাকের মধ্যে CTRL + ALT + F)
  2. ইনপুট বাক্সে \ n টাইপ করুন
  3. All Find বাটনে ক্লিক করুন, এটি কার্সারের সাহায্যে পাঠ্যের সমস্ত \ n নির্বাচন করবে
  4. এখন এন্টার টিপুন, এটি নতুন লাইনের সাথে Line n প্রতিস্থাপন করবে

3

ম্যাকে, অনুসন্ধান এবং প্রতিস্থাপনের জন্য শিফট + সিএমডি + এফ করুন। '' N 'অনুসন্ধান করুন এবং শিফট + এন্টার দিয়ে প্রতিস্থাপন করুন।


এটি ম্যাকের জন্য আমার পক্ষে কাজ করেছিল। কেবল \nকোনও কারণে প্রতিস্থাপন করা হয়নি।
দেবু 2'19

2

উইন্ডোজ লাইনের শেষের জন্য:

(রেগেক্স চালু করুন - Alt + আর)

সন্ধান করুন :\\r\\n

প্রতিস্থাপন :\r\n

চিত্রণ


0

সবচেয়ে সহজ উপায়, আপনি নিউলাইনটি অনুলিপি করতে পারেন (টেক্সট এডিটরটিতে খালি 2 লাইন অনুলিপি করুন) তারপরে প্রতিস্থাপনের উপর পেস্ট করুন।


-1

ম্যাক অন

পদক্ষেপ 1: Alt + Cmd + F নীচে, একটি উইন্ডো প্রদর্শিত হবে পদক্ষেপ 2: নিয়মিত এক্সপ্রেশন সক্ষম করুন। উইন্ডোটির বাম পাশের অংশটি দেখতে দেখতে দুর্দান্ত।

ক্ষেত্র প্রতিস্থাপন

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