ওএস এক্স টার্মিনাল সমতুল্য Ctrl + বাম / Ctrl + ডানদিকে


19

উইন্ডোজ এবং লিনাক্সে আমি টার্মিনালের বাম বা ডানদিকে কোনও শব্দ এড়াতে সর্বদা ctrl+ বা ctrl+ চাপতে পারি। পাঠ্য সম্পাদকগুলিতে মনে হয় এটি + / কাজ করে তবে টার্মিনালে ডাইস হয় না। আমি গুগল অনুসন্ধান করেছি এবং উইকিপিডিয়া পৃষ্ঠা ব্যতীত অন্য কিছু খুঁজে পাইনি যা কাজটি + B/ Fকরে বলে দাবি করে, তবে এটি কেবল আমার টার্মিনালে (বা or এবং I যদি আমি ধরে রাখি ) মুদ্রণ ∫ এবং ƒ অক্ষর । কোন ধারনা?

উত্তর:


12

আপনি কীটি ব্যবহার করতে পারেন , তবে আপনাকে এটি "মেটা" কী হিসাবে ব্যবহার করতে বিকল্পটি নির্বাচন করতে হবে: বিকল্প পাঠ

একবার আপনি এটি করেন, + Fএবং + Bআপনার প্রত্যাশা অনুযায়ী কাজ করবে।


দুর্দান্ত ... এটি আমাকে দীর্ঘদিন ধরে পাগল করে চলেছে। ধন্যবাদ।
রবার্ট এস সিয়াসিও

2
সেই বিকল্পটির সম্ভাব্য "ত্রুটি" জন্য Apple.stackexchange.com/q/1391/115 এছাড়াও দেখুন ।
মার্টিন মার্কনকিনি

দুর্দান্ত উত্তর। +1
সোনার গনোল

12

এটি আমাকে ক্রেজিও চালাচ্ছিল, তবে আমি টার্মিনাল-নির্দিষ্ট ফিক্সটি চাইনি কারণ আমি টার্মিনালটি ব্যবহার করি না, এবং আমার ওএসএক্স বাক্সে এসএসএইচ করতে সক্ষম হওয়ায় সঠিক কী-বাইন্ডিংগুলিও ব্যবহার করতে হয়েছিল।

এছাড়াও, ব্যক্তিগতভাবে, আমি চাবিটি আগে আলোচনা হিসাবে যত্ন করি নি ; আমি লিনাক্সে ব্যবহৃত ctrl+ / সংমিশ্রণটি বজায় রাখতে চেয়েছিলাম to

এই সমস্যাটি সমাধান করার জন্য, আমি আমার সাথে নিম্নলিখিতগুলি যুক্ত করেছি ~/.profile:

bind '"\e[5C": forward-word'
bind '"\e[5D": backward-word'
bind '"\e[1;5C": forward-word'
bind '"\e[1;5D": backward-word'

টার্মিনালে ব্যাশের ক্ষেত্রে প্রথম দুটি প্রয়োগ নোট করুন ; শেষ দুটি আইটার্ম 2 এবং ইনকামিং এসএসএস সংযোগে ব্যাশ প্রয়োগ করে । কীবোর্ড এমুলেশন কেন আলাদা তা আমাকে জিজ্ঞাসা করবেন না;)

রেকর্ডের জন্য, আমি কী সন্ধান করতে পেরেছিলাম এই স্ট্যাকওভারফ্লো উত্তরের একটি ইঙ্গিতকে আসলে কীকোডগুলি ধন্যবাদ জানিয়েছিল : আপনি cat > /dev/nullএকটি কী সংমিশ্রণের সময় প্রেরণ করা সঠিক কীকোডগুলি নিরীক্ষণ করতে চালাতে পারেন ।

