আমি কীভাবে নোটপ্যাড ++ তৈরি করব যেমন গ্রহনটির মতো লাইনগুলি মুছুন?


74

Eclipse এর একটি কীবোর্ড শর্টকাট রয়েছে যা বর্তমান লাইনটি মুছে দেয় (যদি কিছু না নির্বাচিত হয়) অথবা সমস্ত নির্বাচিত পাঠ্য যা বর্তমানে নির্বাচিত পাঠ্যের অংশ: Ctrl+ D

নোটপ্যাড ++ এ একই জিনিসটি করার Ctrl+ Dকি উপায় আছে ?

আমি সবচেয়ে ভাল করতে পারি সিন্টিলার শর্টকাটটির পুনরায় পুনর্নির্মাণ SCI_LINE_DELETE, তবে এটি নির্বাচনটিতে একাধিক লাইন বিস্তৃত হলেও একসাথে কেবল একটি লাইন মুছে দেয়।

উত্তর:


93

Ctrl+ Shift+ Lএকই প্রভাব অর্জন করবে।

Ctrl+ Lলাইনটি মুছে ফেলবে তবে ক্লিপবোর্ডের সামগ্রীগুলি প্রতিস্থাপন করে এটি আপনার ক্লিপবোর্ডে রাখবে।

আমি নিশ্চিত না আপনি একই জিনিস করতে Ctrl + D মানচিত্র করতে পারেন কিনা। আমি নোটপ্যাড ++ এর সাথে কীবোর্ড ম্যাপিংগুলিতে সত্যিই গণ্ডগোল করি নি যেহেতু এগুলি ভিজ্যুয়াল স্টুডিওর সাথে একই রকম


14
উজ্জ্বল! এখন আমি ঠিক কি খুঁজে বের করতে হবে Ctrl+Lনা ... ম্যাপ করা হয় সম্পাদন করা আহা, এটি ম্যাপ করা SCI_LINECUT। এটি আক্ষরিক অর্থে নীচের স্কিনটিলা কমান্ড ছিল SCI_LINE_DELETE
ম্যাট বল

26
দয়া করে নোট করুন যে Ctrl+Lলাইনটি কেটে যাবে (এটি আপনার ক্লিপবোর্ডে অনুলিপি করুন)। লাইনটি আসলে মুছে Ctrl+Shift+Lফেলার জন্য এটি আপনার ক্লিপবোর্ডটি ওভাররাইট না করে নির্বাচিত লাইনগুলি মুছে ফেলবে।
রোসদী

1
@ RØŠÐÎ SCI_LINEDELETEকি হয় Ctrl+Shift+Lম্যাপ করা হয়। আমি চেষ্টা করেছিলাম তবে এটি ওপি-র মতো একইভাবে নির্বাচিত লাইনগুলির প্রথমটি (ক্লিপবোর্ডে অনুলিপি না করে) মোছা হয়েছে। আমি কিছু অনুপস্থিত করছি?
জিঙ্গলেস্তুলা

4
মেনুতে কেন এটি নেইEdit > Line Operations
আলিওপি

20

আমি Map ছিল Ctrl+ + Dথেকে উভয় SCI_LINEDELETE এবং SCI_LINECUTযাতে এটা অন্ধকার মত আচরণ করতে হবে। আশা করি এটি সহায়ক।

আপনাকে + নিষ্ক্রিয় করতে বা পুনঃস্থাপন করতে হবে SCI_SELECTIONDUPLICATEযাতে Ctrl+ এ নিয়ে কোনও বিরোধ নেই D
একটি শর্টকাট অক্ষম করতে, এটি হাইলাইট করুন Modify, ড্রপডাউনলিস্ট সেট করতে Noneক্লিক করুন, Applyপ্রথমে ক্লিক করুন এবং তারপরে Okay


1
কিভাবে উভয় প্রয়োজন ছিল?
জোনাথন বেন

