পর্দা বা tmux এর জন্য সর্বনিম্ন বিরোধী উপসর্গ / পালানোর ক্রম কি?


96

স্ক্রিনটি Ctrl+ সহ যায় A। অন্যদিকে tmux screen স্ক্রিনের মধ্যে বিকাশযুক্ত হিসাবে Ctrl+ ব্যবহার করে B। উভয় কী-স্ট্রোকগুলি অবশ্য সম্পাদক, শেল ইত্যাদিতেও ব্যবহৃত হয়। সুতরাং যে কোনও একটি বেছে নেওয়া ব্যবহারকারীর অভিজ্ঞতা এবং সেই সরঞ্জামগুলির কার্যকারিতা হ্রাস করে যখন tmux বা পর্দার মধ্যে ব্যবহার করা হয়।

অন্যান্য প্রোগ্রাম 'এবং শেলস' কীবাইন্ডিংয়ের সাথে কোন উপসর্গটি অন্তত বিরোধ করে?


6
"কোনটি অন্য প্রোগ্রামগুলির সাথে অন্তত বিরোধ করে?" মতামত সঙ্গে কিছুই করার আছে।
আইকনোক্লাস্ট

পরিবর্তনের পরে পরিবর্তনগুলি কার্যকর হওয়ার ~/.tmux.confজন্য tmux সার্ভারটি পুনরায় চালু করতে ভুলবেন না ( সুপারuser.com/q/188491/105108 )।
ks1322

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

উত্তর:


48

আপনার কীবোর্ড লেআউটে সুবিধাজনক অবস্থানে থাকলে ^\(ওরফে ^|) সেরা বলে আমি মনে করি । অন্যান্য প্রোগ্রামে এর ব্যবহারগুলি খুব বিরল:

  • SIGQUITএকটি প্রক্রিয়া প্রেরণ
  • যখন ^Cবাধা দেওয়া হয় তখন শেলের মধ্যে লুপের জন্য বা যখন বাতিল করা হয়
  • toggle-input-method ইমাসে

আমি অন্য কোন ব্যবহার জানি না। কোনও প্রক্রিয়াটি অভ্যস্ত হওয়ার বাইরে tmuxবা screenপরে দুর্ঘটনাক্রমে হত্যা না করার বিষয়ে সতর্ক হন । যদিও কয়েক বছরের মধ্যে এটি আমার একবার হয়েছিল।

~/.tmux.conf

unbind-key C-b
set -g prefix 'C-\'
bind-key 'C-\' send-prefix

~/.screenrc

escape ^|^|

আমি চেষ্টা করেছিলাম কিন্তু টিএমউক্স C-`. Can I escape the একরকমভাবে `চরিত্রের ব্যবহার সম্পর্কে অভিযোগ করে ?
জেসন

2
কেবল অন্য কাউকে জানাতে 'C-\'আপনার tmux কনফিগারেশনে `C- \ instead এর পরিবর্তে লিখতে হবে।
gns-ank

2
নতুন সেটিংস চেষ্টা করার পরে 'tmux উত্স-ফাইল /path/to/tmux.conf' ভুলে যাবেন না
ইউজার 72923

12
কিন্তু তারপর আমি যে কমান্ড অভ্যাস পেতে, এবং যখন আমি ভুলে আমি পর্দা আছি, আমি ঘটনাক্রমে SIGQUITs পাঠানোর শুরু করুন ...
Kache

3
"যদি এটি আপনার কীবোর্ড লেআউটে কোনও সুবিধাজনক অবস্থানে থাকে" এটি ডিফল্টরূপে হয় না, আপনি কি বোঝাচ্ছেন যে এমন কিছু জনপ্রিয় রিম্যাপিং রয়েছে যা আপনি ব্যবহার করছেন যা সি- \ সুবিধাজনক করে তোলে?
স্টোরপিক্সেল

53

Tmux- এ পালানোর জন্য ব্যাকটিক ব্যবহার করতে চান এমন লোকদের জন্য, আপনি যুক্ত করতে চান:

unbind C-b
set -g prefix `
bind-key ` send-prefix

