সম্পাদনা: উত্স কোডটি যাচাই করার পরে, আমি আমার উত্তরটি পুরোপুরি আবার লিখেছি।
আমি প্রাথমিকভাবে ভেবেছিলাম এটি সম্ভব হয়নি কারণ আমি এটি কাজ করতে পারি না, তবে অন্যান্য উত্তরগুলি এর vসঠিক কী হওয়ার বিষয়ে সঠিক, তবে এটি কীভাবে ব্যবহার করা যায় তা স্পষ্ট নয়, বিশেষত আপনি যদি ভিমে ব্যবহৃত হয়।
এছাড়াও, এটি আমার পক্ষে কাজ করে না কারণ আমার vআবদ্ধ ছিল begin-selection- আমি মনে করি চরিত্র অনুসারে বাছাইয়ের শুরু করার জন্য ভিআইم উপায়টি অনুকরণ করার জন্য আমি অবশ্যই অন্য কোনও জায়গা থেকে এই ধারণাটি অন্ধভাবে অনুলিপি করেছিলাম, না জেনেও এটি রাস্তায় আরও সমস্যা সৃষ্টি করবে with ব্লক নির্বাচন।
$ tmux -V
tmux 1.9a
$ tmux list-keys -t vi-copy | grep " v "
bind-key -t vi-copy v begin-selection # suppressed my block selection mode
একবার আমি এই .tmux.confবাঁধাইটি কেড়ে নিলাম (আমার এবং tmux পুনরায় চালু করার মাধ্যমে) এটি কাজ করা শুরু করে, তবে এটি এখনও বিভ্রান্তিকর কারণ এটি একেবারে ভিমের মতো নয়।
ডিফল্ট বাইন্ডিং সহ, এটি নিম্নলিখিত হিসাবে কাজ করা উচিত:
- নিশ্চিত করুন যে আপনি tmux সঙ্গে unning আছে করুন
setw -g mode-keys viআপনার .tmux.conf।
C-a [কপি মোড শুরু করতে টাইপ করুন
- যেখানে আপনি নির্বাচন শুরু করতে চান সেখানে কার্সারটি সরান
- আদর্শ
v
- আদর্শ
Spaceনির্বাচন শুরু করতে
- কার্সারটি সরান এবং আপনি একটি আয়তক্ষেত্রাকার নির্বাচন দেখতে পাবেন
- আপনি
vনির্বাচনটি আবার অক্ষর অনুযায়ী নির্বাচন বা তদ্বিপরীত থেকে টগল করতে টিপতে পারেন ।
vচাপ দেওয়ার আগে আপনাকে টাইপ করতে হবে না Space। আপনি Spaceপ্রথমে অক্ষর অনুসারে নির্বাচন শুরু করতে পারেন এবং vপরে আয়তক্ষেত্রাকার নির্বাচন মোডে টগল করতে টিপতে পারেন।
এটি ভিএম থেকে একেবারে আলাদা যে টিএমউক্সে আপনাকে দুটি অক্ষর টাইপ করতে হবে : Spaceএবং vআয়তক্ষেত্রাকার নির্বাচন মোডে যেতে। ভিমে আপনাকে কেবল টাইপ করতে হবে Ctrl-V।
এছাড়াও ভিমে vএকটি অক্ষর-ভিত্তিক নির্বাচন শুরু হয়, অবরুদ্ধ নয়।
দুঃখজনকভাবে, tmux ( Shift-vভিমে) তে কোনও লাইন-ভিত্তিক নির্বাচন মোড বলে মনে হচ্ছে না ।
সম্পাদনা: দেখে মনে হচ্ছে Tmux সংস্করণ ২.০ একটি লাইন ভিত্তিক নির্বাচন মোড সরবরাহ করে Shift-v(যদিও আমি এখনও এটি চেষ্টা করি নি!)