বাশ (ম্যাক / লিনাক্স টার্মিনাল শেল) এ, উপরে এবং নীচের তীর কীগুলি পাঠ্য সম্পাদকদের মতো কাজ করতে পারে?


8

পাঠ্য সম্পাদকগুলিতে, আমি যদি উপরে এবং নীচে তীরচিহ্নগুলি টিপুন তবে এটি কার্সারটিকে পাঠ্যের রেখার মধ্যে সরিয়ে দেয়।

বাশ-তে, যদি আমি একটি দীর্ঘ কমান্ড টাইপ করি যা একাধিক লাইন ছড়িয়ে দেয় এবং আমি উপরের এবং নীচে তীর কী টিপবো, এটি কমান্ডের ইতিহাসের মধ্য দিয়ে চক্রটি সঞ্চিত হয়।

আমি বাশের আগের আচরণটি চাই এটা কি সম্ভব? যদি তা না হয় তবে মাল্টি-লাইন কমান্ডে কার্সারকে সরাসরি উপরে বা নীচে সরানোর কোনও উপায় আছে কি?


তারা রেখার মাঝে চলে যায় ... কেবল লাইনটি খুব দীর্ঘ।
ভনব্র্যান্ড

উত্তর:


11

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


হতাশ, কিন্তু ধন্যবাদ! : এবং আমি মনে করি অন্য প্রশ্নের উত্তর এই একই প্রশ্নের সঙ্গে লোকেদের কাছে দরকারী হবে stackoverflow.com/questions/657130/...
Frungi

5

আমি যা করছি তা হ'ল সিটিআরএল + বাম তীর টিপুন এবং এটি সর্বশেষ স্থানটি সন্ধানের পরে প্রথম অক্ষরে ঝাঁপিয়ে যাবে। এটি করার মাধ্যমে আপনি যেখানে প্রয়োজন সেখানে যেতে পারেন।


1
এটি একটি অ-মানক কী বাঁধাই। এক শব্দের সাথে পিছনে যাওয়ার জন্য স্ট্যান্ডার্ড কী বাঁধাই হ'ল Alt + b। Cnswww.cns.cwru.edu/php/chet/readline/rluserman.html#SEC5
sleske

3

হতে পারে আপনি xiki এর মতো কিছু খুঁজছেন। এটি শেল / টেক্সট-এডিটর এর মতো।

এখানে একটি ভিডিও ডেমো: http://youtu.be/bUR_eUVcABg


জিকি দুর্দান্ত লাগছে! আমি এমন কিছু চাই যা উইন্ডোতে চলতে পারে ...
ম্যাক্স

2
@ ম্যাক্স প্রকল্পগুলির গিথুব পৃষ্ঠা অনুসারে, "আমরা সবেমাত্র এল 4 আর প্যাচ করেছি, তাই উইন্ডোতে জিকি কাজ করার সুযোগ রয়েছে।" আপনি এখানে এটি পরীক্ষা করে দেখতে পারেন: github.com/trogdoro/xiki
জেসন

এটি চমকপ্রদ ঝরঝরে ঝরঝরে, কিন্তু সত্যিই আমি যা করতে চাইছিলাম তা নয়। আমি কেবল বাশ বা অন্য কিছু সাধারণ শেল ব্যবহার করতে চেয়েছিলাম। ধন্যবাদ যদিও!
ফ্রুঙ্গি

3

আপনি ব্যবহার করতে পারেন Ctrl+ + Leftএবং Ctrl+ + Rightঅক্ষর বদলে শব্দ নেভিগেট করতে, এবং Homeএবং Endশুরুতে এবং টাইপ কমান্ড শেষে যান।


2
এছাড়াও, জন্য Ctrl + একটি শেষ যেতে শুরুতে এবং জন্য Ctrl + ই যেতে
অগ্নি

1
@ চিহ্ন আপনি এটি একটি উত্তর দেওয়া উচিত।
অশুভাপ

2

অন্যান্য নেভিগেশন শর্টকাটগুলির জন্য bash(1)শিরোনাম Commands for Movingবিভাগের অধীনে মানচিত্রটিও দেখুন ।


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