এটি শেষটি গুরুত্বপূর্ণ, অন্যথায় আপনি অন্য উদ্দেশ্যে ব্যাকটিক টাইপ করতে পারবেন না :-)


আপনি কিছু এসকিউএল এ পেস্ট না করা অবধি ব্যাকটিক একটি ভাল ধারণা বলে মনে হচ্ছে ...
সিঙ্ক্রো

3
Tmux 1.8 এ সিংক্রো @ এটি কোনও সমস্যা নয় যা পূর্বনির্ধারিতভাবে অনুমান-পেস্ট-টাইম বিকল্পটি (1 মিমি সেট করা) ধন্যবাদ to এখানে দেখুন: Sourceforge.net/p/tmux/tmux-code/ci/…
সিলিল

আমি এই প্রশ্নটি $()শেলগুলির পরিবর্তে ব্যাকটিকগুলি ব্যবহার করার অভ্যস্ত হওয়ার পরে সমস্যার কারণ হতে শুরু করায় ব্যাকটিকের বিকল্পগুলির সন্ধান করতে দেখেছি । এছাড়াও আপনি প্রচুর মার্কডাউন লিখতে শুরু করলে এটি ব্যথা হয়ে যায়। আমি বেশ কয়েক বছর ধরে এটি ব্যবহার করে আসছি, তবে দুর্ভাগ্যক্রমে আমাকে এখন এটি পরিবর্তন করতে হবে।
কিরেলাগিন

4
.Tmux.conf এ আমারও আছে bind-key C-a set-option -g prefix C-a। যখনই আমার ব্যাকটিকগুলি ব্যবহার করা দরকার তখনই আমি আঘাত করি `-Ctrl-aযা আমার উপসর্গটি সেট করে C-a। এবং আমার কাছে bind-key C-b set-option -g prefix `তাই আমি C-a-C-bফিরে যেতে হিট করতে পারি
বোরিস

আপনি যদি মার্কডাউন লিখছেন? আপনি কীভাবে উপসর্গ থেকে বাঁচবেন?
ওজেফোর্ড

21

সিআরটিএল + এ ইমা্যাকস মোডে ব্যাশ সহ ইম্যাক্সের সাথে সমস্যা সৃষ্টি করে। মনে হচ্ছে এটি আপনার কোনও সমস্যা নয়।

Ctrl + O হ'ল অপশনটি আমি দেখেছি। স্পষ্টতই, এটি র্যাটপয়েসনে ডিফল্ট (এটি একটি এক্স উইন্ডো ম্যানেজার যা মাউসের প্রয়োজন হয় না)। নেস্টেড স্ক্রীনগুলি ব্যবহার করার সময় আমি Ctrl + O ব্যবহার করেছি: বাইরের জন্য Ctrl + O এবং অভ্যন্তরীণগুলির জন্য Ctrl + A ব্যবহার করেছি। ভাল কাজ করেছে, কিন্তু কিন্ডা আমার সহকর্মীদের ভয় পেয়েছিল। :-)

আমি কেবল ভাবছিলাম এবং যদি আপনি ইমাসের চেয়ে ভি ব্যবহার করেন তবে কয়েকটি বিকল্প রয়েছে। উদাহরণস্বরূপ, Ctrl + G বেশি ব্যবহার করে না।


8
ইমাক্স ব্যবহারকারীদের জন্য সিআরটিএল + ও সেরা চয়ন বলে মনে হচ্ছে: ইম্যাক্সে এটি কেবল "কার্সারে একটি নতুন লাইন খুলুন" এবং ব্যাশে "কমান্ডের অনুক্রম পুনরাবৃত্তি করুন"।
ফ্লো

2
+1 যদি আপনি ডান হাতের সিটিআরএল-অপারেশনগুলি দিয়ে ঠিক থাকেন তবে এটি দেখতে ভাল ব্যাকআপ like আমি নিজে একজন
লেফটি

9
আমার মনে হয় Ctrl + O ভিম ভেঙে যায়
Mu Qiao

