ইংরেজিফরাসিস্প্যানিশ

Ad


অনওয়ার্কস ফেভিকন

levee - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে লেভি চালান

এটি হল কমান্ড লেভি যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


লেভী - একটি স্ক্রিন ওরিয়েন্টেড এডিটর।

সাইনোপিসিস


লেভী [+ঠিকানা] [ফাইল ...]

বর্ণনাঃ


Levee হল ইউনিক্স সম্পাদক "vi" এর উপর ভিত্তি করে একটি স্ক্রিন ওরিয়েন্টেড সম্পাদক। এটি একটি পরিসংখ্যান প্রদান করে,
পাঠ্য প্রবেশ এবং সম্পাদনা করার শক্তিশালী উপায় (তবে, আপনি যদি একটি ওয়ার্ড-প্রসেসর চান তবে আপনি
WordStar এর সাথে ভালো।)

Levee একজন পরিমিত সম্পাদক। এটি 3টি মোডে কাজ করে -- ভিজ্যুয়াল, কমান্ড এবং ইনসার্ট। অধিকাংশ
সম্পাদনার কাজটি করা হয় ভিজ্যুয়াল মোডে, ফাইল রিডিং এবং রাইটিং কমান্ডে করা হয়
মোড, এবং সন্নিবেশ মোড আপনি যা আশা করবেন তা করে।

আপনি যখন লেভিতে প্রবেশ করেন, তখন আপনি সম্পাদনা শুরু করার জন্য একটি ঠিকানা উল্লেখ করতে পারেন। এই ঠিকানা
কমান্ড মোড ঠিকানাগুলির মতো একই বিন্যাসে রয়েছে, একটি নগ্ন + আপনাকে রাখবে তা ছাড়া
ফাইলের একেবারে শেষ।

Levee কপিরাইট (c) 1982-2008 ডেভিড এল. পার্সন দ্বারা। (এর শেষে বিজ্ঞপ্তিটি দেখুন
বন্টন শর্তাবলীর জন্য নথি)

কমান্ড মোড কম্যান্ডস


এই কমান্ডগুলি নতুন ফাইল সম্পাদনা, পরিবর্তিত ফাইল লেখা, পরিবর্তন করার জন্য ব্যবহৃত হয়
অপশন, প্রতিস্থাপন করা এবং ভিজ্যুয়াল কমান্ডের একটি উপসেট। তারা ইনপুট হিসাবে গ্রহণ
সম্পূর্ণ লাইন, প্রত্যাবর্তন দ্বারা সমাপ্ত (চালনা করার জন্য), বা অব্যাহতি (গর্ভপাত করার জন্য।)

ভিজ্যুয়াল মোড থেকে ":" বা "Q" টাইপ করে কমান্ড মোডে পৌঁছানো হয়। আপনি যদি কমান্ড মোডে প্রবেশ করেন
":" টাইপ করে Levee একটি কমান্ড চালাবে, তারপর ভিজ্যুয়াল মোডে ফিরে আসবে
আপনাকে "[আরো]" দিয়ে প্রম্পট করছে। যদি আপনি একটি স্পেস বা রিটার্ন ছাড়া কিছু টাইপ করেন, Levee করবে
অন্য আদেশ গ্রহণ করুন, এবং তাই ঘোষণা. যাইহোক, আপনি যদি "Q" এর মাধ্যমে কমান্ড মোডে প্রবেশ করেন,
আপনি "ভিজ্যুয়াল" কমান্ড প্রবেশ না করা পর্যন্ত লেভি কমান্ড মোডে থাকবে।

A বিঃদ্রঃ ON কমান্ড বাক্য গঠন
একটি কমান্ড একটি ঐচ্ছিক লাইন-রেঞ্জ দ্বারা পূর্বে হতে পারে। যদি আপনি একটি লাইন-রেঞ্জ প্রদান না করেন,
Levee কমান্ড দ্বারা প্রদর্শিত ডিফল্ট লাইন-রেঞ্জ ব্যবহার করবে। একটি লাইন-রেঞ্জ হল এক বা দুটি
নিম্নলিখিত বিন্যাসে ঠিকানা স্পেসিফিকেশন:

