আইটার্ম - একটি শব্দ পিছনে এবং এগিয়ে চলছে


164

কিবোর্ড শর্টকাট ব্যবহার করে কমান্ড লাইনে কুরান্ট পাঠ্যের মাধ্যমে একটি শব্দকে পিছনে যেতে এবং একটি শব্দ ফরোয়ার্ড করতে আইটার্ম 2 কনফিগার করা সম্ভব হবে?


14
এটি প্রকৃতপক্ষে প্রশ্নের উত্তর দেয় না তবে এটি প্রাসঙ্গিক: আপনি কার্সারটি সেখানে সরিয়ে নিতে একটি কমান্ড লাইনের যে কোনও জায়গায় ক্লিক করতে পারেন।
ডেভিড উইনিস্কি

সঠিক উত্তর গ্রহণ না করার জন্য ডাউনভোটিং
পাই-

@ পাই- আপনি কেন মনে করেন যে গৃহীত উত্তর সঠিক নয়? 1. এটি সবচেয়ে ভোট সহ একের প্রায় 3 বছর আগে উপস্থিত হয়েছিল। ২. এটি এমন একটি সমাধান উপস্থাপন করে যা ডিফল্টরূপে কাজ করে না।
Syntagma

উত্তর:


47

Ctrl-[ bএকটি শব্দ পিছনে লাফিয়ে। আপনি Escপরিবর্তে বা ব্যবহার করতে পারেন Ctrl-[, এবং fএগিয়ে যেতে।

যে Ctrl+ + [মুক্তি এবং তারপর bবা f। অথবা Escএবং bবা f

এসকডিফরেন্টে এই অন্যান্য আলোচনায় আরও তথ্য পাওয়া যাবে।


3
প্রতিটি শব্দের জন্য কীগুলির অনুক্রম টাইপ করার বিপরীতে একটি বোতাম চেপে ধরে রেখে প্রচুর শব্দ দ্রুত ফিরে যাওয়ার কোনও উপায় থাকলে এটি আরও ভাল।
ব্যবহারকারী 1717828

"Ctrl- [" কী?
শিহাও জু

"Ctrl- [" দিয়ে আমি "Ctrl" কী এবং "[" কী একসাথে হিট করতে চাইছি।
ভলস্ক

321

একটি কামান দিয়ে একটি মাছি হত্যা:

  • যান অভিরুচিসমূহ ... > প্রোফাইল > কী
  • লোড প্রিসেট টিপুন ...
  • প্রাকৃতিক পাঠ্য সম্পাদনা নির্বাচন করুন

তারপর, আপনি একটি শব্দ পিছন ব্যবহার স্থানান্তর করতে পারেন Option ⌥+ + এবং একটি শব্দ সামনে ব্যবহার Option ⌥+ + ব্যবহার লাইনের শুরুতে যান fn+ + এবং সঙ্গে সঙ্গতিপূর্ণ শেষে fn+ + । এছাড়াও আপনি একটি শব্দ পিছন ব্যবহার মুছে দিতে পারেন Option ⌥+ + ব্যবহার পুরো লাইন মুছে ফেলতে Command ⌘+ +

প্রিসেটটি উপস্থিত না হলে, আইটার্ম 2 পুনরায় ইনস্টল করুন। আপনি যদি হোমব্রু + ক্যাস্ক ব্যবহার করে এটি ইনস্টল করেন:

brew cask reinstall iterm2

48
এটি গ্রহণযোগ্য উত্তর হওয়া উচিত!
লোকারাড

3
এটি আমার পক্ষে কাজ করে না। প্যারামিটার: আইটার্ম 2 3.1.2, ম্যাকোস 10.12.6, জার্মান কীবোর্ড। এবং আমি একা নই ...
t0r0X

2
এটি দুর্দান্ত এবং আপনার বেশিরভাগ চাহিদা যুক্ত করবে। তবে এটি সিএমডি + বাম তীর / ডান তীরের মাধ্যমে 'লাইনের শুরুতে / শেষের দিকে যেতে' যোগ করে না ` এই ক্রিয়াটি জন্য, দেখুন: stackoverflow.com/questions/6205157/...
MikeyN0

35
আমি এই উত্তরটি দেখার পরে আমার জীবন বদলে গেছে। আমি আমার স্ত্রীকে তালাক দিয়েছি, এখন আমি সুপার মডেল নিয়ে ল্যাম্বোতে আছি।
ড্রাগোস রাইসেস্কু

12
মনে রাখবেন যে এটি পছন্দসমূহ> প্রোফাইল > কীগুলি> লোড প্রিসেটগুলি পছন্দগুলি নয়> কীগুলি> লোড পছন্দসমূহ
কেভিন

147

আমি নীচের সেটআপ পছন্দ।

  1. পছন্দসমূহ> কী (বা পছন্দসমূহ> প্রোফাইল> কী)
  2. প্লাস ক্লিক করুন।

একটি শব্দ এগিয়ে যান

option+right
send escape sequence
f

একটি শব্দ ফিরে যান

option+left
send escape sequence
b

শব্দের শুরুতে ( creditণ ) মুছুন

option+delete
send hex code
0x1B 0x08

শব্দের শেষে মুছুন

fn+option+delete
send escape sequence
d

(আমি নিশ্চিত মনে রাখিনা, তবে আমি মনে করি আমি নীচে জেরানের উত্তরটি থেকে এই উত্তরটি অনুলিপি করেছি এবং এতে আরও যুক্ত করেছি that উত্তরটিতে আমার অতিরিক্ত তথ্য যুক্ত করা উচিত ছিল বা উত্তরটিতে সম্পাদিত পরামর্শ দেওয়া হয়েছিল how আমি কীভাবে উন্নতি করতে জানি না পরিস্থিতি, তবে এখন এটি জানা গেছে))


2
MacOS 10.12 এ, শব্দের শুরুতে মুছে ফেলার জন্য আমাকে হেক্স কোড 0x17 ব্যবহার করতে হবে
মিডোপা

MacOS 10,12 এবং zsh সঙ্গে একটি যাদুমন্ত্র মত কাজ
সেবাস্টিয়ান

1
আমার কাছ থেকে বিয়ার
অনন্ত

1
ঝেররানের উত্তরের বিষয়টি বিবেচনা করুন। আমি মনে করি আমি তাদের উত্তরে কিছুটা উন্নতি করেছি এবং সম্ভবত আমার নিজের উত্তর তৈরি করার পরিবর্তে একটি সম্পাদনার পরামর্শ দেওয়া উচিত ছিল। আমি চুরি করেছিলাম এমন এক রকম অনুভব করি।
ডেভিড উইনিস্কি

রেফারেন্স এই : করতে Esc চাপুন-B, আমি পাঠাতে ছিল 0x1b 0x42, এবং Esc চাপুন-F, আমি পাঠাতে ছিল 0x1b 0x46: D:
মেরেডিথ

36

ফরোয়ার্ড (Alt-f), পশ্চাদপদ (আল্ট-বি) এবং মুছে ফেলার (আল্ট-ডি) শব্দ পেতে

  1. আইটার্ম খুলুন।
  2. আইটার্ম> পছন্দসমূহ ...> প্রোফাইল> কীগুলিতে যান
  3. প্রোফাইল শর্টকাট কীগুলির অধীনে, + সাইন ক্লিক করুন।
  4. আপনার কী শর্টকাট টাইপ করুন (বিকল্প-বি, বিকল্প-চ, বিকল্প-ডি, বিকল্প-বাম, ইত্যাদি)
  5. অ্যাকশনের জন্য, এস্কেপ সিকোয়েন্স প্রেরণ করুন চয়ন করুন।
  6. ইনপুট ক্ষেত্রে b, d বা f লিখুন।

এটি কমপক্ষে ব্যাশের জন্য কাজ করে। Zsh এর জন্য নেভিগেট করার অন্যান্য উপায় রয়েছে


2
আমি একটি বিকল্প + ডান শর্টকাট যুক্ত করার চেষ্টা করেছি এবং একটি সংঘাত সম্পর্কে একটি সতর্কতা বার্তা পেয়েছি, কারণ আমি বুঝতে পারি নি যে আপনি পছন্দগুলি> কীগুলি> গ্লোবাল শর্টকাট কী এবং পছন্দসমূহ> প্রোফাইল> কীগুলি> প্রোফাইল শর্টকাট কীগুলিতে উভয়ই কনফিগার করতে পারেন। এটি ডিফল্ট প্রোফাইলে কনফিগার করার কাজ।
ডেভিড উইনিস্কি

1
এটি zsh এর জন্যও কাজ করে!
Andrii Abramov

2
আমি মনে করি আপনার উত্তরটি (একই সমাধানের জন্য) বোঝা সবচেয়ে সহজ ছিল +1
nzaleski

1
খুব দরকারী ব্যাখ্যা।
কনটি

পারফেক্ট। আপনি কমান্ড + এফ ইত্যাদি ব্যবহার করতে পারেন যাতে "আল্ট" কী একই অবস্থানে থাকে এবং পিসি এবং ম্যাকের মধ্যে স্যুইচ করার সময় কোনও সমন্বয় প্রয়োজন হয় না।
ফ্রাইডারব্লিউমলে

11

অন্যান্য উত্তরের মতো, তবে জাশের জন্য এটি খুঁজে পেতে আমাকে কিছুটা সময় নিয়েছিল:

আপনি যদি আইটিআরমে ওহ মাই জেড এর মতো জেডএস ব্যবহার করছেন তবে তারপরে যান: পছন্দসমূহ> প্রোফাইল > কী উপ-মেনুতে

+ সাইন ক্লিক করুন

আপনার শর্টকাট কম্বো যুক্ত করুন, "এস্কেপ সিকোয়েন্স প্রেরণ করুন" নির্বাচন করুন

বাম এবং ডান নীচে জন্য ইনপুট।

বাকি আছে:

[1;5D

ডানে:

[1;5C

1
আপনি আমার জীবন সাথিকে বাঁচিয়েছেন
নবেম্বর

এটি আমার জন্য কাজ করা একমাত্র সমাধান
ব্রাইজি

অবশেষে, একটি সহজ সমাধান যা কাজ করে: ডি আমাদের সাথে ভাগ করে নেওয়ার জন্য ধন্যবাদ!
পেরিব্যাক

এই উত্তর হওয়া উচিত। সম্মত।
এহিম

2

আপনার সাথে ষষ্ঠ মোডে আপনার টার্মিনাল সেট করতে পারেন set -o viস্বাভাবিক চ গতি কমান্ডগুলি ব্যবহার পাবে (ইন লাইন যোগ .bash_profileসেটিং স্থায়ীভাবে সঞ্চয় করতে।)

সুতরাং, যেমন vi তে, আপনি আঘাত করতে পারেন Esc, তারপরে bএকটি শব্দের পিছনে সরানোর wজন্য ( এগিয়ে যাওয়ার জন্য), লাইনটির শুরুতে যান 0বা F+ অক্ষরের সাথে পিছনে থাকা কোনও অক্ষর সন্ধান করুন ।

iসাধারণ মোডে ফিরে sertোকাতে হিট করুন।

Vi এর সাথে পরিচিত তারা আরও অনেক কিছু করতে পারে। একটি ঠকানো শীট এখানে পাওয়া যাবে


2
ভিম সব সমাধান করে! : ডি
ব্রেনো সালগাদো

আঘাত Escতারপর Iমাত্র লাইনের শুরুতে একবার যেতে সামান্য কম সুবিধাজনক চেয়ে Ctrl-aএই ব্যবহারের ক্ষেত্রে প্রায়ই ঘটে যখন আপনি শুধু কমান্ড নাম পরিবর্তন করতে চান -। সুতরাং আমি আইপিআরএম 2-এ কিছু কী-বাইন্ডিং পরিবর্তনের সাথে ম্যাপে Ctrl-Aএবং পালানোর ক্রমের অনুরূপ ভিআই মোড ব্যবহার করি Esc+0। সম্পাদনা মোডে শেষ হওয়ার সাথে সাথে এই কেসগুলি আরও দ্রুত হয়।
rfabbri

1

এখানে চিত্র বর্ণনা লিখুন

ওপেন পছন্দসমূহ

Esc + প্রেরণের জন্য বাম (এবং / অথবা) ডান বিকল্প কীটি কনফিগার করুন

আপনি যদি নিজের প্রিসেটগুলি নিয়ে গোলযোগ করেন তবে আপনাকে ডিফল্ট প্রিসেটটি লোড করতে হতে পারে (সাবধান হোন এটি আপনার কাস্টম কী-বাইন্ডগুলি মুছতে পারে!)

এখানে চিত্র বর্ণনা লিখুন

এটি করার পরে আপনি যদি অদ্ভুত অক্ষরগুলি দেখেন তবে আপনাকে আপনার। / .Inputrc বা / etc / ইনপুটসিআর কনফিগার করতে হবে

এটি আপনার ~ / .inputrc এ যুক্ত করুন:

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

সম্পূর্ণ উদাহরণ ইনপুটসিআর:

# /etc/inputrc - global inputrc for libreadline
# See readline(3readline) and `info rluserman' for more information.

# Be 8 bit clean.
set input-meta on
set output-meta on

# To allow the use of 8bit-characters like the german umlauts, uncomment
# the line below. However this makes the meta key not work as a meta key,
# which is annoying to those which don't need to type in 8-bit characters.

# set convert-meta off

# try to enable the application keypad when it is called.  Some systems
# need this to enable the arrow keys.
# set enable-keypad on

# see /usr/share/doc/bash/inputrc.arrows for other codes of arrow keys

# do not bell on tab-completion
# set bell-style none
# set bell-style visible

# some defaults / modifications for the emacs mode
$if mode=emacs

# allow the use of the Home/End keys
"\e[1~": beginning-of-line
"\e[4~": end-of-line

# allow the use of the Delete/Insert keys
"\e[3~": delete-char
"\e[2~": quoted-insert

# mappings for "page up" and "page down" to step to the beginning/end
# of the history
# "\e[5~": beginning-of-history
# "\e[6~": end-of-history

# alternate mappings for "page up" and "page down" to search the history
# "\e[5~": history-search-backward
# "\e[6~": history-search-forward

# mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving
"\e[1;5C": forward-word
"\e[1;5D": backward-word
"\e[5C": forward-word
"\e[5D": backward-word
"\e\e[C": forward-word
"\e\e[D": backward-word

$if term=rxvt
"\e[7~": beginning-of-line
"\e[8~": end-of-line
"\eOc": forward-word
"\eOd": backward-word
$endif

# for non RH/Debian xterm, can't hurt for RH/Debian xterm
# "\eOH": beginning-of-line
# "\eOF": end-of-line

# for freebsd console
# "\e[H": beginning-of-line
# "\e[F": end-of-line

$endif

-1

আইটিআরএম ৩.১.৪ এর সাহায্যে আমি স্বতন্ত্র কী ম্যাপিংগুলি যুক্ত না করে নিম্নলিখিতগুলি সেটআপ করতে সক্ষম হয়েছি।

  1. পছন্দ> প্রোফাইল> কীগুলিতে যান
  2. বাম / ডান ⌥ কী: Esc + নির্বাচন করুন

একটি নতুন টার্মিনাল সেশন দিয়ে আপনি এখন ব্যবহার করতে পারবেন:

Option ⌥+ fএগিয়ে যেতে

Option ⌥+ bএগিয়ে যেতে

Option ⌥+ Delete ⌫শব্দ মুছতে


2
এটি অন্যান্য উচ্চ ভোট দেওয়া উত্তরের চেয়ে কীভাবে আলাদা? আপেল.স্ট্যাকেক্সেঞ্জাও.এ.এ.
ইউজার 151019
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.