14
আমি @ মুকিউওর সাথে একমত ভিএম-তে সিআরটিএল-ও পুরানো কার্সার পজিশনে (অনেক আইডিই-তে ব্যাক বোতামের সমতুল্য) ঝাঁপ দেওয়ার জন্য ব্যবহৃত হয়, এমন একটি বৈশিষ্ট্য যা আমি ভিমে কোড ব্রাউজ করার সময় খুব ঘন ঘন ব্যবহার করি। সিআরটিএল-বি ভিমে পেজআপের সমার্থক। আমি ভিমে মোটেও Ctrl-b ব্যবহার করি না। সুতরাং আমার মতো ভিম ব্যবহারকারীদের জন্য, সিটিআরএল-বি এখনও সিটিআরএল-ও-এর চেয়ে ভাল পছন্দ। আমি সিজেটিকে আমার উপসর্গ কী হিসাবে ব্যবহার করি যেহেতু সিজে ভিমে জে বা <ডাউন> এর সমার্থক এবং ভিমে এক লাইন নীচে সরানোর জন্য কেউ সিজে ব্যবহার করে না। আমার এটি আমার। / .Tmux.conf এ রয়েছে:set -g prefix2 C-j; bind-key C-j send-prefix -2
পাল

C-jCtrlP এর সাথে দ্বন্দ্ব। বাফার তালিকার উপরে এবং নীচে সরানো C-kএবং C-jযথাক্রমে
ব্লকলুপ

14

আমি CAPS-LOCKবিশ্বব্যাপী ম্যাপ করেছি ESC। তারপরে, আমি আমার উপসর্গের জন্য M-Space(যেমন। CAPS-LOCK+ Space) ব্যবহার করি।


আমি এটি করার চেষ্টা করছি তবে আমি যদি CAPS-LOCK(আমার পরবর্তী কমান্ড বা কোনও কিছুর কথা চিন্তা করি) tmux — বা আইটার্ম ধরে রাখি তবে নিশ্চিত না যে এটি কী কারণে ঘটছে repeatedly সেই ESCআদেশটি বারবার M-Spaceকাজ না করার কারণটি পেয়েছে । পুনরাবৃত্তি করা কী সমস্যাটি নিষ্ক্রিয় করার কোনও উপায় আছে? উদাহরণস্বরূপ, আমি দ্রুত টিপলে এটি কাজ করে CAPS-LOCK + Space, তবে আমি যদি CAPS-LOCKএক দ্বিতীয় বা তার জন্য চেপে ধরে রাখি না এবং তারপরে Spaceএটি জোর নিবন্ধন করে না M-Space...
ব্রুনো এলি

12

আমি পর্দার জন্য একটি জটিল সিস্টেম ব্যবহার করি। আমার ডিফল্ট পলায়ন \ 140 \ 140 এ সেট করা হয়েছে যা ব্যাকটিক। Ctrl-A আমার জন্য Zsh এর মধ্যে ইমাকস এবং কমান্ড লাইন সম্পাদনা উভয়কেই জটিল করে তোলে এবং আমি Ctrl-O (বেশিরভাগ স্ক্রিন ক্রিয়াকলাপের জন্য 2 হাত ক্রিয়াকলাপ) অপছন্দ করি।

আমি স্ক্রিন 1-এ পুনরায় সংশোধন করব যাতে কীবোর্ডের 1 থেকে শুরু করে বাম থেকে ডানদিকে নতুন সেশন তৈরি হয় This এটি আমি স্থির বা রেফারেন্স উইন্ডোজগুলিকে যা বিবেচনা করি তার জন্য স্ক্রিন 0 রিজার্ভ করতে দেয়। উইন্ডোজের মধ্যে অদলবদল করা খুব দ্রুত এক হাতের ইশারায় (ব্যাকটিক) 1, (ব্যাকটিক) 2, (ব্যাকটিক) 3

ইউনিক্স পরিবেশে ব্যাকটিক ব্যবহারের বিষয়টি হ'ল শেল / পার্ল স্ক্রিপ্ট কোডটি কাটা এবং পেস্ট করার চেষ্টা করার সময়। এই কারণে আমি আমার পালানোর চরিত্রের মধ্যে স্যুইচ করতে F11 / F12 বেঁধে রাখি।

bindkey -d -k F1        escape ^O^O # bound to F11
bindkey -d -k F2        escape \140\140 # bound to F12