(নোট যে আমার জন্য, আমি চালানোর cat > /dev/nullএবং প্রেস ctrl+ + এটা উৎপন্ন ^[[1;5Dতোমার সঠিক keycode ভিন্ন হতে পারে , কিন্তু প্রথম ^[হিসাবে প্রতিনিধিত্ব করা হয় \eহিসাবে আমার উদাহরণ কোডে দেখানো।)

বিটিডাব্লু, আপনি যদি সমস্ত সক্রিয় বাশ কী-বাইন্ডিংগুলি দেখতে চান তবে চালান bind -p


আমি xxdকীবোর্ড ইনপুট পরীক্ষা করতে ব্যবহার করতে চাই । আপনি টাইপ করার সাথে সাথে প্রদর্শিত অক্ষরটি দেখতে পাবেন, তারপরে xxdআপনি রিটার্ন টাইপ করার সময় হেক্সে মান নির্ধারণ করুন।
ক্রিস পৃষ্ঠা

পারফেক্ট! আমি যা খুঁজছিলাম কেবল :) উপরে "অ্যাপ্লিকেশন-নির্দিষ্ট" সেটিংস তৈরি করার সৌভাগ্য কখনও হয়নি, তবে এটি কেবল কার্যকর!
বিস্কো

আপনার সিস্টেফস> কীবোর্ড> শর্টকাটস> এক্সপোজেজে নিয়ন্ত্রণ + বাম / ডান ম্যাপ করা হয়নি "তা নিশ্চিত করুন é আমার অন্য কোনও জায়গা খোলা ছিল না, সুতরাং দেখে মনে হচ্ছে আমার কীবোর্ডের ইনপুটটি কাজ করছে না।
sudo

6

ম্যাক ওএস এক্স লায়ন ১০.০ হিসাবে, টার্মিনাল মানচিত্রগুলি - / থেকে esc+ B/ Fডিফল্ট হিসাবে, সুতরাং এটি এখন বাশ এবং অন্যান্য প্রোগ্রামগুলির জন্য অন্তর্নির্মিত যা এই ইম্যাক্স-সামঞ্জস্যপূর্ণ কী-বাইন্ডিংগুলি ব্যবহার করে।


5

আপনি যদি vi ব্যবহার করতে জানেন তবে আপনি কমান্ড লাইনে set -o viআপনার .bash_profileবা যে কোনও সময় vi ব্যবহার করে vi লাইন সম্পাদনা মোডটি চালু করতে পারেন । তারপরে আপনি vi কমান্ডের মধ্যে স্যুইচ করতে পারেন এবং মোডগুলি সন্নিবেশ করতে পারেন। সুতরাং আপনি পালাতে পারবেন, তারপরে লাইনটি নেভিগেট করার জন্য vi কমান্ডগুলি ব্যবহার করুন:

0 = move to beginning of line
$ = move to end of line
w = move forward one word
b = move backward one word

একবার আপনি সঠিক অবস্থানে পৌঁছে গেলে, আপনি অন্যান্য vi কমান্ডগুলি সন্নিবেশ করানো বা মোডগুলি সংযোজন করতে, বা একের পর এক অক্ষর অপসারণ করতে পারেন etc.


আমি কখনই জানতাম না যে আপনি লাইন শুরুর জন্য 0 ব্যবহার করতে পারবেন, আমি সর্বদা used
জেসন সালাজ

1
@vxjasonxv: হ্যাঁ, non প্রথম অ-হোয়াইটস্পেস চরে চলে আসে, 0 প্রথম কলামে চলে আসে (যা আপনি সম্ভবত লক্ষ্য করেছেন তবে আমি বুঝতে পেরেছিলাম যে আমি এটি অন্যদের জন্য ফেলে দিয়েছি: পি)
রবার্ট এস সিয়াসসিও

1
ওহ, এটি আরও ভাল, আমি এখনও তা খেয়াল করিনি! ওহ মানুষ, function এর কার্যকারিতা (প্রথম অ-শ্বেত স্পেস) সর্বদা আমাকে হতাশ করে। ধন্যবাদ.
জেসন সালাজ

অবশ্যই ESC ^এটি দুর্দান্ত যখন আপনার প্রয়োজন হয়, এটি কেবল বিরক্ত হয় যখন আপনি
অন্যভাবে

3

টার্মিনাল খুলুন, পছন্দগুলি, কীবোর্ডে যান। তালিকায় আপনি "ctrl কার্সার ডান" এবং "ctrl কার্সার বাম" পাবেন।
তাদের নির্ধারিত ক্রিয়াগুলি যথাক্রমে "\ 033f" এবং "\ 033b" তে পরিবর্তন করুন এবং আপনি আপনার Alt কীটি না হারিয়ে ctrl+ এবং ctrl+ ব্যবহার করতে সক্ষম হবেন


2

দেখে মনে হচ্ছে শব্দের শুরু এবং শেষের দিকে যেতে esc+ Bএবং esc+ Fডিফল্টরূপে ম্যাপ করা হয়েছে। যদিও, আমার সিস্টেমের জন্য আপনি ধরে রাখতে পারবেন না escতবে প্রতিটি শব্দের জন্য এটি আবার চাপতে হবে।


1
Esc চাপুন, একটি পরিবর্তক না হয় এটা শুধু "এস্কেপ" মোডে যাচ্ছে যখন আপনি এটি চাপুন, এটা জিনিসগুলি একটি মোডাল উপায় বিবেচনা শিফট অসদৃশ / Ctrl / মেটা ইত্যাদি (জিনিস Readline স্কিম যাহাই হউক না কেন।)
ocodo

0

ওএসের সর্বশেষ সংস্করণটি এটিকে স্পেসে মানচিত্র করে। আপনার কাছে স্পেস বন্ধ থাকলেও হটকিরা এখনও এই লুকানো অবস্থাতেই সংক্ষিপ্তসার্কিট করতে পারে:

টার্মিনাল.এপ কার্সার কী: সিস্টেম পছন্দগুলি -> শর্টকাটগুলি -> মিশন নিয়ন্ত্রণ -> একটি স্থান বামে সরান able

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