(.|$|'x|#) [ (+|-) (/প্যাট/|?প্যাট?|#)]

. বর্তমান লাইন।

$ শেষ লাইন.

'x এটিতে x চিহ্ন সহ লাইন।

# লাইন #।

উদাহরণস্বরূপ, ".-5,.+5p" বর্তমান লাইনের দশ লাইনের মধ্যে প্রতিটি লাইন প্রিন্ট করবে। "$-5"
ফাইলের শেষ থেকে পঞ্চম লাইন, এবং "/end/+2" হল শেষের দ্বিতীয় লাইন
প্যাটার্নের পরবর্তী ঘটনা "শেষ"। প্যাটার্নগুলি নিয়মিত অভিব্যক্তি হতে পারে (দেখুন
নিচে.)

এছাড়াও, একটি নগ্ন লাইন-পরিসীমা বর্তমান রেখাটিকে রেঞ্জের প্রথম লাইনে সেট করবে এবং
সেই পরিসরের সমস্ত লাইন মুদ্রণ করুন। "1,10" বর্তমান লাইনটিকে 1 এ সেট করে, তারপর লাইন 1 প্রিন্ট করে
10 তে

যদি আপনি একটি পরিসরে একটি অস্তিত্বহীন লাইন উল্লেখ করেন, কমান্ড
গর্ভপাত করবে এবং লেভি আপনাকে "খারাপ ঠিকানা" বলবে।

আদেশ মোড কমান্ড
args বর্তমান আর্গুমেন্ট তালিকা দেখান, যদি একটি বিদ্যমান থাকে। আপনি বর্তমানে যে ফাইল
সম্পাদনা '[' এবং ']' দ্বারা ফ্রেম করা হবে।

(।,।)পরিবর্তন
লাইন মুছুন, তারপর সন্নিবেশ মোডে প্রবেশ করুন।

(।,।)মুছে ফেলা
লাইন মুছে দিন। মুছে ফেলা লাইনগুলি একটি ইয়াঙ্ক বাফারে সংরক্ষিত হয় যাতে পরবর্তীতে পুটব্যাক করা যায়
"পুট"।

সম্পাদনা[!] [ফাইল]
বর্তমান ফাইলটি বাতিল করুন এবং একটি নতুন সম্পাদনা শুরু করুন। যদি পরিবর্তন করা হয়
বর্তমান ফাইল, আপনি লিখতে হবে "সম্পাদনা!" লেভিকে পরিবর্তনগুলি বাতিল করতে বাধ্য করা। আপনি যদি
একটি ফাইলের নাম নির্দিষ্ট করবেন না, Levee বর্তমান ফাইলের নাম পুনরায় সম্পাদনা করার চেষ্টা করবে।

যখন Levee একটি নতুন ফাইল পড়ে, তখন এটি আপনাকে বলবে যে এটি কত বাইট পড়েছে, বা
[ওভারফ্লো] যদি ফাইলটি অভ্যন্তরীণ বাফারের চেয়ে বড় হয় (অধিকাংশে 256000 বাইট
প্ল্যাটফর্ম; USCD প্যাসকেলে 20k।)

execmode
আপনি "ভিজ্যুয়াল" কমান্ড ব্যবহার না করা পর্যন্ত কমান্ড মোডে থাকুন।

ফাইল[নাম]
বর্তমান ফাইলের নাম, এর স্থিতি এবং বর্তমান লাইনটি ইকো করুন। যদি আপনি প্রদান করেন
এটি একটি নামের সাথে, এটি ফাইলের নাম পরিবর্তন করবে।

(।)ঢোকান
বর্তমান লাইনের উপরে পাঠ্য সন্নিবেশ করান। আপনি যদি একটি লাইন নম্বর উল্লেখ করেন, Levee তৈরি করবে
যে বর্তমান লাইন, তারপর এটি উপরে সন্নিবেশ.

সন্নিবেশ মোড কমান্ড
^W আপনি প্রবেশ করা শেষ শব্দের উপর ফিরে যান।

^H একটি অক্ষরের উপরে ফিরে যান।

^U এই লাইনের সমস্ত ইনপুট উপর ফিরে.

^V টাইপ করা পরবর্তী অক্ষর থেকে অব্যাহতি। (উদাহরণ স্বরূপ, ^ভি^এইচ ফাইলে একটি ^H রাখবে।)

প্রস্থান সন্নিবেশ মোড থেকে প্রস্থান করুন।

^D লাইনের শুরুতে থাকলে, ইন্ডেন্টেশন 'শিফটউইথ' কলাম কমিয়ে দিন।

^T যদি লাইনের শুরুতে, ইন্ডেন্টেশন 'শিফটউইথ' কলাম বাড়ান।

সন্নিবেশ মোডে থাকাকালীন, Levee আপনাকে ব্যতীত কোনো নিয়ন্ত্রণ অক্ষর প্রবেশ করার অনুমতি দেবে না
রিটার্ন এবং ট্যাব। রিটার্ন এই লাইনে ইনপুট শেষ করে এবং ইনপুটের জন্য একটি নতুন লাইন খোলে।

মানচিত্র[!][চাবি[পাঠ্য]]
ম্যাক্রো সংজ্ঞায়িত/তালিকা দিন। মানচিত্রের 3টি ফর্ম রয়েছে:

মানচিত্র। এটি সমস্ত সক্রিয় ম্যাক্রো তালিকাভুক্ত করে।

মানচিত্র(মূল).
এটি (কী) এর সাথে যুক্ত ম্যাক্রো দেখায়, যদি থাকে।

মানচিত্র(কী) (পাঠ্য)
এই মানচিত্র (কী) থেকে (টেক্সট)। আপনি ":" ছাড়া যেকোনো কী ম্যাপ করতে পারেন এবং এস্কেপ করতে পারেন। স্বাভাবিক অবস্থায়
ফর্ম (মানচিত্র), ম্যাক্রো ভিজ্যুয়াল মোডে কার্যকর হবে, কিন্তু বিকল্প আকারে,
(ম্যাপ!), ম্যাক্রো সন্নিবেশ এবং কমান্ড মোডে কার্যকর হবে।

উদাহরণস্বরূপ, যদি আপনি ম্যাপ!পেড করে "হ্যালো ওয়ার্ল্ড"-এ ফিরে যান, প্রতিবার আপনি যখনই রিটার্ন ইন করেন
কমান্ড বা ভিজ্যুয়াল মোড, স্ট্রিং "হ্যালো ওয়ার্ল্ড" পপ আপ হবে।

পরবর্তী[ফাইল...]
আর্গলিস্টের পরবর্তী ফাইলটি সম্পাদনা করুন বা একটি নতুন আর্গলিস্ট সম্পাদনা করুন৷ Levee তার প্রাথমিক লাগে
আপনি এটি চালানোর সময় কমান্ড লাইন বন্ধ arglist. যদি "স্বতঃরাইট" সেট করা হয়, Levee
পরবর্তী ফাইলটি সম্পাদনা করার আগে বর্তমান ফাইলের পরিবর্তনগুলি লিখবে৷

(।)খোলা
বর্তমান লাইনের নীচে ঢোকান। অন্যথায় শুধু সন্নিবেশ মত.

আগে
আর্গলিস্টে পূর্ববর্তী ফাইলটি সম্পাদনা করুন। অন্যথায়, পরের মত.

(।,।)ছাপানো
বর্তমান লাইন পরিবর্তন না করে লাইন প্রদর্শন করুন।

(।)করা ইয়াঙ্ক বাফারের বিষয়বস্তু বর্তমান লাইনের নীচের লাইনে রাখুন। আপনি যদি
একটি লাইন নির্দিষ্ট করুন, এটি বর্তমান লাইনটি পুনরায় সেট করে, তারপর ইয়াঙ্ক বাফারটিকে পিছনে রাখে। দ্য
ইয়াঙ্ক বাফার ডিলিট, পরিবর্তন বা ইয়াঙ্ক কমান্ড দ্বারা পূর্ণ হয়। পুট ধ্বংস করে না
ইয়াঙ্ক বাফার, তাই আপনি একাধিকবার টেক্সট ফিরিয়ে দিতে পারেন।

ছেড়ে দাও[!]
লেভি থেকে প্রস্থান করুন। আপনি যদি পরিবর্তনগুলি বাতিল করতে চান তবে "প্রস্থান করুন!"

(।)পড়া[ফাইল]
বর্তমান লাইনের পরে 'ফাইল' এর বিষয়বস্তু রাখুন।

rmফাইল ডিস্ক থেকে 'ফাইল' মুছুন।

সেট[বিকল্প=মান]
একটি টিউনযোগ্য ভেরিয়েবল সেট করুন। Levee একটি ডজন বা তাই ব্যবহারকারী-সংজ্ঞায়িত ভেরিয়েবল আছে যা আপনি
এই কমান্ডের মাধ্যমে টুইডল করতে পারেন। বুলিয়ান, পূর্ণসংখ্যা, এবং স্ট্রিং ভেরিয়েবল আছে যে
আপনি সেট করতে পারেন। একটি স্ট্রিং বা পূর্ণসংখ্যা ভেরিয়েবল "set xxx=yyy" দ্বারা সেট করা হয়, একটি বুলিয়ান
ভেরিয়েবল "সেট xxx" বা "সেট noxxx" এর মাধ্যমে সেট করা হয়।

এখানে সেটেবল ভেরিয়েবল (এবং সংক্ষিপ্ত রূপ):

ট্যাবসাইজ(ts)
ট্যাব স্টপ

শিফট প্রস্থ(SW)
কলামগুলি ^D, ^T, >>, বা <-এ শিফট করতে হবে

স্ক্রল ^D, ^U-তে স্ক্রোল করার জন্য লাইনের সংখ্যা

অটোইনডেন্ট(এআই)
সন্নিবেশ মোড সময় ইন্ডেন্টেশন সরবরাহ.

স্বয়ংক্রিয়ভাবে লিখুন(আঃ)
এর আগে পরিবর্তনগুলি লিখুন :next, :prev

অটোকপি(এসি)
পরিবর্তন লেখার আগে ব্যাকআপ কপি তৈরি করুন।

তালিকা ট্যাবগুলিকে ^I, লাইনের শেষে $ হিসাবে প্রদর্শন করুন।

জাদু অনুসন্ধানে নিয়মিত অভিব্যক্তি ব্যবহার করুন।

প্রত্যয় যদি ফাইলের নামের একটি না থাকে। এটিতে, প্রত্যয় সরবরাহ করুন। (এই একমাত্র
স্ট্রিং ভেরিয়েবল।)

ওভাররাইট(ওহ)
আগে পুরানো ফাইল ধ্বংস করুন, তারপর লিখুন।

সুন্দর করা(থাকা)
সেট করা হলে, লেভি ট্যাব এবং ছাড়া কোনো নিয়ন্ত্রণ অক্ষর সন্নিবেশ করার অনুমতি দেবে না
আপনি ctrl-V দিয়ে এড়িয়ে না গেলে ফিরে যান।

wrapscan
অনুসন্ধান বাফার শেষে মোড়ানো.

অবহেলার ঘটনা(আইসি)
অনুসন্ধানের সময় বর্ণানুক্রমিক অক্ষরের ক্ষেত্রে উপেক্ষা করুন।

ম্যাপস্ল্যাশ
(শুধুমাত্র ST সংস্করণ) ফাইলের নামগুলিতে "\" তে "/" ম্যাপ করুন। যদি পরিবেশ থাকে
'ম্যাপস্ল্যাশ' যখন লেভি বলা হয়, তখন এই ভেরিয়েবলটি সত্যে ডিফল্ট হবে, অন্যথায় এটি
ডিফল্ট থেকে মিথ্যা (কিভাবে টিনি-শেলের ডকুমেন্টেশন দেখুন
শেল 'ম্যাপস্ল্যাশ' ব্যাখ্যা করে)

লাইন(লি)
(শুধুমাত্র ST সংস্করণ) ডিসপ্লেতে কতগুলি লাইন। এটি প্রাথমিকভাবে দৌড়ানোর জন্য
সিরিয়াল পোর্টের মাধ্যমে লেভি - একটি xx লাইনের জন্য আপনার LVRC-তে li=xx সেট রাখুন
টার্মিনাল।

কলস(CO) দ্বারা
(শুধুমাত্র ST সংস্করণ) ডিসপ্লেতে কয়টি কলাম। লাইন পরিবর্তনশীল মত, এটা
সিরিয়াল পোর্টের মাধ্যমে লেভি চালানোর জন্য।

আপনি এক লাইনে একাধিক ভেরিয়েবল সেট করতে পারেন, যেমন 'set ws noai'-তে। কারেন্ট দেখতে
এই ভেরিয়েবলের সেটিংস, :set -- কোনো আর্গুমেন্ট ছাড়াই -- বর্তমান দেখাবে
সেটিংস.

স্টার্টআপে, লেভি এনভায়রনমেন্ট ভেরিয়েবল এলভিআরসি-তে সেট করার জন্য ভেরিয়েবলের একটি তালিকা দেখে
(GEMDOS/MS-DOS)। LVRC হল 'option=value...' ফর্মের একটি লাইন। আপনার যদি LVRC থাকে
সংজ্ঞায়িত করা হল 'ts=4 ow nows', Levee ট্যাবসাইজ 4 এ সেট করবে, ওভাররাইট চালু করবে এবং চালু করবে
বন্ধ wrapscan.

আপনি যদি RMX ব্যবহার করেন, Levee ":home:r?lvrc" ফাইলটি আরম্ভ করার জন্য দেখেন। আপনি যদি
Osy/SWOs ব্যবহার করছেন, Levee "*.lvrc" ফাইলে দেখায়। এই ফাইলগুলোর ফরম্যাট হল
LVRC ভেরিয়েবল থেকে আলাদা -- আরও তথ্যের জন্য "উৎস" দেখুন।

উৎসফাইল
'ফাইল' থেকে কমান্ড মোড কমান্ড নিন। এই আদেশ যে কোন আইনি আদেশ হতে পারে,
"ভিজ্যুয়াল" ছাড়া। যদি 'ফাইল' কার্যকর করার সময় একটি ত্রুটি ঘটে, Levee এটি পরিত্যাগ করে
উৎসের স্তর।

Osy/SWOs-এ, একটি সোর্স করা ফাইলের মধ্যে থেকে সন্নিবেশ মোডে কয়েকটি পার্থক্য রয়েছে।
কোন অক্ষরের বিশেষ অর্থ নেই এমন একটি লাইন ছাড়া যার মধ্যে একটি পিরিয়ড ছাড়া কিছুই নেই,
যা সন্নিবেশ মোড বন্ধ করে দেয়। উদাহরণ স্বরূপ:

: কমান্ড
: সন্নিবেশ করান
ব্লা ব্লা ব্লা ব্লা ব্লা ব্লা
ব্লা ব্লা ব্লা ব্লা ব্লা ব্লা
ব্লা ব্লা ব্লা ব্লা ব্লা ব্লা
: আরো কমান্ড

আপনি যদি অন্য কোন অপারেটিং সিস্টেমের অধীনে Levee চালাচ্ছেন, তাহলে আপনি a থেকে একটি সন্নিবেশ করতে পারবেন না
: উৎস ফাইল।

(.,.)বিকল্প(ডেলিম)প্যাট(ডেলিম)রিপ্ল(ডেলিম)[qcpg]

(.,.) বিকল্প এবং

patt অনুসন্ধান করুন এবং repl দিয়ে প্রতিস্থাপন করুন। Levee প্রতিটিতে একবার প্যাট খুঁজবে
লাইন এবং repl দিয়ে প্রতিস্থাপন করুন। ডিলিমিটার যে কোনো ascii অক্ষর হতে পারে।

প্যাটার্নটি একটি নিয়মিত অভিব্যক্তি, ঠিক একটি অনুসন্ধান প্যাটার্নের মতো।

আপনি প্রতিস্থাপন স্ট্রিং মধ্যে প্যাটার্ন অংশ অন্তর্ভুক্ত করতে পারেন; A '&' তে
প্রতিস্থাপন প্যাটার্ন সমগ্র উৎস প্যাটার্নে অনুলিপি করে, তাই যদি আপনি একটি 'সাব/এই/&' করেন
এবং that/g', 'this'-এর প্রতিটি উদাহরণ 'this and that' দিয়ে প্রতিস্থাপিত হবে। এছাড়াও,
আপনি \( এবং \) আর্গুমেন্ট মেটা- ব্যবহার করে প্যাটার্নের কিছু অংশ বের করতে পারেন।
চরিত্র. \( & \) দ্বারা অর্জিত আর্গুমেন্ট প্রতিস্থাপন স্ট্রিং এ রাখা হয়
সর্বত্র আপনি একটি \1..\9 [ \1 হল প্রথম আর্গুমেন্ট যা আপনি \( & ​​\) ] দিয়ে সেট আপ করেন।
সুতরাং, আপনি যদি দুটি সাবস্ট্রিংয়ের ক্রম বিপরীত করতে চান তবে আপনি করতে পারেন
'sub/\(string1\)\(string2\)/\2\1/'।

বিকল্প এবং শেষ প্রতিস্থাপন পুনরায় করে।

বিকল্প:

q, c বিকল্পটি করার আগে, প্রভাবিত লাইনটি প্রদর্শন করুন এবং আপনার a টাইপ করার জন্য অপেক্ষা করুন
চরিত্র আপনি যদি 'y' টাইপ করেন তবে এটি প্রতিস্থাপন করবে। 'q' বিকল্পটি বাতিল করে,
'a' প্রম্পট না করে বাকি পরিবর্তন করে, এবং 'n' এটি করে না।

p পরিবর্তনের পরে প্রভাবিত লাইনগুলি মুদ্রণ করুন।

g বিশ্বব্যাপী পরিবর্তন করুন। অর্থাৎ, একটি লাইনে প্যাটের প্রতিটি ঘটনার জন্য এটি করুন,
শুধু একবারের পরিবর্তে।

বাতিল করা ফাইলের শেষ পরিবর্তনটি পূর্বাবস্থায় ফেরান (:সম্পাদনা, :পরবর্তী, :rm, বা :লিখন ছাড়া) আপনি
শুধুমাত্র একটি ফাইলের শেষ পরিবর্তনটিকে পূর্বাবস্থায় ফিরিয়ে আনতে পারে -- পূর্বাবস্থায় পরিবর্তন হিসাবে গণনা করা হয়। : পূর্বাবস্থা অনুসরণ করা হয়েছে
by :undo ফাইলে কিছুই করে না।

আনম্যাপ(চাবি)
একটি ম্যাক্রো অসংজ্ঞায়িত করুন (মানচিত্র দেখুন)।

চাক্ষুষ[তালিকা]
আপনি যদি "Q" বা "execmode" দ্বারা কমান্ড মোডে প্রবেশ করেন, তাহলে ভিজ্যুয়াল মোডে ফিরে যান। আপনি যদি
একটি আর্গুমেন্ট তালিকা প্রদান করুন, এটি সেই তালিকায় একটি `:পরবর্তী'ও করে।

সংস্করণ
এটি লেভির কোন সংস্করণ দেখান।

(।,।)লেখা [ফাইল]
একটি ফাইলে লাইন লিখুন। আপনি 'ফাইল'-এ সবকিছু লিখলে, ফাইলের নাম সেট করা হয়
'ফাইল'-এ, এবং যদি আপনি একটি ফাইল নির্দিষ্ট না করেন, Levee ফাইলের নাম লিখবে।

(।,।)wq [ফাইল]
একটি ফাইল লিখুন, তারপর প্রস্থান করুন.

(।,।)ঝাঁকি মারিয়া টানা
ফাইল থেকে ইয়াঙ্ক বাফারে ইয়াঙ্ক লাইন, পরে "পুট" দিয়ে পুটব্যাকের জন্য।

প্রস্থান[!] বর্তমান ফাইলে পরিবর্তন লিখুন, তারপর প্রস্থান করুন। যদি আরও ফাইল থাকে
arglist, "xit!" ব্যবহার করুন!

![আদেশ]
কমান্ড চালান।

উদাহরণ:

!ls => একটি 'ls' করে।

এই কমান্ডটি শুধুমাত্র GEMDOS, MSDOS, RMX এবং Unix এর অধীনে উপলব্ধ।

($)= ঠিকানাযুক্ত লাইনের লাইন নম্বর দিন। /end/= আপনাকে লাইন নম্বর দেয়
এর উপর 'শেষ' সহ পরবর্তী লাইন।

ভিজ্যুয়াল মোড কম্যান্ডস


ভিজ্যুয়াল মোড কমান্ড আপনাকে চারপাশে নিয়ে যায় এবং ফাইলটি পরিবর্তন করে। আন্দোলন আদেশ আছে
বিভিন্ন বস্তু দ্বারা কার্সার সরান।

বর্ণনায়, একটি (#) মানে একটি ঐচ্ছিক গণনা। যদি একটি কমান্ডের ঐচ্ছিক গণনা থাকে,
এটি আপনাকে বলবে যে গণনাটি বন্ধনীতে কী করে। A(*) মানে কমান্ড হতে পারে
ডিলিট, ইয়াঙ্ক এবং চেঞ্জ কমান্ডে ব্যবহৃত হয়।

সংখ্যা প্রবেশ করানো দ্বারা গণনা করা হয়. আপনি যদি '45' টাইপ করেন, তাহলে গণনা 45-এ সেট করা হবে
একটি গণনা বাতিল করুন, ESC টাইপ করুন।

এই বিভাগে মাঝে মাঝে 'হোয়াইটস্পেস' নিয়ে আলোচনা করা হয়। হোয়াইটস্পেস হল ট্যাব, স্পেস এবং এর শেষ
লাইন।

কিভাবে দ্য প্রদর্শন কাজ
অক্ষরগুলি আপনার প্রত্যাশা অনুযায়ী স্ক্রিনে প্রদর্শিত হয়, তা ছাড়া
অমুদ্রিত অক্ষরগুলি ^x হিসাবে দেখানো হয়, এবং ট্যাবগুলি স্পেসগুলিতে প্রসারিত হয় ( যদি না আপনি সেট করেন
বিকল্প তালিকা, তারপর তারা ^I হিসাবে দেখায়।) যখন একটি নিয়ন্ত্রণ অক্ষর বা ট্যাবে বসে থাকে, তখন
কার্সার প্রদর্শিত প্রথম অক্ষরে স্থাপন করা হয়. আপনি যদি অন্য কোন কার্সার সরান
তাদের অংশ (j বা k এর মাধ্যমে -- নীচে দেখুন), যেকোনো পরিবর্তন পরবর্তী অক্ষর থেকে শুরু হবে।

Levee ফাইল চিহ্নিতকারীর শেষ প্রদর্শন করে না, তবে ফাইলের শেষের অতীতের লাইনগুলি
~ লাইন দ্বারা চিহ্নিত।

তালিকা সেট করা থাকলে, ট্যাবগুলি ^I হিসাবে প্রদর্শিত হয় এবং লাইনের শেষ $ হিসাবে প্রদর্শিত হয়।

যদি একটি লাইন স্ক্রিনের জন্য খুব দীর্ঘ হয়, তবে এটি স্ক্রিনের শেষ থেকে অদৃশ্য হয়ে যাবে।

Levee যেকোন স্ক্রীন রেজোলিউশন এবং আপনার হাতে দেওয়া যেকোনো মনোস্পেস ফন্ট পরিচালনা করবে (যদি আপনি হন
কম রেজোলিউশনে চলমান, Levee আপনাকে একটি 25x40 উইন্ডো দেবে, উদাহরণস্বরূপ।)

চাক্ষুষ মোড কমান্ড
^A স্ক্রিনের নীচে একটি ডিবাগিং বার্তা দেখান৷ এটি মোটেও দরকারী নয়
যদি না আপনি সম্পাদক ডিবাগ করছেন। বাদ দাও.

(#)^D একটি অর্ধ স্ক্রীন নিচে স্ক্রোল. যদি একটি গণনা নির্দিষ্ট করা হয়, নিচে স্ক্রোল করুন
লাইনের নির্দিষ্ট সংখ্যা।

^E 1 লাইন নিচে স্ক্রোল করুন (1^D-এর জন্য সংক্ষিপ্ত হাত)

^G ফাইল পরিসংখ্যান দেখান. ঠিক ':file'-এর মতো।

(*)(#)^এইচ
একটি (গণনা) অক্ষর বাম কার্সার সরান.

^I পর্দা পুনরায় আঁকা.

(*)(#)^জে
এক (গণনা) লাইন নিচে সরান. আপনি যখন উপরে বা নিচে সরাতে ^J এবং ^K (নীচে) ব্যবহার করেন
লাইন, কার্সার একই কলামে থাকবে, এমনকি যদি এটি a এর মাঝখানে থাকে
ট্যাবস্টপ বা একটি লাইনের শেষে।

(*)(#)^K
এক (গণনা) লাইন উপরে সরান.

(*)(#)^এল
ডানদিকে এক (গণনা) অক্ষর সরান।

(*)(#)^M
পরের লাইনে প্রথম অসাদা স্থানটিতে যান। একটি গণনা নির্দিষ্ট করা হলে, সরান
প্রথম অসাদা গণনা লাইন নিচে.

(#)^ইউ স্ক্রিনটি অর্ধেক পৃষ্ঠা পর্যন্ত স্ক্রোল করুন। একটি গণনা নির্দিষ্ট করা হলে, গণনা লাইন স্ক্রোল করুন.

^Y স্ক্রীনটি 1 লাইনের উপরে স্ক্রোল করুন (1^U এর জন্য সংক্ষিপ্ত বিবরণ।)

(#)ক কার্সারের পরে পাঠ্য সন্নিবেশ করুন। যদি আপনি একটি গণনা দেন, সন্নিবেশ পুনরাবৃত্তি করা হবে
বার গণনা (40i-ESC আপনাকে 40 ড্যাশের একটি লাইন দেবে)।

সন্নিবেশ মোডে কমান্ডগুলি ভিজ্যুয়াল এবং কমান্ড মোডের জন্য একই।

(*)(#) খ
শেষ শব্দের শুরুতে সরান (গণনা'তম শব্দ ফিরে)। একটি শব্দ a
আলফানিউমেরিক অক্ষর (a-z0-9$_#) বা অন্য কোন সাদা অক্ষরের সংগ্রহ
(অর্থাৎ স্থান, ট্যাব, ইওলন ছাড়া অন্য কিছু)।

c একটি বস্তু পরিবর্তন. পরিবর্তন একটি বস্তু মুছে ফেলে, তারপর সন্নিবেশ মোডে প্রবেশ না করে
পর্দা পুনরায় আঁকা। আপনি যখন বস্তুটিকে পরিবর্তন করতে বলেন, তখন লেভি একটি '$' রাখে
বস্তুর শেষ অক্ষরের উপর। আপনি পিছনে পরিবর্তন করতে পারবেন না.

বস্তুটি '(*)' দিয়ে চিহ্নিত যেকোনো ভিজ্যুয়াল মোড কমান্ড হতে পারে। উদাহরণস্বরূপ, 'c4l'
লাইনের পরবর্তী 4টি অক্ষর অন্য কিছুতে পরিবর্তন করবে। (4cl একই কাজ করে
জিনিস -- 4c4l এই লাইনের পরবর্তী 16টি অক্ষর পরিবর্তন করে।)

'cc' পুরো লাইন পরিবর্তন করবে।

একটি বস্তু পরিবর্তন, মুছে ফেলা বা ইয়াঙ্ক করার সময়, এটি একটি ইয়াঙ্ক বাফারে স্থাপন করা হবে,
যেখানে এটি 'p' বা 'P' কমান্ড দ্বারা পুনরুদ্ধার করা যেতে পারে।

(#)d একটি বস্তু মুছুন। 'cc' এর মতো, 'dd' পুরো লাইনকে প্রভাবিত করে।

(*)(#)ই
বর্তমান শব্দের শেষে সরান।

(*)(#)f(x)
বর্তমান লাইনে একটি অক্ষরের পরবর্তী (গণনা'তম) উপস্থিতি খুঁজুন। জন্য
উদাহরণস্বরূপ, যদি কার্সারটি 'abcdef' লাইনের প্রথম অক্ষরে বসে থাকে,
"ff" টাইপ করলে কার্সারটি 'f'-এ থাকবে।

(*)(#)ঘ
বামে এক (গণনা) অক্ষর সরান। ঠিক ^H এর মত।

(#) i কার্সারে অক্ষর সন্নিবেশ করা শুরু করুন। যদি আপনি একটি গণনা নির্দিষ্ট করেন, সন্নিবেশ
বার গণনা ডুপ্লিকেট করা হবে.

(*)(#)জ
এক (গণনা) লাইন নিচে সরান. ঠিক ^J এর মতো।

(*)(#)k
এক (গণনা) লাইন উপরে সরান. ঠিক ^K এর মত।

,B (*) (#)l
ডানদিকে একটি (গণনা) অক্ষর সরান। ঠিক ^L এর মত।

m(x) মার্কার সেট করুন (x)। 26টি মার্কার উপলব্ধ (az)। আপনি একটি মার্কার সরাতে পারেন
' বা ` কমান্ড ব্যবহার করে।

(*)n একটি অনুসন্ধান প্যাটার্ন পরবর্তী ঘটনা খুঁজুন. আপনি যখন একটি / অথবা দিয়ে একটি অনুসন্ধান করবেন?
কমান্ড, লেভি প্যাটার্ন এবং যে দিকটি আপনি অনুসন্ধান করেছেন তা মনে রাখবে। 'n'
প্যাটার্নের জন্য একই দিকে অনুসন্ধান করবে, 'N' বিপরীত দিকে অনুসন্ধান করবে
অভিমুখ.

o সন্নিবেশের জন্য বর্তমান লাইনের নীচে একটি লাইন খুলুন।

p কার্সারের পরে ইয়াঙ্কড/মুছে ফেলা টেক্সট আবার রাখুন। টেক্সট মুছে ফেলা দ্বারা yanked হয়
(d,x,X,D), পরিবর্তন (c,C,s,S), এবং ইয়াঙ্ক (y,Y) কমান্ড।

(#)r(x)
অক্ষর প্রতিস্থাপন করুন (লাইনের শেষ পর্যন্ত) (x) দিয়ে। '4ra' পরবর্তী 4 পরিবর্তন করবে
'aaaa'-তে কার্সারের পরে অক্ষর।

(#)s একটি (গণনা) অক্ষর পরিবর্তন করুন। সংক্ষেপে (#)cl

(*)(#)টি(x)
বর্তমান লাইনে একটি অক্ষর পর্যন্ত সরান। আপনি যদি প্রথম চরিত্রে থাকেন
লাইন 'abcdef' এবং আপনি 'tf' লিখুন, আপনি 'e'-এ বসে থাকবেন।

u শেষ পরিবর্তন পূর্বাবস্থায় ফেরান। আপনি :edit, :next, ব্যতীত যেকোনো পরিবর্তন কমান্ড পূর্বাবস্থায় ফিরিয়ে আনতে পারেন
:rm, বা :লিখুন। (ঠিক মত: পূর্বাবস্থায়)।

(*)(#)v
পূর্ববর্তী (গণনা) শব্দের একেবারে শেষে ফিরে যান। এর জন্য 'বি' দেখুন
একটি শব্দের সংজ্ঞা।

(*)(#)w
পরবর্তী (গণনা) শব্দের একেবারে শুরু পর্যন্ত সরান।

(#)এক্স এগিয়ে একটি (গণনা) অক্ষর মুছুন. (#)dl এর জন্য সংক্ষিপ্ত বিবরণ।

y পুট দ্বারা পরে ব্যবহারের জন্য একটি বস্তু ইয়াঙ্ক. 'yy' পুরো লাইনগুলোকে ঝাঁকুনি দেয়।

A লাইনের শেষে টেক্সট যোগ করুন। $a এর জন্য সংক্ষিপ্ত বিবরণ।

(*)(#)বি
বর্তমান শব্দের শুরুতে যান। ঠিক 'বি' এর মতো।

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

C লাইনের শেষে পরিবর্তন করুন। c$ এর জন্য শর্টহ্যান্ড।

D লাইনের শেষে মুছুন। d$ এর জন্য শর্টহ্যান্ড।

(*)(#)F(x)
বর্তমান লাইনে একটি অক্ষরের প্রথম (গণনা'তম) পূর্ববর্তী উপস্থিতিতে যান।
আপনি যদি 'abcdef' লাইনের শেষে বসে থাকেন, তাহলে "Fa" টাইপ করা আপনাকে পিছনে নিয়ে যাবে
লাইনের শুরুতে 'a'-তে।

(*)(#)জি
লাইনে যান। যদি আপনি একটি গণনা নির্দিষ্ট করেন, Levee সেই লাইনে চলে যাবে, এবং যদি না থাকে
গণনা, লেভি ফাইলের পরম প্রান্তে চলে যায়।

ফাইলের শুরুতে পেতে, "1G" টাইপ করুন। শেষ পর্যন্ত, শুধু "জি"।

(*)H স্ক্রিনের শীর্ষে থাকা প্রথম সাদা অক্ষরে যান।

I বর্তমান লাইনের শেষে ঢোকান। $i জন্য সংক্ষিপ্ত বিবরণ.

(#)জে দুটি (গণনা +1) লাইন একসাথে যোগ করুন। জয়েনিং এর শেষে দ্বিতীয় লাইন যুক্ত করে
প্রথম, তাদের মধ্যে একটি স্থান নির্বাণ. যদি প্রথম লাইনটি সাদা স্থানে শেষ হয়,
Levee একটি স্থান রাখা হবে না.

(*)L স্ক্রিনের শেষ লাইনে শেষ অসাদা অক্ষরে যান।

(*)M পর্দার মাঝখানে প্রথম সাদা অক্ষরে যান।

O বর্তমান লাইনের উপরে একটি লাইন খুলুন। অন্যথায় ঠিক 'ও' এর মতো কাজ করে।

P কার্সারে ইয়াঙ্ক বাফার ফিরিয়ে দিন। অন্যথায় ঠিক 'p' এর মতো কাজ করে।

Q প্রবেশ করুন এবং কমান্ড মোডে থাকুন। ঠিক কমান্ডের মত :exec. ফিরে পেতে
ভিজ্যুয়াল মোডে, আপনাকে অবশ্যই ':visual' কমান্ডটি লিখতে হবে।

R মোড প্রতিস্থাপন করুন। সন্নিবেশ মোডের একটি সীমিত উপসেট যা শেষ পর্যন্ত অক্ষরগুলিকে ওভাররাইট করে৷
লাইন. সাধারণ সন্নিবেশ মোড কমান্ড সব প্রযোজ্য. যদি আপনি একটি ওভাররাইট করেন
অক্ষর, তারপর ^H, ^U, বা ^W দিয়ে এটির উপর ফিরে যান, আপনি প্রস্থান করার পরে এটি আবার প্রদর্শিত হবে
মোড প্রতিস্থাপন করুন।

Escape প্রস্থান মোড প্রতিস্থাপন.

লক্ষ্য করুন: একটি বাগের কারণে, প্রবেশ করা রিপ্লেস মোডে আপনাকে আবার ড্রপ করবে
একটি ত্রুটি সহ ভিজ্যুয়াল মোড। আপনি যে প্রতিস্থাপন করেছেন তা থাকবে।

S অক্ষরগুলি পিছনের দিকে পরিবর্তন করুন। (#)ch এর জন্য সংক্ষিপ্ত বিবরণ।

(*)(#)টি(x)
বর্তমান লাইনে অক্ষরে ফিরে যান। আপনি যদি শেষ চরিত্রে থাকেন
লাইন 'abcdef', "Ta" টাইপ করা আপনাকে 'b'-এ ফিরে যাবে।

(*)(#)ডব্লিউ
শব্দের শেষে যান। ঠিক 'ই'-এর মতো।

(#)এক্স পিছনের দিকে অক্ষর মুছুন। (#)dh এর জন্য সংক্ষিপ্ত বিবরণ।

Y লাইনের শেষে ইয়াঙ্ক। y$ এর জন্য শর্টহ্যান্ড।

ZZ বর্তমান ফাইলে পরিবর্তন লিখুন এবং শেষ ফাইল যদি arglist এ প্রস্থান করুন। ঠিক মত :xit.

(*)(#)$
লাইনের শেষে সরান। আপনি যদি একটি গণনা দেন তবে (গণনা -1) লাইনের শেষে যান
নিচে (তাই 2$ আপনাকে পরবর্তী লাইনের শেষে নিয়ে যায়।)

0 বর্তমান লাইনের শুরুতে যান। শর্টহ্যান্ড 0|

(#)! একটি বহিরাগত প্রোগ্রামের মাধ্যমে একটি বস্তুকে পাইপ করুন। যেমন 'cc', '!!' পুরো লাইন প্রভাবিত করে।

(*)% মিলে যাওয়া বন্ধনী, বন্ধনী বা স্কুইগ্লি বন্ধনী খুঁজুন। বসে থাকলে চলবে না
একটি '[]{}()', তখন লেভি বর্তমান লাইনে তাদের মধ্যে একটির জন্য অনুসন্ধান করবে
যা খুঁজে পায় তা মেলে।

[স্থান]
বর্তমান লাইনে প্রথম সাদা অক্ষরে যান।

& শেষ প্রতিস্থাপন কমান্ড পুনরায় করুন।

(*)(#){
কাউন্ট'ম অনুচ্ছেদের শুরুতে ফিরে যান। একটি অনুচ্ছেদ একটি দ্বারা সীমাবদ্ধ করা হয়
খালি রেখা.

(*)(#)}
কাউন্ট'ম অনুচ্ছেদের শেষে এগিয়ে যান।

(*)(#)(
গণনা বাক্যটির শুরুতে ফিরে যান। একটি বাক্য একটি দ্বারা সীমাবদ্ধ করা হয়
., a!, অথবা a? একটি স্পেস, একটি ট্যাব, বা লাইনের শেষে অনুসরণ করুন৷

(*)(#))
গণনা বাক্যটির শেষে এগিয়ে যান।

(*)(#)-
(গণনা) পূর্ববর্তী লাইনে যান, প্রথম অসাদা।

(*)(#)+
(গণনা) পরবর্তী লাইনে যান, প্রথম অসাদা।

(#)~ পরবর্তী গণনা অক্ষরগুলির ক্ষেত্রে পরিবর্তন করুন। বড় হাতের অক্ষর ছোট হাতের হয়ে যায়,
ছোট হাতের অক্ষর বড় হাতের হয়ে যায়।

(*)`(x)
চিহ্ন (x) এর সঠিক অবস্থানে যান। কিছু জন্য একটি বিশেষ চিহ্ন আছে
ভিজ্যুয়াল মোড মুভ মানে কমান্ড -- '' এর আগে আপনি যেখানে ছিলেন সেখানে আপনাকে নিয়ে যাবে
শেষ (,),',`,G,/,?,n,N কমান্ড।

: একটি কমান্ড মোড কমান্ড চালান। কমান্ড সম্পন্ন হলে, এটি ফিরে আসবে
ভিজ্যুয়াল মোড যদি এটি আউটপুট একটি লাইন উত্পাদন করে, কিন্তু যদি এটি পর্দা স্ক্রোল করে, Levee
ভিজ্যুয়াল মোডে ফিরে আসার আগে [আরো] প্রম্পট করবে। যদি আপনি একটি টাইপ করেন: এর উত্তরে
[আরো] প্রম্পটে, লেভি আরও একটি কমান্ডের জন্য কমান্ড মোডে থাকবে।

(#)<(#)
একটি (গণনা) অবজেক্ট বামে স্থানান্তর করুন। যদি আপনি একটি দ্বিতীয় গণনা উল্লেখ করেন, Levee স্থানান্তরিত হবে
অবজেক্ট অনেক কলাম ছেড়ে দিয়েছে -- যদি আপনি না করেন, তাহলে সেগুলিকে shifted shiftwidth করা হবে
কলাম.

এটি একটি ননডেস্ট্রাকটিভ শিফট। শিফট বাম মার্জিন অতীত বহন করা হবে, তাহলে
অবজেক্টগুলিকে বাম মার্জিনে সরানো হবে কিন্তু বেশি দূরে নয়।

অন্যান্য অবজেক্ট মুভমেন্ট কমান্ডের মতো, '<<' পুরো লাইনকে প্রভাবিত করবে।

(#)>(#)
একটি (গণনা) অবজেক্ট ডানদিকে সরান। ঠিক যেমন <, ব্যতীত এটি বস্তুগুলিকে অতীতে স্থানান্তরিত করবে না
পর্দার ডান মার্জিন। যদি আপনি একটি বস্তুর ডান মার্জিন অতীত স্থানান্তর না
স্ক্রীন, এর সমস্ত ইন্ডেন্ট মুছে ফেলা হবে এবং এটি বাম দিকে শেষ হবে
মার্জিন।

. শেষ পরিবর্তন কমান্ড পুনরাবৃত্তি করুন. (পূর্বাবস্থায় ফেরানো ছাড়া)

(*)? পিছনে প্যাটার্ন জন্য অনুসন্ধান করুন. Escape অনুসন্ধান প্যাটার্ন এবং একটি খালি প্যাটার্ন বাতিল করে
মানে শেষ প্যাটার্ন আবার অনুসন্ধান করুন।

(*)/ প্যাটার্ন ফরোয়ার্ড জন্য অনুসন্ধান করুন. নইলে লাইক?।

(#)| নির্দিষ্ট কলামে যান। যদি আপনার কোনো গণনা না থাকে, তাহলে কলাম 0 এ যান।

নিয়মিত অভিব্যক্তি


Levee একটি প্যাটার্ন ম্যাচের সময় কিছু অক্ষরকে বিশেষ অর্থ দেয়। চরিত্র
"" যেকোনো একটি অক্ষরের সাথে মিলবে, "*" অক্ষরটি শূন্য বা তার বেশি ঘটনার সাথে মিলবে
পূর্ববর্তী অক্ষর (তাই, a* 'a', 'aa', 'aaa', ইত্যাদির সাথে মিলবে, অথবা এটি কিছুতেই মেলে না)।
যদি একটি প্যাটার্ন "^" দিয়ে শুরু হয়, এটি শুধুমাত্র একটি লাইনের শুরুতে মিলবে, এবং
একটি "$" দিয়ে শেষ হওয়া প্যাটার্নগুলি শুধুমাত্র একটি লাইনের শেষে মিলবে৷

বন্ধনী ('[]') এরও বিশেষ অর্থ আছে। তারা মানে অক্ষর যে কোনো একটি মেলে
বন্ধনী ভিতরে. '[abc]' মিলবে 'a', 'b', অথবা 'c'। আপনি একটি পরিসীমা নির্দিষ্ট করতে পারেন
একটি ড্যাশ (-) ব্যবহার করে বন্ধনীর ভিতরে অক্ষর। '[az]' যেকোনো ছোট হাতের অক্ষরের সাথে মিলবে
বর্ণানুক্রমিক অক্ষর। যদি ^ বন্ধনীর প্রথম অক্ষর হয়, তাহলে এর মানে হল যে কোনোটির সাথে মিল
বন্ধনী ছাড়া অক্ষর. '[^abc]' 'a', 'b', বা ছাড়া যেকোনো কিছুর সাথে মিলবে
'গ'।

ব্যাকস্ল্যাশ এই অক্ষরের জন্য বিশেষ অর্থ নিয়ে যায়, কিন্তু '\t' একটি ট্যাব নির্দিষ্ট করে, এবং
\( & \) একটি প্যাটার্নের মধ্যে আর্গুমেন্ট সীমাবদ্ধ করুন (শুধুমাত্র : বিকল্প দ্বারা ব্যবহৃত) প্যাটার্ন
\< এবং \> এরও বিশেষ অর্থ আছে; তারা আলফা-সংখ্যার শুরু এবং শেষ মেলে
টি টোকেন।

আপনি যদি এডিটর ভেরিয়েবল 'ম্যাজিক' বন্ধ করে দেন, তাহলে উপরের অক্ষরের কোনোটিতেই থাকবে না
একটি প্যাটার্নের ভিতরে বিশেষ অর্থ ('সেট' দেখুন)।

কিছু উদাহরণ নিদর্শন:

^শেষ$ একটি লাইন খুঁজুন যা শুধু 'শেষ'।

[Ee][Nn][Dd]
কেস উপেক্ষা করে একটি 'শেষ' খুঁজুন।

[A-Za-z][A-Za-z0-9]*
পরবর্তী শনাক্তকারী খুঁজুন.

([*]।*[*])
পরবর্তী এক লাইন প্যাসকেল মন্তব্য খুঁজুন.

`the' এর পরবর্তী সংঘটন খুঁজুন।

সীমাবদ্ধতা


Levee শুধুমাত্র 256000 অক্ষর পর্যন্ত ফাইল সম্পাদনা করতে পারে। ^M এর অভ্যন্তরীণ রেখা হিসাবে ব্যবহৃত হয়
বিভাজক, তাই ^M ঢোকানোর আকর্ষণীয় পরিণতি হবে।

onworks.net পরিষেবা ব্যবহার করে অনলাইনে লেভি ব্যবহার করুন


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

  • 1
    অফিস ফ্লোর
    অফিস ফ্লোর
    OfficeFloor এর বিপরীত প্রদান করে
    কাপলিং নিয়ন্ত্রণ, এর সাথে: - নির্ভরতা
    ইনজেকশন - ধারাবাহিক ইনজেকশন -
    থ্রেড ইনজেকশন আরো তথ্যের জন্য
    পরিদর্শন...
    অফিস ফ্লোর ডাউনলোড করুন
  • 2
    ডিভকিট
    ডিভকিট
    DivKit হল একটি ওপেন সোর্স সার্ভার-চালিত
    UI (SDUI) ফ্রেমওয়ার্ক। এটা আপনাকে অনুমতি দেয়
    সার্ভার-উৎসিত আপডেটগুলি রোল আউট করুন
    বিভিন্ন অ্যাপ সংস্করণ। এছাড়াও, এটা হতে পারে
    এর জন্য ব্যবহৃত...
    DivKit ডাউনলোড করুন
  • 3
    সাবকনভার্টার
    সাবকনভার্টার
    বিভিন্ন মধ্যে রূপান্তর ইউটিলিটি
    সাবস্ক্রিপশন বিন্যাস। শ্যাডোরকেট ব্যবহারকারী
    লক্ষ্য হিসাবে ss, ssr বা v2ray ব্যবহার করা উচিত।
    আপনি &remark= এ যোগ করতে পারেন
    টেলিগ্রাম-পছন্দ HT...
    সাবকনভার্টার ডাউনলোড করুন
  • 4
    সোয়াশ
    সোয়াশ
    SWASH একটি সাধারণ-উদ্দেশ্য সংখ্যাসূচক
    অস্থির অনুকরণের জন্য টুল,
    নন-হাইড্রোস্ট্যাটিক, ফ্রি-সারফেস,
    ঘূর্ণন প্রবাহ এবং পরিবহন ঘটনা
    উপকূলীয় জলে যেমন...
    SWASH ডাউনলোড করুন
  • 5
    VBA-M (আর্কাইভ করা - এখন Github-এ)
    VBA-M (আর্কাইভ করা - এখন Github-এ)
    প্রকল্প সরানো হয়েছে
    https://github.com/visualboyadvance-m/visualboyadvance-m
    বৈশিষ্ট্য: ঠকাই সৃষ্টি সেভ রাষ্ট্র মাল্টি
    সিস্টেম, জিবিএ সমর্থন করে, জিবিসি, জিবি, এসজিবি,
    sgb2Tu...
    ভিবিএ-এম ডাউনলোড করুন (আর্কাইভ করা - এখন গিথুবে)
  • 6
    Stacer
    Stacer
    লিনাক্স সিস্টেম অপ্টিমাইজার এবং মনিটরিং
    Github সংগ্রহস্থল:
    https://github.com/oguzhaninan/Stacer.
    শ্রোতা: শেষ ব্যবহারকারী/ডেস্কটপ। ব্যবহারকারী
    ইন্টারফেস: Qt. প্রোগ্রামিং লা...
    Stacer ডাউনলোড করুন
  • আরও »

লিনাক্স কমান্ডগুলি

Ad