এটি যখন আমি কাটা এবং পেস্ট পরিচালনা করব তখন সিটিআরএল-ও-তে পালিয়ে যাওয়ার বদলে যাবে। আমি ডাবল টিক আঘাত করা সহজ এবং বেশিরভাগ স্ক্রিন ক্রিয়াকলাপের জন্য একটি ভাল বাণিজ্য বন্ধ পাওয়া গেছে।

এই উত্তরটিকে নতুন সমাধান সহ পুনর্বিবেচনা করা হচ্ছে যা F12 হিট করে মোড টগল করার অনুমতি দেয় এবং মোড নির্দেশ করতে একটি ক্যাপশন ব্যবহার করে।

## command characters
escape \140\140                 # default is `

## sets caption and escape toggle
bindkey -d -k F2 process a     # bound to F12

## initial caption
caption always '%{= kW}%?%F%{+b KW}%:%{= kK}%? %= %?%F%{-b .c}>>>%{-}%? | %-w%{mW}%n* %t%? @%u%?%{-}%+w '

## registers to toggle bindkeys
register a "\140:eval 'bindkey -d -k F2 process b' 'process c' 'escape \\017\\017'^M"
register b "\017:eval 'bindkey -d -k F2 process a' 'process d' 'escape \\140\\140'^M"

## registers to change captions
register c "\140:caption string '%{= kW}%?%F%{+b mW}%:%{= kK}%? %= %?%F%{.c}ALT%{-}%? | %-w%{KW}%n* %t%? @%u%?%{-}%+w '^M"
register d "\017:caption string '%{= kW}%?%F%{+b KW}%:%{= kK}%? %= %?%F%{.c}>>>%{-}%? | %-w%{mW}%n* %t%? @%u%?%{-}%+w '^M"

সৃজনশীল সমাধান। আমি অভিভূত.
স্ট্যাটিকসান

বাইন্ড-কী -n এফ 11 সেট -জি উপসর্গ ind বাইন্ড-কী -n এফ 12 সেট-জি উপসর্গ সহ কে আপডেটস যদি অন্যরা এটি খাপ খাইয়ে নিতে চান তবে tmux এর জন্য আপডেট।
দুধপোস্টম্যান

1
উপসর্গের জন্য অন্য ধরণের ন্যূনতম টাইমআউট সেট করার উপায় আছে কি না টিএমউক্সে অন্যান্য_কি কম্বো তাই কোড পেস্ট করার সময় এটি কোনও কমান্ড ট্রিগার করে না তবে কীবোর্ড থেকে ব্যাকটিক + কী টাইপ করার সময় এটি করে কারণ ব্যাকটিক এবং অন্য কীটির মধ্যে বিরতি দীর্ঘ ছিল ?
সেরিল

11

আমি ব্যবহার Ctrl-Qমধ্যে tmuxএবং এটি ভাল এতদূর কাজ করেছে। যদিও আমাকে উল্লেখ করতে হবে যে এটি শেল প্রবাহ নিয়ন্ত্রণের সাথে সাংঘর্ষিক। ডিফল্টরূপে, Ctrl-Qআউটপুট এটি বন্ধ করার পরে পুনরায় সক্ষম করতে ব্যবহৃত হয় Ctrl-S। দুর্ঘটনাক্রমে আঘাত করার পরে কয়েকবার আটকে থাকা শেলটি দেখে অবাক হয়ে Ctrl-Sআমি টিপতে শিখেছি Ctrl-S

(তোলা যায় বন্ধ প্রবাহ নিয়ন্ত্রণ পুরাপুরি সঙ্গে তুলতে পারে stty -ixon, অথবা বিভিন্ন কী-বাঁধে stty startএবং stty stop।)

# tmux.conf
unbind C-b
set -g prefix C-q

আমি এই বাঁধাই গ্রহণ করেছি এবং আমি এটি খুব সুবিধাজনক বলে মনে করি। ধন্যবাদ!
aymericbeaumet

আমার প্রিয় এছাড়াও, যেহেতু আমি সবসময় টার্মিনাল নিয়ন্ত্রণ প্রবাহ স্টাফ অক্ষম করি।
জ্যাক ও'কনোর

