mcedit
এটি হল mcedit কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
mcedit - GNU মিডনাইট কমান্ডারের অভ্যন্তরীণ ফাইল সম্পাদক।
, USAGE
mcedit [-bcCdfhstVx?] [+lineno] [file1] [file2] ...
mcedit [-bcCdfhstVx?] file1:lineno[:] file2:lineno[:] ...
বর্ণনাঃ
mcedit এর একটি লিঙ্ক mc, প্রধান GNU মিডনাইট কমান্ডার নির্বাহযোগ্য। জিএনইউ মিডনাইট চালানো হচ্ছে
এই নামের অধীনে কমান্ডার অভ্যন্তরীণ সম্পাদকের দিকে তাকিয়ে এবং নির্দিষ্ট ফাইল খোলার অনুরোধ করে
কমান্ড লাইনে। সম্পাদক টার্মিনাল সংস্করণ উপর ভিত্তি করে ঠান্ডা করা - স্বতন্ত্র
এক্স উইন্ডো সিস্টেমের জন্য সম্পাদক।
বিকল্প
লিনেনো
সংখ্যা দ্বারা নির্দিষ্ট লাইনে যান (এর মধ্যে একটি স্থান রাখবেন না + চিহ্ন এবং
সংখ্যা)। বেশ কয়েকটি লাইন নম্বর অনুমোদিত তবে শেষটি প্রকৃত হবে এবং এটি
শুধুমাত্র প্রথম ফাইলে প্রয়োগ করা হবে।
-b কালো এবং সাদা প্রদর্শন জোর করে.
-c টার্মিনালগুলিতে ANSI রঙের মোড বল করুন যেগুলিতে রঙ সমর্থন আছে বলে মনে হয় না।
-C = , , : = ...
একটি ভিন্ন রঙ সেট নির্দিষ্ট করুন. দেখুন রং বিভাগে mc(1) আরো জন্য
তথ্য।
-d মাউস সমর্থন অক্ষম করুন।
-f GNU মিডনাইট কমান্ডার ডেটা ফাইলগুলির জন্য সংকলিত-ইন অনুসন্ধান পথ প্রদর্শন করুন।
-t টার্মিনফো এর পরিবর্তে টার্মক্যাপ ডাটাবেস ব্যবহার করতে বাধ্য করুন। এই বিকল্প শুধুমাত্র প্রযোজ্য
যদি GNU মিডনাইট কমান্ডার টার্মিনফো সমর্থন সহ S-Lang লাইব্রেরির সাথে কম্পাইল করা হয়।
-V প্রোগ্রামটির সংস্করণ প্রদর্শন করুন।
-x জোর করে xterm মোড। xterm-সক্ষম টার্মিনালগুলিতে চলার সময় ব্যবহৃত হয় (দুটি স্ক্রিন মোড,
এবং মাউস এস্কেপ সিকোয়েন্স পাঠাতে সক্ষম)।
বৈশিষ্ট্য
অভ্যন্তরীণ ফাইল সম্পাদক একটি পূর্ণ বৈশিষ্ট্যযুক্ত উইন্ডোযুক্ত সম্পাদক। এটিতে বেশ কয়েকটি ফাইল সম্পাদনা করতে পারে
একই সময়. প্রতিটি ফাইলের সর্বোচ্চ আকার হল 64 মেগাবাইট। বাইনারি সম্পাদনা করা সম্ভব
নথি পত্র. এটি বর্তমানে যে বৈশিষ্ট্যগুলি সমর্থন করে তা হল: ব্লক কপি, সরানো, মুছে ফেলা, কাটা, পেস্ট; চাবি
কী পূর্বাবস্থার জন্য; পুল-ডাউন মেনু; ফাইল সন্নিবেশ; ম্যাক্রো কমান্ড; নিয়মিত অভিব্যক্তি অনুসন্ধান
এবং প্রতিস্থাপন; শিফট-তীর পাঠ্য হাইলাইটিং (যদি টার্মিনাল দ্বারা সমর্থিত হয়);
সন্নিবেশ-ওভাররাইট টগল; অটোইনডেন্ট; টিউনযোগ্য ট্যাব আকার; বিভিন্ন জন্য সিনট্যাক্স হাইলাইটিং
নথির ধরণ; এবং ইন্ডেন্ট এবং মত শেল কমান্ডের মাধ্যমে পাঠ্য ব্লক পাইপ করার একটি বিকল্প
ispell
প্রতিটি ফাইল পূর্ণ-স্ক্রীন মোডে নিজস্ব উইন্ডোতে খোলা হয়। mcedit-এ উইন্ডো নিয়ন্ত্রণ হয়
অন্যান্য মাল্টি-উইন্ডো প্রোগ্রামের উইন্ডো নিয়ন্ত্রণের মতো: উইন্ডো শিরোনামে ডাবল ক্লিক করুন
উইন্ডোটিকে পূর্ণ-স্ক্রীনে বড় করে বা উইন্ডোর আকার এবং অবস্থান পুনরুদ্ধার করে; বাম ক্লিক করুন
উইন্ডো শিরোনাম এবং মাউস টেনে এডিটর এলাকায় উইন্ডো সরানো হয়; নিম্ন-ডান ফ্রেমে বাম-ক্লিক করুন
কোণা এবং মাউস টেনে উইন্ডোর আকার পরিবর্তন করে। এই ক্রিয়াগুলি "উইন্ডো" মেনু ব্যবহার করে করা যেতে পারে।
কী
সম্পাদক ব্যবহার করা সহজ এবং শেখা ছাড়া ব্যবহার করা যেতে পারে. পুল-ডাউন মেনু আহ্বান করা হয়
F9 টিপে। আপনি মেনু থেকে এবং বোতাম বার লেবেল থেকে অন্যান্য কী শিখতে পারেন।
এটি ছাড়াও, তীরগুলির সাথে মিলিত শিফট পাঠ্য হাইলাইট করে (যদি দ্বারা সমর্থিত হয়
প্রান্তিক): Ctrl-Ins ফাইলে কপি ~/.cache/mc/mcedit/mcedit.clip, Shift-Ins
থেকে পেস্ট ~/.cache/mc/mcedit/mcedit.clip, শিফট-ডেল থেকে কাটে
~/.cache/mc/mcedit/mcedit.clip, এবং Ctrl-ডেল হাইলাইট করা পাঠ্য মুছে দেয়। মাউস হাইলাইটিং
কিছু টার্মিনালেও কাজ করে। আপনার দ্বারা প্রদত্ত মান মাউস সমর্থন ব্যবহার করতে
টার্মিনাল, Shift কী ধরে রাখুন। দয়া করে মনে রাখবেন যে টার্মিনালে মাউস সমর্থন করে না
সাথে ক্লিপবোর্ড শেয়ার করুন mcedit.
সমাপ্তি কী (সাধারণত মেটা-ট্যাব or অব্যাহতি ট্যাব) কার্সারের অধীনে শব্দটি সম্পূর্ণ করে
ফাইলে ব্যবহৃত শব্দ ব্যবহার করে।
ম্যাক্রো
একটি ম্যাক্রো সংজ্ঞায়িত করতে, টিপুন Ctrl-R এবং তারপরে আপনি যে কীগুলি কার্যকর করতে চান তা টাইপ করুন। প্রেস করুন
Ctrl-R আবার শেষ হলে। সেই কী টিপে যে কোনো কীকে ম্যাক্রো অ্যাসাইন করা যায়।
আপনি নির্ধারিত কী টিপলে ম্যাক্রোটি কার্যকর হয়।
ম্যাক্রো কমান্ড বিভাগে সংরক্ষণ করা হয় [সম্পাদক] এটা ফাইল ~/.local/share/mc/mc.macros.
বাহ্যিক স্ক্রিপ্ট (ফিল্টার) সম্পাদনা করে যেকোনো হটকিতে বরাদ্দ করা যেতে পারে mc.macros মত
নিম্নলিখিত:
[সম্পাদক]
ctrl-W=ExecuteScript:25;
এর মানে হল যে ctrl-W হটকি শুরু করে এক্সিকিউটস্ক্রিপ্ট(25) কর্ম, তারপর সম্পাদক হ্যান্ডলার
এর মৃত্যুদন্ডে এটি অনুবাদ করে ~/.local/share/mc/mcedit/macros.d/macro.25.sh খোল
লিপি.
বহিরাগত স্ক্রিপ্ট সংরক্ষণ করা হয় ~/.local/share/mc/mcedit/macros.d/ ডিরেক্টরি এবং হতে হবে
হিসাবে নামকরণ macro.XXXXXX.sh কোথায় XXXX এর 0 থেকে 9999 পর্যন্ত সংখ্যা। দেখুন সম্পাদন করা মেনু ফাইল উন্নত
স্ক্রিপ্ট বিন্যাস সম্পর্কে আরো বিস্তারিত.
নিম্নলিখিত ম্যাক্রো সংজ্ঞা এবং নির্দেশাবলী ব্যবহার করা যেতে পারে:
#নীরব
যদি এই নির্দেশটি সেট করা থাকে, তাহলে ইন্টারেক্টিভ সাবশেল ছাড়াই স্ক্রিপ্ট শুরু হয়।
%c কার্সার কলাম অবস্থান সংখ্যা.
%i ফাঁকা স্থানের ইন্ডেন্ট, কার্সার কলামের সমান।
%y বর্তমান ফাইলের সিনট্যাক্স প্রকার।
%b ব্লক ফাইলের নাম।
%f বর্তমান ফাইলের নাম।
%n এক্সটেনশন ছাড়া শুধুমাত্র বর্তমান ফাইলের নাম।
%x বর্তমান ফাইলের নামের এক্সটেনশন।
%d বর্তমান ডিরেক্টরির নাম।
%F অনির্বাচিত প্যানেলে বর্তমান ফাইল।
%D অনির্বাচিত প্যানেলের ডিরেক্টরির নাম।
%t বর্তমানে ট্যাগ করা ফাইল.
%T অনির্বাচিত প্যানেলে ট্যাগ করা ফাইল।
%u এবং %U অনুরূপ %t এবং %T ম্যাক্রো, কিন্তু উপরন্তু ফাইলগুলি আনট্যাগ করা হয়। আপনি
প্রতি মেনু ফাইল এন্ট্রি বা এক্সটেনশন ফাইল এন্ট্রি শুধুমাত্র একবার এই ম্যাক্রো ব্যবহার করতে পারেন, কারণ
পরের বার কোন ট্যাগ করা ফাইল থাকবে না।
%s এবং %S নির্বাচিত ফাইল: ট্যাগ করা ফাইল যদি থাকে। নইলে কারেন্ট
ফাইল.
আপনি যদি প্রয়োজন, এই ফাইলগুলি সম্পাদনা করতে নির্দ্বিধায়. এখানে একটি নমুনা বহিরাগত স্ক্রিপ্ট আছে:
আমি মন্তব্য নির্বাচন
TMPFILE=`mktemp ${MC_TMPDIR:-/ tmp -র পরিবর্তে}/up.XXXXXX` || প্রস্থান 1
প্রতিধ্বনি #if 0 > $TMPFILE
বিড়াল %b >> $TMPFILE
echo #endif >> $TMPFILE
বিড়াল $TMPFILE > %b
rm -f $TMPFILE
যদি কিছু কী কাজ না করে, আপনি ব্যবহার করতে পারেন শেখা কী-সমুহ মধ্যে অপশন সমূহ মেনু.
কোড ন্যাভিগেশন
mcedit etags বা ctags দ্বারা তৈরি ট্যাগ ফাইল সহ কোডের মাধ্যমে নেভিগেশন করতে ব্যবহার করা যেতে পারে
আদেশ কোনো ফাইল না থাকলে TAGS কোড নেভিগেশন কাজ করবে না। উদাহরণস্বরূপ, ক্ষেত্রে
C ভাষা কমান্ডের জন্য exuberant-ctags হবে:
ctags -e --language-force=C -R ./
মেটা-এন্টার কার্সারের অধীনে আইটেম নির্বাচন করতে তালিকা বাক্স দেখান (কাসার শব্দের শেষে দাঁড়ানো উচিত)।
মেটা-মাইনাস যেখানে বিয়োগ প্রতীক "-" নেভিগেশন তালিকার পূর্ববর্তী ফাংশনে যান (যেমন a
ব্রাউজার ব্যাক)।
মেটা-সমান যেখানে সমান প্রতীক "=" নেভিগেশন তালিকার পরবর্তী ফাংশনে যান (যেমন a
ব্রাউজার ফরওয়ার্ড)।
বাক্য গঠন হাইলাইটিং
mcedit সিনট্যাক্স হাইলাইটিং সমর্থন করে। এর অর্থ হল কীওয়ার্ড এবং প্রসঙ্গ (যেমন সি
মন্তব্য, স্ট্রিং ধ্রুবক, ইত্যাদি) বিভিন্ন রঙে হাইলাইট করা হয়। পরবর্তী
বিভাগটি ফাইলের বিন্যাস ব্যাখ্যা করে ~/.config/mc/mcedit/Syntax. যদি এই ফাইলটি হয়
অনুপস্থিত, সিস্টেম-ব্যাপী /usr/share/mc/সিনট্যাক্স/সিনট্যাক্স ব্যবহৃত হয়. ফাইল
~/.config/mc/mcedit/Syntax একটি নতুন সম্পাদক ফাইল খোলার পরে পুনরায় স্ক্যান করা হয়। ফাইল
হাইলাইট করার নিয়ম রয়েছে, যার প্রতিটি একটি পৃথক লাইনে দেওয়া হয়েছে এবং সংজ্ঞায়িত করুন
কোন কিওয়ার্ড কি রং হাইলাইট করা হবে.
ফাইলটি বিভাগগুলিতে বিভক্ত, প্রতিটি শুরুর সাথে একটি লাইন দিয়ে ফাইল আদেশ দ্য
বিভাগগুলি সাধারণত ব্যবহার করে পৃথক ফাইলগুলিতে রাখা হয় অন্তর্ভুক্ত করা কমান্ড।
সার্জারির ফাইল কমান্ডের তিনটি আর্গুমেন্ট আছে। প্রথম যুক্তি একটি নিয়মিত অভিব্যক্তি যে হয়
নিম্নলিখিত বিভাগটি ফাইলে প্রযোজ্য কিনা তা নির্ধারণ করতে ফাইলের নামের উপর প্রয়োগ করা হয়েছে। দ্য
দ্বিতীয় যুক্তি হল ফাইলের প্রকারের বর্ণনা। এটি ব্যবহার করা হয় ঠান্ডা করা; ভবিষ্যৎ
সংস্করণ mcedit এটিও ব্যবহার করতে পারে। তৃতীয় ঐচ্ছিক যুক্তি একটি নিয়মিত
ফাইলের পাঠ্যের প্রথম লাইনের সাথে মেলে অভিব্যক্তি। নিম্নলিখিত নিয়ম
ফাইলের নাম বা টেক্সটের প্রথম লাইন মিললে বিভাগটি প্রযোজ্য।
একটি বিভাগ অন্য বিভাগের শুরুর সাথে শেষ হয়। প্রতিটি বিভাগ প্রসঙ্গে বিভক্ত,
এবং প্রতিটি প্রসঙ্গে নিয়ম রয়েছে। একটি প্রসঙ্গ পাঠ্যের মধ্যে একটি সুযোগ যা একটি নির্দিষ্ট
নিয়মের সেট অন্তর্গত। উদাহরণস্বরূপ, একটি C শৈলী মন্তব্যের মধ্যে পাঠ্য (যেমন এর মধ্যে /*
এবং */) এর নিজস্ব রঙ আছে। এটি একটি প্রেক্ষাপট, যদিও এর ভিতরে আর কোন নিয়ম নেই
কারণ সম্ভবত এমন কিছুই নেই যা আমরা একটি সি মন্তব্যের মধ্যে হাইলাইট করতে চাই।
একটি তুচ্ছ সি প্রোগ্রামিং বিভাগ এই মত দেখতে পারে:
ফাইল .\*\\.c C\s প্রোগ্রাম\s ফাইল (# অন্তর্ভুক্ত|/\\\*)
wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_
# ডিফল্ট রং
কমেন্ট ব্রাউন সংজ্ঞায়িত করুন
প্রসঙ্গ ডিফল্ট
পুরো কিওয়ার্ড যদি হলুদ
কীওয়ার্ড পুরো অন্য হলুদ
হলুদ জন্য মূলশব্দ সমগ্র
কীওয়ার্ড পুরো যখন হলুদ
কীওয়ার্ড পুরোটা হলুদ
কীওয়ার্ড পুরো সুইচ হলুদ
কীওয়ার্ড পুরো কেস হলুদ
কীওয়ার্ড পুরো স্ট্যাটিক হলুদ
কীওয়ার্ড পুরো এক্সটার্ন হলুদ
কীওয়ার্ড { উজ্জ্বল সায়ান
কীওয়ার্ড } উজ্জ্বল সায়ান
কীওয়ার্ড '*' সবুজ
# C মন্তব্য
প্রসঙ্গ /\* **/ মন্তব্য
# সি প্রিপ্রসেসর নির্দেশাবলী
প্রসঙ্গ লাইন শুরু # \n লাল
কীওয়ার্ড \\\n উজ্জ্বল
# C স্ট্রিং ধ্রুবক
প্রসঙ্গ "" সবুজ
কীওয়ার্ড %d উজ্জ্বল সবুজ
কীওয়ার্ড %s উজ্জ্বল সবুজ
কীওয়ার্ড %c উজ্জ্বল সবুজ
কীওয়ার্ড \\" উজ্জ্বল সবুজ
প্রতিটি প্রসঙ্গ ফর্মের একটি লাইন দিয়ে শুরু হয়:
প্রসঙ্গ [একচেটিয়া] [সমগ্র|সম্পূর্ণরূপে|সম্পূর্ণ বাম] [লাইন শুরু] ডিলিম [লাইন শুরু] ডিলিম
[পুরোভূমি] [পটভূমি] [বৈশিষ্ট্যাবলী]
প্রথম প্রসঙ্গটি একটি ব্যতিক্রম। এটা কমান্ড দিয়ে শুরু করা আবশ্যক
প্রসঙ্গ ডিফল্ট [পুরোভূমি] [পটভূমি] [বৈশিষ্ট্যাবলী]
অন্যভাবে mcedit একটি ত্রুটি রিপোর্ট করবে। দ্য লাইন শুরু বিকল্প এটি নির্দিষ্ট করে ডিলিম অবশ্যই
একটি লাইনের শুরুতে শুরু করুন। দ্য সমগ্র বিকল্প বলে যে ডিলিম একটি সম্পূর্ণ শব্দ হতে হবে।
নির্দিষ্ট করার জন্য যে একটি শব্দ শুধুমাত্র বাম দিকে শব্দ সীমানা থেকে শুরু হবে, আপনি ব্যবহার করতে পারেন
দ্য সম্পূর্ণ বাম বিকল্প, এবং একইভাবে একটি শব্দ যা শব্দের সীমানায় শেষ হতে হবে তা নির্দিষ্ট করা হয়েছে
by সম্পূর্ণরূপে.
অক্ষরগুলির সেট যা একটি সম্পূর্ণ শব্দ গঠন করে ফাইলের যেকোনো সময়ে পরিবর্তন করা যেতে পারে
সাথে পুরোচার আদেশ অক্ষরের বাম এবং ডান সেট আলাদাভাবে সেট করা যেতে পারে
সঙ্গে
পুরোচার [বাম|অধিকার] অক্ষর
সার্জারির একচেটিয়া বিকল্পটি সীমাবদ্ধতার মধ্যে পাঠ্যকে হাইলাইট করার কারণ করে, কিন্তু নয়
নিজেদেরকে সীমাবদ্ধ করে।
প্রতিটি নিয়ম ফর্মের একটি লাইন:
শব্দ [সমগ্র|সম্পূর্ণরূপে|সম্পূর্ণ বাম] [লাইন শুরু] স্ট্রিং পুরোভূমি [পটভূমি]
[বৈশিষ্ট্যাবলী]
প্রসঙ্গ বা কীওয়ার্ড স্ট্রিং ব্যাখ্যা করা হয়, যাতে আপনি ট্যাব এবং স্পেস অন্তর্ভুক্ত করতে পারেন
ক্রমগুলি \t এবং \s। নতুন লাইন এবং ব্যাকস্ল্যাশগুলি \n এবং \\ এর সাথে নির্দিষ্ট করা হয়েছে
যথাক্রমে যেহেতু হোয়াইটস্পেস একটি বিভাজক হিসাবে ব্যবহৃত হয়, তাই এটি ব্যবহার করা নাও হতে পারে। এছাড়াও,
\" একটি তারকাচিহ্ন নির্দিষ্ট করতে ব্যবহার করা আবশ্যক। * নিজেই একটি ওয়াইল্ডকার্ড যা যে কোনোটির সাথে মেলে
অক্ষরের দৈর্ঘ্য। উদাহরণ স্বরূপ,
কীওয়ার্ড '*' সবুজ
রং সব C একক অক্ষর ধ্রুবক সবুজ। আপনিও ব্যবহার করতে পারেন
কীওয়ার্ড "*" সবুজ
রং স্ট্রিং ধ্রুবক, কিন্তু মিলিত স্ট্রিং জুড়ে বিস্তৃত অনুমতি দেওয়া হবে না
একাধিক নতুন লাইন। ওয়াইল্ডকার্ডটি প্রসঙ্গ সীমাবদ্ধতার মধ্যেও ব্যবহার করা যেতে পারে, কিন্তু আপনি
শেষ বা প্রথম অক্ষর হিসাবে একটি ওয়াইল্ডকার্ড থাকতে পারে না।
নোট করা গুরুত্বপূর্ণ লাইন
কীওয়ার্ড \\\n উজ্জ্বল সবুজ
এই লাইন ব্যাকস্ল্যাশ এবং নিউলাইন অক্ষর ধারণকারী একটি কীওয়ার্ড সংজ্ঞায়িত করে। যেহেতু
কীওয়ার্ডগুলি প্রসঙ্গ সীমারেখার আগে মিলিত হয়, এই কীওয়ার্ডটি প্রসঙ্গকে বাধা দেয়
ব্যাকস্ল্যাশে শেষ হওয়া লাইনের শেষে শেষ হয়, এইভাবে C প্রিপ্রসেসরকে অনুমতি দেয়
একাধিক লাইন জুড়ে চালিয়ে যাওয়ার নির্দেশ।
সম্ভাব্য রঙগুলি হল: কালো, ধূসর, লাল, উজ্জ্বল, সবুজ, উজ্জ্বল সবুজ, বাদামী, হলুদ,
নীল, উজ্জ্বল নীল, ম্যাজেন্টা, উজ্জ্বল ম্যাজেন্টা, সায়ান, উজ্জ্বল সায়ান, হালকা ধূসর এবং সাদা। দ্য
বিশেষ কীওয়ার্ড "ডিফল্ট" মানে টার্মিনালের ডিফল্ট। আরেকটি বিশেষ কীওয়ার্ড "বেস"
মানে mc এর প্রধান রং, এটি একটি স্থানধারক হিসাবে দরকারী যদি আপনি বৈশিষ্ট্যগুলি নির্দিষ্ট করতে চান
পটভূমির রঙ পরিবর্তন না করেই। যখন 256 রং পাওয়া যায়, তারা হতে পারে
হয় color16 থেকে color255, অথবা rgb000 থেকে rgb555 এবং gray0 থেকে gray23 হিসাবে নির্দিষ্ট করা হয়েছে।
যদি সিনট্যাক্স ফাইলের সাথে শেয়ার করা হয় ঠান্ডা করা, এটা জন্য বিভিন্ন রং নির্দিষ্ট করা সম্ভব
mcedit এবং ঠান্ডা করা একটি স্ল্যাশ দিয়ে তাদের আলাদা করে, যেমন
কীওয়ার্ড #ইনক্লুড লাল/কমলা
mcedit স্ল্যাশের আগে রঙ ব্যবহার করে। দেখা ঠান্ডা করা(1) সমর্থিত জন্য ঠান্ডা করা রং।
অ্যাট্রিবিউটগুলি মোটা, তির্যক, আন্ডারলাইন, বিপরীত এবং ব্লিঙ্কের যেকোনও হতে পারে, একটি প্লাস দ্বারা সংযুক্ত
একাধিক ইচ্ছা হলে স্বাক্ষর করুন।
মন্তব্যগুলি হ্যাশ চিহ্ন (#) দিয়ে শুরু করে একটি পৃথক লাইনে রাখা যেতে পারে।
আপনি যদি কেস সংবেদনশীল ভাষা বর্ণনা করেন তবে আপনাকে ব্যবহার করতে হবে কেস সংবেদনশীল নির্দেশ
এটি সিনট্যাক্স ফাইলের শুরুতে উল্লেখ করা উচিত।
বাস্তবায়নের সরলতার কারণে, কয়েকটি জটিলতা রয়েছে যা হবে না
সঠিকভাবে মোকাবেলা করা হবে কিন্তু এগুলি একটি ছোটখাট জ্বালা। সামগ্রিকভাবে, একটি বিস্তৃত বর্ণালী
বেশ জটিল পরিস্থিতিতে এই সহজ নিয়মগুলি দিয়ে পরিচালনা করা হয়। এটি একটি ভাল ধারণা
সিনট্যাক্স ফাইলটি দেখে নিন কিছু নিফটি কৌশল দেখতে যা আপনি সামান্য দিয়ে করতে পারেন
কল্পনা আপনি যদি আমার কোড করা নিয়মগুলি মেনে চলতে না পারেন, এবং আপনি মনে করেন আপনার কাছে একটি আছে
নিয়ম যে দরকারী হবে, আপনার অনুরোধের সাথে আমাকে ইমেল করুন. যাইহোক, জিজ্ঞাসা করবেন না
নিয়মিত অভিব্যক্তি সমর্থন, কারণ এটি সম্পূর্ণরূপে অসম্ভব।
একটি দরকারী ইঙ্গিত হল আপনি যা করতে পারেন তার পরিবর্তে যতটা সম্ভব কাজ করা
এমন কিছু করার চেষ্টা করুন যা এই বাস্তবায়ন মোকাবেলা করতে পারে না। এছাড়াও মনে রাখবেন যে লক্ষ্য
সিনট্যাক্স হাইলাইটিং হল প্রোগ্রামিংকে কম ত্রুটির প্রবণ করা, কোড দেখাতে নয়
সুন্দর।
Ctrl-s শর্টকাট ব্যবহার করে সিনট্যাক্স হাইলাইটিং টগল করা যেতে পারে।
রং
ডিফল্ট রং এর সাথে যুক্ত করে পরিবর্তন করা যেতে পারে MC_COLOR_TABLE পরিবেশ সূচক.
ফোরগ্রাউন্ড এবং ব্যাকগ্রাউন্ড রঙের জোড়া নির্দিষ্ট করা যেতে পারে উদাহরণস্বরূপ:
MC_COLOR_TABLE="$MC_COLOR_TABLE:\
সম্পাদনা = হালকা ধূসর, কালো:\
editbold=হলুদ,কালো:\
সম্পাদনা চিহ্নিত = কালো, সায়ান"
বিকল্প
বেশিরভাগ অপশন এখন এডিটর অপশন ডায়ালগ বক্স থেকে সেট করা যায়। দেখুন অপশন সমূহ মেনু.
নিম্নলিখিত অপশন সংজ্ঞায়িত করা হয় ~/.config/mc/ini এবং সুস্পষ্ট প্রতিপক্ষ আছে
সংলাপ বাক্স. আপনি ফাইল সম্পাদনা করে সম্পাদকের আচরণ পরিবর্তন করতে তাদের পরিবর্তন করতে পারেন।
নির্দিষ্ট করা না থাকলে, একটি 1 বিকল্পটি চালু করে এবং একটি 0 এটিকে বন্ধ করে দেয়, যেমনটি স্বাভাবিক।
ব্যবহার_অভ্যন্তরীণ_সম্পাদনা
আহ্বান করার সময় এই বিকল্পটি উপেক্ষা করা হয় mcedit.
সম্পাদক_ট্যাব_স্পেসিং
ট্যাব অক্ষরটিকে এই দৈর্ঘ্যের হিসাবে ব্যাখ্যা করুন। ডিফল্ট 8. আপনার উচিত
8 ছাড়া অন্য ব্যবহার এড়িয়ে চলুন যেহেতু বেশিরভাগ অন্যান্য সম্পাদক এবং পাঠ্য দর্শকরা একটি ট্যাব ধরে নেয়
স্পেসিং 8. ব্যবহার করুন সম্পাদক_জাল_হাফ_ট্যাব একটি ছোট ট্যাব স্পেসিং অনুকরণ করতে।
editor_fill_tabs_with_space
কখনই একটি ট্যাব স্পেস ঢোকাবেন না। বরং পছন্দসই পূরণ করতে স্পেস (ascii 20h) সন্নিবেশ করুন
ট্যাবের আকার।
editor_return_does_auto_indent
উপরের প্রথম লাইনের ইন্ডেন্টেশনের সাথে মেলে রিটার্ন টিপে ট্যাব জুড়ে যাবে
তাতে লেখা আছে।
editor_backspace_through_tabs
একটি একক ব্যাকস্পেস তৈরি করুন যদি কোনো টেক্সট না থাকে তবে বাম মার্জিনের সমস্ত স্থান মুছে দিন
কার্সার এবং বাম মার্জিনের মধ্যে।
সম্পাদক_জাল_হাফ_ট্যাব
এটি তাদের জন্য একটি অর্ধ ট্যাব অনুকরণ করবে যারা 4 এর ট্যাব স্পেসিং সহ প্রোগ্রাম করতে চান,
কিন্তু ট্যাবের আকার 8 থেকে পরিবর্তন করতে চান না (যাতে কোডটি ফরম্যাট করা হবে
অন্যান্য প্রোগ্রাম দ্বারা প্রদর্শিত হলে একই)। টেক্সট এবং বাম মধ্যে সম্পাদনা করার সময়
মার্জিন, মুভিং এবং ট্যাবিং এমন হবে যেন একটি ট্যাব স্পেস ছিল 4, আসলে
একটি সর্বোত্তম পূরণের জন্য স্পেস এবং সাধারণ ট্যাব ব্যবহার করে। অন্য কোথাও সম্পাদনা করার সময়, ক
সাধারণ ট্যাব ঢোকানো হয়।
editor_option_save_mode
সম্ভাব্য মান 0, 1 এবং 2। সংরক্ষণ মোড (বিকল্প মেনুও দেখুন) আপনাকে অনুমতি দেয়
একটি ফাইল সংরক্ষণ করার পদ্ধতি পরিবর্তন করতে। দ্রুত সংরক্ষণ (0) দ্বারা ফাইল সংরক্ষণ করে
অবিলম্বে, ডিস্ক ফাইলটিকে শূন্য দৈর্ঘ্যে ছেঁটে ফেলা (অর্থাৎ এটি মুছে ফেলা) এবং
ফাইলটিতে সম্পাদকের বিষয়বস্তু লেখা। এই পদ্ধতি দ্রুত, কিন্তু বিপজ্জনক, যেহেতু
একটি ফাইল সংরক্ষণের সময় একটি সিস্টেম ত্রুটি ফাইলটি শুধুমাত্র আংশিকভাবে লেখা ছেড়ে দেবে,
সম্ভবত তথ্য অপসারণযোগ্য রেন্ডারিং. সংরক্ষণ করার সময়, নিরাপদ সংরক্ষণ (1) বিকল্প
একটি অস্থায়ী ফাইল তৈরি করতে সক্ষম করে যাতে ফাইলের বিষয়বস্তু প্রথমে থাকে
লিখিত কোনো সমস্যা হলে, মূল ফাইলটি অপরিবর্তিত থাকে। যখন
অস্থায়ী ফাইলটি সফলভাবে লেখা হয়েছে, এটির নাম পরিবর্তন করে আসল নামে রাখা হয়েছে
ফাইল, এইভাবে এটি প্রতিস্থাপন. সবচেয়ে নিরাপদ পদ্ধতি হল ব্যাকআপ তৈরি করা (2)। যেখানে একটি ব্যাকআপ
কোনো পরিবর্তন করার আগে ফাইল তৈরি করা হয়। আপনি আপনার নিজের ব্যাকআপ ফাইল নির্দিষ্ট করতে পারেন
ডায়ালগে এক্সটেনশন। মনে রাখবেন যে দুবার সংরক্ষণ করা আপনার ব্যাকআপকেও প্রতিস্থাপন করবে
আপনার আসল ফাইল হিসাবে।
সম্পাদক_শব্দ_মোড়ানো_লাইন_দৈর্ঘ্য
মোড়ানো লাইনের দৈর্ঘ্য। 72 ডিফল্ট।
সম্পাদক_ব্যাকআপ_এক্সটেনশন
ব্যাকআপ ফাইলের নামে এক্সটেনশন যোগ করার জন্য প্রতীক। ডিফল্ট "~"।
সম্পাদক_লাইন_রাষ্ট্র
সম্পাদকের স্টেট লাইন দেখান এখন এটি ফাইল লাইনের সংখ্যা দেখায় (ভবিষ্যতে এটি দেখাতে পারে
ভাঁজ, ব্রেকপয়েন্ট ইত্যাদি)। Mn এই বিকল্পটি টগল করুন।
সম্পাদক_দৃশ্যমান_স্পেস
টগল করে দেখান দৃশ্যমান ট্রেইলিং স্পেস (TWS), যদি editor_visible_spaces=1 TWS হিসেবে দেখানো হয়
'।'
সম্পাদক_দৃশ্যমান_ট্যাব
টগল করে দৃশ্যমান ট্যাব দেখান, যদি editor_visible_tabs=1 ট্যাব '<---->' হিসেবে দেখানো হয়
সম্পাদক_নিরবচ্ছিন্ন_নির্বাচন
কার্সার সরানোর পরে ব্লক নির্বাচন অপসারণ করবেন না।
সম্পাদক_ড্রপ_নির্বাচন_অন_কপি
ক্লিপবোর্ডে অনুলিপি করার পরে নির্বাচন রিসেট করুন।
editor_cursor_beyond_eol
লাইনের শেষের বাইরে কার্সার সরানোর অনুমতি দিন।
editor_cursor_after_inserted_block
ঢোকানো ব্লকের পরে কার্সার সরানোর অনুমতি দিন।
সম্পাদক_সিনট্যাক্স_হাইলাইটিং
সিনট্যাক্স হাইলাইটিং সক্ষম করুন।
editor_edit_confirm_save
সংরক্ষণে নিশ্চিত ডায়ালগ দেখান।
editor_option_typewriter_wrap
বর্ণনা করা
editor_option_auto_para_formatting
বর্ণনা করা
editor_option_save_position
প্রস্থান করার সময় ফাইলের অবস্থান সংরক্ষণ করুন।
source_codepage
ফাইলের জন্য কোডপেজ নামের প্রতীক উপস্থাপনা (যেমন CP1251, ~ - ডিফল্ট)।
সম্পাদক_গোষ্ঠী_আনডু করুন
একই ধরণের একাধিক ক্রিয়ার জন্য পূর্বাবস্থায় ফেরান (ঢোকান/ওভাররাইট করা, মুছে ফেলা,
নেভিগেট করা, টাইপ করা)
editor_wordcompletion_collect_entire_file
সম্পূর্ণ ফাইলে স্বয়ংসম্পূর্ণ প্রার্থীদের অনুসন্ধান করুন বা শুধুমাত্র ফাইলের শুরু থেকে
কার্সার অবস্থান (0)
বানান_ভাষা
বানান ভাষা (en, en-variant_0, ru, etc) aspell প্যাকেজের সাথে ইনস্টল করা হয়েছে (একটি সম্পূর্ণ
তালিকা 'aspell' ইউটিলিটি ব্যবহার করে পেতে পারেন)। ব্যবহার করুন বানান_ভাষা = কিছুই না অক্ষম করা
aspell সমর্থন। ডিফল্ট মান হল 'en'। বিকল্পটি অবশ্যই [বিভিন্ন] বিভাগে অবস্থিত।
editor_stop_format_chars
অনুচ্ছেদ বিন্যাস বন্ধ করতে অক্ষরের সেট। যদি সেই চরিত্রগুলোর একটি পাওয়া যায়
লাইনের শুরুতে, সেই লাইন এবং অনুচ্ছেদের নিচের সমস্ত লাইন হবে
অস্পৃশ্য ডিফল্ট মান হল "-+*\,.;:&>".
editor_state_full_filename
স্ট্যাটাস লাইনে সম্পূর্ণ ফাইলের নাম দেখান। নিষ্ক্রিয় হলে, শুধুমাত্র ফাইলের নাম দেখানো হয়।
বিবিধ
আপনি একটি C বিন্যাস স্ট্রিং অনুসন্ধান এবং প্রতিস্থাপন করতে scanf অনুসন্ধান এবং প্রতিস্থাপন ব্যবহার করতে পারেন। প্রথমে নিন
এক নজর sscanf এবং স্প্রিন্ট একটি বিন্যাস স্ট্রিং কি এবং এটি কিভাবে দেখতে man পৃষ্ঠাগুলি
কাজ করে এখানে একটি উদাহরণ: ধরুন আপনি একটি খোলার সমস্ত ঘটনা প্রতিস্থাপন করতে চান
বন্ধনী, তিনটি কমা দ্বারা পৃথক সংখ্যা, এবং একটি বন্ধ বন্ধনী, শব্দের সাথে আপেল, দ্য
তৃতীয় সংখ্যা, শব্দ কমলালেবু এবং তারপর দ্বিতীয় সংখ্যা। আপনি প্রতিস্থাপন পূরণ করতে হবে
ডায়ালগ বক্স নিম্নরূপ:
প্রবেশ করান অনুসন্ধান স্ট্রিং
(%d,%d,%d)
প্রবেশ করান প্রতিস্থাপন করা স্ট্রিং
আপেল %d কমলা %d
প্রবেশ করান প্রতিস্থাপন যুক্তি ক্রম
3,2
শেষ লাইনটি নির্দিষ্ট করে যে তৃতীয় এবং তারপরে দ্বিতীয় সংখ্যাটি জায়গায় ব্যবহার করতে হবে
প্রথম এবং দ্বিতীয়।
প্রম্পট অন রিপ্লেস অন সহ এই বৈশিষ্ট্যটি ব্যবহার করার পরামর্শ দেওয়া হচ্ছে, কারণ একটি মিল ভাবা হয়
পাওয়া যাবে যখনই পাওয়া আর্গুমেন্টের সংখ্যা প্রদত্ত সংখ্যার সাথে মেলে, যা নয়
সবসময় একটি বাস্তব ম্যাচ। স্ক্যানফ হোয়াইটস্পেসকে স্থিতিস্থাপক হিসাবে বিবেচনা করে। উল্লেখ্য যে scanf
ফরম্যাট %[ স্ট্রিং এবং হোয়াইটস্পেস স্ক্যান করার জন্য খুবই উপযোগী।
সম্পাদক এছাড়াও অ-আমেরিকা অক্ষর (160+) প্রদর্শন করে। বাইনারি ফাইল সম্পাদনা করার সময়, আপনার উচিত
সেট প্রদর্শন বিট স্পেসিং রাখতে মিডনাইট কমান্ডার অপশন মেনুতে 7 বিট করুন
পরিষ্কার।
onworks.net পরিষেবা ব্যবহার করে অনলাইনে mcedit ব্যবহার করুন