"CTRL + তীর / এস" এর জন্য জিনোম-টার্মিনাল এএনএসআই পালানোর ক্রমটি কী?


10

আমি আমার ব্যাশ কনফিগার করার চেষ্টা করছি ~/.inputrcএই সেটিংসে
(দ্রষ্টব্য: , বাম এবং ডান তীর চিহ্ন মানে)

  • Ctrl+ - একটি শব্দ পিছনে লাফানো উচিত
  • Ctrl+ - একটি শব্দ এগিয়ে যেতে হবে

বর্তমানে আমার মধ্যে ~/.inputrcএটি আছে এবং এটি কার্যকর হয় না। Ctrl + arrowকিছুই উত্পাদন করে না।

"\eC-5C":forward-word
"\eC-5D":backward-word

আমি নিশ্চিত আমার পালানোর ক্রমটি ভুল is সংমিশ্রণের
জন্য সঠিক পালানোর ক্রমগুলি কী কী Ctrl + arrow?

  • টার্মিনাল: জিনোম-টার্মিনালের ভিতরে tmux

উত্তর:


14

জিনোম-টার্মিনাল (আরও সঠিকভাবে ভিটিই ) এক্সটারের পালানোর ক্রমের কয়েকটি সংস্করণ অনুকরণ করে। এটি কতটা ঘনিষ্ঠভাবে এটি করে, নির্ভর করে ভিটিইর সংস্করণে।

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

আপনি যা সন্ধান করছেন তা হ'ল স্ট্রিং \e[1;5D(বাম-তীর নিয়ন্ত্রণের জন্য), যেখানে 5সংশোধককে বোঝায় control

Ncurses, আপনি ব্যবহার করে এই স্ট্রিং দেখতে পারেন infocmp -xমান হিসাবে, জন্য kUP5, kDN5, kLFT5এবং kRIT5। উদাহরণ স্বরূপ:

    kDN5=\E[1;5B,
    kLFT5=\E[1;5D,
    kRIT5=\E[1;5C,        
    kUP5=\E[1;5A,

প্রতিক্রিয়া এবং সংস্থান সংস্থান জন্য ধন্যবাদ। এটি আমার জন্য সমস্যার সমাধান!
the_velour_fog

16

কী অনুক্রমের কোডগুলি কী কী তা সন্ধান করার সহজ উপায় হ'ল ctrl- v

সুতরাং, আপনি টাইপ করুন ctrl Vএবং ctrl পেতে:

^[[1;5C

যার একটি উপায় লিখতে হয় ESC[1;5Cবা \e[1;5C


বাহ চমৎকার. আপনি কি জানেন যে এটি জিনোম-টার্মিনালের কোনও উদ্দেশ্যযুক্ত বৈশিষ্ট্য, বা এটি এমন কিছু যা দুর্ঘটনাক্রমে আবিষ্কৃত হয়েছিল?
the_velour_fog

Zsh ( bindkey|grep 'quoted-insert') এবং bash ( bind -p|grep 'quoted-insert') উভয়েরই কী কোড সেট করে আউটপুট করার জন্য একটি মূল বাঁধাই রয়েছে <c-v>
কেবিএ মনিকার সাথে দাঁড়িয়ে আছে

1
এটির জন্য মূল্যবান, Ctrl-V ভিমের সন্নিবেশ এবং কমান্ড মোডে একই ফাংশন সম্পাদন করে।
জোয়েটউইল

4
ইউটিউসের প্রথম দিনগুলি থেকে @The_velour_fog Ctrl + V অর্থ "পরের অক্ষরটিকে টার্মিনাল কমান্ড হিসাবে ব্যাখ্যা করার পরিবর্তে সন্নিবেশ করান"। এটি কার্নেলের কমান্ড লাইন প্রসেসিংয়ের একটি বৈশিষ্ট্য যা আরও পরিশীলিত ইনপুট সিস্টেম যেমন বাশ, জেডএস, ভি, ... অনুকরণ করে ...
গিলস 'ফায়ার অশুভ হওয়া বন্ধ করুন'

1
@ কেবিএ রেকর্ডের জন্য, তারা কেবলমাত্র নয়। বাশের প্রকৃতপক্ষে এটি জিএনইউ রিডলাইন লাইব্রেরি সরবরাহ করে যা এর উপর নির্ভর করে, যা <c-q>এটি অনুলিপি করে Emacs কী- বাইন্ডের সাথে এটি মিলিয়ে দেয়। Zsh এটিকে উভয়ের সাথেও আবদ্ধ করে <c-v>এবং <c-q>তবে আপনি কেবলমাত্র Vim মোড সক্ষম করলেই, যথেষ্ট পরিহাসযোগ্য। রিডলাইনটি পাইথনের import rlcompleterবর্ধিতকরণের মতো অন্যান্য জিনিসও ব্যবহার করে । (সূত্র: tiswww.case.edu/php/chet/readline/readline.html#SEC9 এবং man zshzle)
ssokolow
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.