2
এর জন্য ইম্যাকগুলিতে ব্যবহৃত হয় quote-inserted। (Emacs মধ্যে) নমুনা ব্যবহার: আমি পরবর্তী ট্যাব অক্ষর জন্য অনুসন্ধান করতে চান তাহলে -<Ctrl-s>+<Ctrl-q>+<TAB>
nhed

6

আমি রিজার্ভ করতে চাই ^Space, কারণ আমি আর টাইপ করা সবচেয়ে সহজ পদ্ধিতি হল উপসর্গ হতে খুঁজে খুব বিশেষ / সাধারণ অপারেশনের জন্য, কিন্তু এই মুহূর্তে আমি এটা যেমন ম্যাপ চেষ্টা করছি prefixtmux

আপনি যে টাইপটি টাইপ করতে চান তা তত্ক্ষণাত্ ঝাপটি দেওয়ার জন্য এটি আপনার আঙ্গুলগুলি মুক্ত করে। একবার চেষ্টা করে দেখো.


3
এটি দীর্ঘস্থায়ী হয়নি - আমি ফিরে এসেছি জে। ^ স্পেসটি সেই কমান্ডগুলির সাথে খুব সমান যা আমি ওএসএক্স-স্তরীয় অ্যাপ্লিকেশনগুলি (স্পটলাইট, কুইকসিলভার, ডিটিআরএম) শুরু করতে ব্যবহার করি।
সোপান

আমি সিজেও ব্যবহার করি। এটি আমার ~ / .tmux.conf এ আমি ব্যবহার করি:set -g prefix2 C-j; bind-key C-j send-prefix -2
পাল

1
আমি সি-স্পেসও ব্যবহার করি, এটি অন্য কোথাও ব্যবহার হয় না।
mahdix

1
সি-স্পেসটি আমার জন্য নিখুঁত, যেমন আমি একটি ক্রোমবুকে থাকি: ডি
এরিক নগুইন

6

একটি বিলম্বিত প্রস্তাবনা: ctrl-sctrl-sএর অনেকগুলি সুবিধা রয়েছে:

  1. হোম সারি।
  2. এখনও পাসে ctrl-a(আসলে, অধিকাংশ typers জন্য এটি একই দুই আঙ্গুলের তারা জন্য ব্যবহৃত ব্যবহার করবে ctrl-a,) তাই থেকে পেশী মেমরি সুইচ ctrl-aকরতে ctrl-sতুচ্ছ হয় - আমার জন্য, এটা দ্বিতীয় প্রকৃতি মধ্যে এটি চেষ্টা প্রথম এক ঘণ্টা সম্পর্কে হয়ে ওঠে।
  3. ইমাকস ctrl-a-স্টাইলের জন্য "লাইনের শুরুতে ফিরে" বা ভিআইএম-শৈলীর "বর্ধিত নম্বর" ক্রিয়াকলাপের জন্য নিখরচায়। বা আরে, এমবেডড স্ক্রিনের দৃষ্টান্তটি নিয়ন্ত্রণ করতে উপসর্গের অক্ষরগুলি পলায়নের বিষয়ে চিন্তা করার দরকার নেই a (আমি প্রায়শই দূরবর্তী সার্ভারগুলিতে ssh সেশন যুক্ত পেনগুলি সহ একটি স্থানীয় tmux ব্যবহার করে এটি করি যেখানে আমি স্ক্রিনটি চালাই)
  4. অন্য কোনও সাধারণভাবে ব্যবহৃত টার্মিনাল কার্যকারিতাটিতে ওভাররাইড বা এস্কেপিং-প্রয়োজনীয়তা যুক্ত করে না। কিছুই মানুষ বেশীরভাগ আজ ব্যবহার করেন তার উপর Ctrl-গুলি হয়!