1
আমি যখন উভয়কেই একই শর্টকাট মানচিত্র করি তখনই তা নির্বাচিত লাইনের প্রথম লাইনটি মুছে ফেলা থেকে কেবল কার্সার চালু রেখাটি মুছে ফেলা যায়। (আমি
সিটিআরএল

14

ম্যাক্রো এখানে একটি ভাল পছন্দ। যদিও ম্যাক্রোটি আমি কিছুটা পিছিয়ে এসেছি (আপনি দেখতে পাচ্ছেন যে সিটিআরএল-ডি হিট এবং লাইনগুলি একটি বৃহত্তর নির্বাচনের সাথে মুছে ফেলার মধ্যে একটি দ্বিতীয় লম্বার চতুর্থাংশ হতে পারে) এটি একক লাইন এবং একাধিক লাইন নির্বাচনের ক্ষেত্রে উভয়ই দুর্দান্ত কাজ করে এবং বিভিন্নটি কভার করে জটিল মামলা।

সুতরাং, আমার ম্যাক্রোটি হ'ল:

সিটিআরএল + জে - একাধিক লাইন নির্বাচন করা হয় তবে সেগুলি একটি একক লাইন
হোমে যুক্ত হয় - সাধারণ হোম বোতাম। একটি রেখার শুরুর দিকে কার্সার নিয়ে আসে (বা যুক্ত হওয়া লাইনের শুরু)
শিফট + এন্ড - কার্সার অবস্থান থেকে শুরু করে শেষ অবধি লাইনটি নির্বাচন করে
CTRL + SHIFT + L - পুরো লাইনটি মুছে দেয়

ক্রিয়াকলাপগুলির এই সেটটি নোটপ্যাড ++ এর ভারী ব্যবহারের সময় লাইন মুছে ফেলার সমস্ত সম্ভাব্য পরিস্থিতিগুলি কভার করে।


আমি জানি যে আমি কয়েক বছর দেরি করে ফেলেছি, তবে এই ম্যাক্রোটি শেষ কমান্ড হিসাবে CTRL + SHIFT + L এর পরিবর্তে কেবল মোছার সাথে কাজ করবে না? যদি আমি আপনাকে সঠিকভাবে বুঝতে পারি তবে আপনি প্রথম তিনটি কমান্ড দিয়ে মুছে ফেলতে চান এমন সমস্ত পাঠ্য আপনি ইতিমধ্যে চিহ্নিত করেছেন marked
বজরতে আউনে ওলসেন

9

নোটপ্যাড ++ এ একটি লাইন মুছে ফেলতে একটি শর্টকাট রয়েছে: Ctrl+ Shift+ .. Lতবে এটি কেবল একটি একক লাইন মুছে ফেলবে।

এমনকি বেশ কয়েকটি লাইন নির্বাচন করা হলেও, এটি কেবল লাইনটি মুছে ফেলবে যেখানে কার্সার বিশ্রাম করছে এবং হাইলাইট করা লাইনগুলি নয়।

সুতরাং, নির্বাচিত লাইনগুলির একটি সিরিজ মুছার সহজতম উপায়, আপনাকে এই কী শর্টকাট সংমিশ্রণ সহ একটি ম্যাক্রো রেকর্ড করতে হবে:

Ctrl+ +J

অনুসরণ করেছে

Ctrl+ Shift+L

এটি প্রথমে JOINনির্বাচিত লাইনগুলি এবং তারপরে DELETEপুরো লাইনটি তৈরি করবে।

এটি উপরে বর্ণিত (যা আমি চেষ্টা করেছি) এর সংমিশ্রণ এবং পদ্ধতির ব্যবহারের চেয়ে ভাল কারণ কিছু ক্ষেত্রে এটি অ-নির্বাচিত লাইনগুলিও মুছে ফেলবে।CUTDELETE


4

@ জন ডোমোজিলভের উত্তরের একটি ম্যাক্রো বিকল্প হিসাবে, আমি এই পদক্ষেপগুলি অনুসরণ করেছি (নোটপ্যাড ++ ভি 6.5.1 (ইউনিকোডে) ব্যবহার করে):

  1. ইন সেটিংস মেনু, নির্বাচন Shortcut Mapper
  2. ইন প্রধান মেনু ট্যাব সেট Join Linesকরার জন্য (26 লাইন) Ctrl+Alt+D
  3. স্কিনটিলা কমান্ড ট্যাবে ক্লিক করুন ।
  4. SCI_LINEDELETE(লাইন 90) সেট করুন Ctrl+D
  5. জানালাটা বন্ধ করো.

এটি আপনাকে একটি ছোট পরিবর্তন দিয়ে পছন্দসই আচরণ করতে দেয়। আপনি আপনার পাঠ্যটি নির্বাচন করুন, এর সাথে যোগ লাইনের কমান্ডটি চালান Ctrl+Alt+D, কেবল Altকীটি প্রকাশ করুন এবং Dপাঠ্যটি মুছতে আবার চাপুন ।


0

আর একটি সহজ উপায় backspaceবাছাইয়ের পরে বোতামটি ব্যবহার করা , এটি নির্বাচিত লাইনটিকে ব্যাকস্পেসের সাথে প্রতিস্থাপন করবে।


-1

আপনি একটি লাইনের সম্পূর্ণ সামগ্রী মুছতে CTRL + মুছুন ব্যবহার করতে পারেন। তারপরে আপনি যা করছেন তা হ'ল লাইন ফিডটি সরাতে আবার মুছে ফেলা ব্যবহার করা। যদি এটি আপনার পক্ষে পর্যাপ্ত না হয় তবে আপনি উভয় ক্রিয়া করতে ম্যাক্রো তৈরি করতে পারেন।

যেহেতু এটি সর্বশেষতম সংস্করণে কাজ বন্ধ করে দিয়েছে বলে মনে হচ্ছে, আমি আপনাকে পুরো সমস্যার জন্য ম্যাক্রো পদ্ধতির ব্যবহার করার পরামর্শ দিচ্ছি। ম্যাক্রোতে যান, "রেকর্ডিং শুরু করুন", তারপরে "হোম", "শিফট" + "সমাপ্তি", "মোছা", "মুছে ফেলুন" টিপুন, তারপরে ম্যাক্রোতে যান এবং আপনার ম্যাক্রো বন্ধ করুন। তারপরে, বর্তমানের রেকর্ডড ম্যাক্রো সংরক্ষণ করুন "এ যান এবং একটি নাম এবং শর্টকাট বেছে নিয়েছেন (যেমন সিটিআরএল + ডেল) delete এটি মুছে ফেলার জন্য শর্টকাটটিকে পুনরায় সক্ষম করে।


Ctrl+Deleteআমার জন্য নোটপ্যাড ++-তে লাইনগুলি মুছবে না (আমি ছাড়া অন্য কোনও কী পুনরায় সরিয়ে নেই Ctrl+D)।
ম্যাট বল

নোটপ্যাড ++ এর কোন সংস্করণ আপনি ব্যবহার করছেন? এটি উইন 7
نجی_মেটা

Win7 x64 এ 5.8.7 (সর্বশেষ সংস্করণ)। মানে Ctrl+Backspace? (এছাড়াও আমার জন্য কাজ করে না)
ম্যাট বল

আহ, আমি এটা 5.8.7 সাথে পরীক্ষিত, এবং এটি হয় কাজ না করে, আমাকে দেখতে দাও
private_meta

আমি আমার উত্তর আপডেট
private_meta

-1

সিটিআরএল + শিফট + ডিলিডি পুরো একক লাইন মুছে ফেলতে আমার পক্ষে দুর্দান্ত কাজ করে।


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