অবশ্যই, সিআরটিএল-তে কিছুই নেই তার কারণ হ'ল টার্মিনালে এটি প্রথাগতভাবে প্রবাহ নিয়ন্ত্রণের জন্য ব্যবহৃত হয়, যা সাধারণত পেজিং সরঞ্জামগুলির আগে দিনগুলির আগে moreএবং lessসাধারণ ছিল dating আমি নিশ্চিত যে কিছু জিইআইআই টার্মিনাল প্রোগ্রামটি এখনও কোথাও সেই ফ্লো-কন্ট্রোল কার্যকারিতাটি ডিফল্টরূপে সক্রিয় করেছে, তবে আমি আসলে কোনওটির মধ্যেই ঝাঁপিয়ে পড়িনি; গুই টার্মিনাল প্রোগ্রামগুলির মধ্যে আমি সমস্ত চেষ্টা করেছি বলে মনে হয় এটি ডিফল্টরূপে একেবারে উপেক্ষা করবে, যা সুবিধাজনক কী সংমিশ্রণটিকে আরও উত্পাদনশীল ব্যবহারের জন্য উপলব্ধ করে তোলে।

সুতরাং যদি আপনি আসলে কোনও কাঁচা লিনাক্স টার্মিনাল (উদাহরণস্বরূপ) এর মধ্যে থেকে স্ক্রিন / টিএমউক্স ব্যবহার না করে বরং জিইউআই-ভিত্তিক টার্মিনাল থেকে ব্যবহার করেন তবে আমি ctrl-sচেষ্টা করার পরামর্শ দিই ; এটি আমার জন্য tmux এবং স্ক্রিনে জিপিং করা অনেক বেশি সুবিধাজনক।


4
Ctrl-s এগিয়ে অনুসন্ধান, যখন আমি Ctrl-r এর সাথে দূরে যাই :)
জ্যাক ও'কনর

কনসোল আউটপুট বন্ধ করার জন্য Ctrl-S সাধারণ (এটি "হিমায়িত")। আমি যখন এটি পুনরায় তৈরি করার চেষ্টা করলাম তখনই আমাকে এই বিট করুন।
ডেভ

5

দ্বন্দ্ব ছাড়াই একটি কী হতে পারে C-z, কারণ এটি সাধারণত শেলটির অন্য কোনও জিনিসটি শুরু করার জন্য পটভূমিতে প্রোগ্রামটি প্রেরণে ব্যবহৃত হয়। Tmux থাকলে আমি এটি করি না।


সিজেড ব্যবহার করে আমার কেবল সমস্যাটি হ'ল বেশিরভাগ অন্যান্য ব্যক্তি সিবি ব্যবহার করছেন, সুতরাং আমার পেশির স্মৃতিটি বন্ধ হয়ে যায় যখন অন্য কারও মেশিনে জোড়া প্রোগ্রামিং হয় I আমি fgভুলভাবে সিজে টাইপ করার পরে প্রচুর চালাতে পারি ।
স্টিভ জর্জেনসেন

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

4

আমি শুনেছি `(ব্যাকটিক) ব্যবহার হচ্ছে এবং তারপরে আপনাকে আসল ব্যাকটিকের জন্য কেবল দু'বার টাইপ করতে হবে। অ্যাকশনটিতে অভ্যস্ত এমন vi ব্যবহারকারীদের জন্য আরও ভাল হতে পারে (আপনি যদি ক্যাপস লক জিনিসটি না করেন)।


আপনি কীভাবে tmux এর জন্য ব্যাকটিক সংজ্ঞা দিতে পারেন?
আলেকজান্দ্রে নিঝাক

এরকম কিছু: আনবাইন্ড সিবি; সেট -g উপসর্গ ' '; bind '' প্রেরণ-উপসর্গ; উপরে ড্যারেন হলের উত্তর দেখুন।
ব্লুভানা

আমি প্রায় এক বছর ব্যাকটিকের সাথে আছি এবং আমি কখনই দ্বি-কী / কম্বো উপসর্গে ফিরে যাব না। একবার চেষ্টা করে দেখো.
সেরিল

4

আমি প্রস্তাব দিচ্ছি C-j, যা vi বা emacs এর সাথে খুব বেশি হস্তক্ষেপ করে না। মূলত, আমি সুসাম পালের একটি মন্তব্যে একমত, যা উত্তর হিসাবে দেখাতে উপযুক্ত বলে মনে হচ্ছে, যেহেতু অন্য সকলের কাছে আমার দৃষ্টিকোণ থেকে উল্লেখযোগ্য দ্বন্দ্ব রয়েছে বলে মনে হয়।

আমি সিজেটিকে আমার উপসর্গ কী হিসাবে ব্যবহার করি যেহেতু সিজেটি জে বা ভিমে সমার্থক এবং ভিমে একটি লাইন নীচে সরানোর জন্য কেউ সিজে ব্যবহার করে না। আমার এটি আমার। / .Tmux.conf এ রয়েছে:

set -g prefix2 C-j; bind-key C-j send-prefix -2


1
আপনার সুপারিশের ভিত্তিতে, আমি কিছু সময়ের জন্য সিজে ব্যবহার করে আসছি এবং কেবলমাত্র দ্বন্দ্বটি আমি পেয়েছি সিআরটিএলপি ভিএম প্লাগইনটির সাথে। সিজে এবং সিকে যথাক্রমে বিকল্পগুলি নীচে এবং উপরে উঠতে ব্যবহৃত হয়।
ব্লকলুপ

3

প্রোগ্রামার ডিভোরাক কীবোর্ডের লেআউট জন্য, এটি, অর্থাত্ একটি উপসর্গ হিসাবে একটি বিয়োগ (ড্যাশ) কী ব্যবহার করতে বেশ ঝরঝরে হয় ctrl+ + -
বিয়োগ কীটি কোয়ার্টি লেআউটে একক উদ্ধৃতি কী অবস্থানে রয়েছে। এছাড়াও আমি সিআরটিএল কী হিসাবে লক কী ফাংশনটি ক্যাপ করেছি। এটি একটি উপসর্গ হিসাবে সেট করতে একটি tmux কনফ, নীচে রয়েছে:

unbind C-b
set -g prefix C-_
bind C-_ send-prefix
bind - last-window

আপনি ভাবতে পারেন, বিয়োগের পরিবর্তে আন্ডারস্কোরটি কেন ব্যবহার করা হয়? পড়ুন Tmux: আমি কিভাবে সি (নিয়ন্ত্রণ-বিয়োগ) সংলগ্ন করেন?
কিওয়ার্টিটির জন্য, আপনি প্রয়োগ করতে পারেন আমি কীভাবে সি- 'তে টিএমউक्स উপসর্গ কীটি আবদ্ধ করব? সমাধান, একই শর্টকাট ধরে রাখতে।

আমি বলব যদি আপনি ভিম / নিওভিম ব্যবহার করেন তবে এটি একটি নিখুঁত উপসর্গ। কারণ উপসর্গগুলি, যেমন ctrl+ aবা ctrl+ bছায়া (ওভারল্যাপ) কোনওভাবেই ভিমের কার্যকারিতা করে।


2

ব্যক্তিগতভাবে, আমার bথেকে খুব দূরে Ctrl। যখন আমি tmux ব্যবহার করি, আমি সর্বদা Cb থেকে Ca এ বাইন্ডিং পরিবর্তন করি Ca এর সাথে প্রধান দ্বন্দ্বটি সমস্তটি নির্বাচন করা হয় তবে আমি যে প্রোগ্রামগুলি টিএমউক্স ব্যবহার করি সেগুলিতে এটি কোনও সমস্যা বলে মনে করি না।


প্রকৃতপক্ষে, আমি ডিফল্টটি ব্যবহার করি (স্ক্রিনে, কখনই tmux চেষ্টা করেনি) এবং এটি পরিবর্তন করার প্রয়োজন এখনও পাইনি।
কোয়াকোট কোয়েক্সোট

2

একটি জিএনইউ ইম্যাকস, জেডএস এবং এমএস উইন্ডোজ ব্যবহারকারী হিসাবে আমি কন্ট্রোল-টি ব্যবহার করি। (যেমন। স্ক্রিনআরসি :)

"^ T ^ T" এড়িয়ে চলুন

হ্যাঁ কন্ট্রোল-টি এর সাথে আবুਬੰুর প্রবণতাতে ডাউন ডাউন মেনু বা ইমাসে অক্ষর স্থানান্তরিত করার মতো কিছু আবদ্ধ।

আমি কো উপেক্ষা করেছিলাম কারণ এর জন্য আমার দুই হাত দরকার requires


2

আমি মনে করি সর্বোত্তম সমাধান হ'ল সি। ইমাক্স একটি উপসর্গ কী হিসাবে ^ সি ব্যবহার করে এবং আমি দেখতে পাই যে যখন আমাকে শেলতে ^ সি টাইপ করতে হয় তখন আমি প্রায় সবসময় দুটি টাইপ করি। :-)

unbind-key C-b
set -g prefix C-c
bind-key C-c send-prefix


1

আপনি ব্যাকটিক ব্যবহার করতে পারেন। Tmux- র কিছু পুরানো সংস্করণ ব্যাকটিক সমর্থন করে না, সুতরাং আপনি নিম্নলিখিতটি ওয়ার্কারআউন্ডে করতে পারেন (এটি একই সময়ে আপনার মেটা হিসাবে সি-`, সি- @ এবং সি-স্পেস যুক্ত করবে):

# meta prefix - @ - backtick
unbind C-b
set -g prefix C-@
bind C-@ send-prefix
bind C-@ last-window

আমি সাধারণত আমার ক্যাপসলকটি সিটিআরএল-এ পুনরায় তৈরি করি, তাই এটি ব্যাকটিক দিয়ে আরও বেশি অর্থবোধ করে।


আমি এটিও ব্যবহার করি। সি-স্পেস টাইপ করা বেশ সহজ।
kzh

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

1

এখানে বেশিরভাগ উত্তরগুলি মূল সংমিশ্রণের অংশ হিসাবে Ctrl ব্যবহার করে।
আমি যখন সিটিটিএল ব্যবহার করি তখন আমার গোলাপী আঙুলটি আঘাত হানা শুরু করে কারণ আমাকে সর্বদা এটি সিটিটিএলে ছড়িয়ে দিতে হয়েছিল।
আমি Alt-jআমার বাম থাম্ব এবং আমার ডান তর্জনী দিয়ে যা টাইপ করি তা ব্যবহার করি এবং এটি খুব সুবিধাজনক। আমি এখনও পর্যন্ত অন্য কোনও প্রোগ্রামের সাথে কোনও সংঘর্ষের সন্ধান পাইনি।

unbind C-b
set-option -g prefix M-j

1

জিএনইউ স্ক্রিনের জন্য, পালানোর জন্য ব্যাকটিকটি ম্যাপিংয়ের জন্য, ~ / .screenrc এ নিম্নলিখিতগুলি আমার পক্ষে কাজ করে।

escape ``

0

আমি উপসর্গ হিসাবে ctrl- inding বাঁধাইয়ের পরামর্শটি পছন্দ করি , তবে লিনাক্স মিন্ট 12 এ কাজ করার জন্য, আমাকে নীচের অংশে বাইন্ডিংটি এড়াতে হয়েছিল। অন্যথায়, এটি নিতে হবে না। আমার .tmux.conf এখানে দেখুন: ইমাস এবং ভিআইএম উভয়ের সাথে tmux ব্যবহার করা


অর্ডার পরিবর্তন হতে পারে দয়া করে উত্তরগুলি "উপরে" এবং "নীচে" হিসাবে উল্লেখ করবেন না। পরিবর্তে উত্তর লিঙ্ক করুন। আপনার উত্তরের জন্য ধন্যবাদ :)
ফ্লো

0

আমি মনে করি যে ম্যাক ব্যবহারকারীরা §ব্যাকটিকের চেয়ে আরও সুবিধাজনক পাবেন ।

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

বাম (⇧) শিফট, (⌃) নিয়ন্ত্রণ এবং (⌥) Alt-কীগুলির খুব কাছে অবস্থিত হওয়ায় ম্যাক কীবোর্ডগুলিতে ব্যাকটিকটি ব্যবহার করা জটিল। এমনকি বাম-কি-র কাছে ম্যাকবুকগুলিতে fn


ম্যাক কীবোর্ড সংজ্ঞায়িত করুন ;-)
আরজান

ঠিক আছে, আপনি এখানে একটি বক্তব্য, আমি একটি পূর্ণ বর্ধিত বা ম্যাকবুক কীবোর্ড নির্বিশেষে একটি অ্যাপল ম্যাক ইউএস কীবোর্ড বিন্যাস বোঝাতে চাইছি।
ন্যানিটাস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.