আমি চিন্তা করতে পারে না কিভাবে ফিরে যেতে Normal
প্রবেশের পর মোড Terminal
মধ্যে Insert
মোড ...
এস্কেপ শুধু কাজ বলে মনে হচ্ছে না।
কোন ধারণা ?
আমি চিন্তা করতে পারে না কিভাবে ফিরে যেতে Normal
প্রবেশের পর মোড Terminal
মধ্যে Insert
মোড ...
এস্কেপ শুধু কাজ বলে মনে হচ্ছে না।
কোন ধারণা ?
উত্তর:
@Romainl এর উত্তরটি সঠিক তবে আমি যেভাবে গুগল থেকে হোঁচট খেয়ে থাকতে পারে তার জন্য আমি আরও কিছু তথ্য যুক্ত করতে চেয়েছিলাম।
ডক্স থেকে সরাসরি আমরা এই নোটটি পাই:
টার্মিনাল মোডের ম্যাপিংয়ের নিজস্ব নেমস্পেস রয়েছে, যা "টি" উপসর্গ দিয়ে অ্যাক্সেস করা হয়। টার্মিনালের সাথে ইন্টারঅ্যাকশন কাস্টমাইজ করতে টার্মিনাল ম্যাপিং ব্যবহার করা সম্ভব। উদাহরণস্বরূপ, টার্মিনাল মোড থেকে প্রস্থান করার জন্য এখানে কীভাবে মানচিত্র করবেন:
:tnoremap <Esc> <C-\><C-n>
সেই জ্ঞানের সাহায্যে আপনার সম্ভবত আপনার বর্তমান কর্মপ্রবাহের (ট্যাব / উইন্ডো চলাচল ইত্যাদি) সাথে ইনলাইন থাকার জন্য কিছু টার্মিনাল ম্যাপিং তৈরি করতে হবে knowledge
tnoremap kj <C-\><C-n>
tnoremap <Esc> <C-\><C-n>:q!<CR>
ভিম ৮-এ, এটিও কাজ করে:
tnoremap <ESC> <C-w>:q!<CR>
N
যে <c-w>N
, আপনি কেবল টিপতে পারেন :
পর <c-w>
। এবং আপনি যদি সত্যই ভিম এর সমস্ত খোলা বাফার এবং উইন্ডো দিয়ে বন্ধ করতে চান তবে তার চেয়ে :qa!
ভাল পছন্দ। তবে একজন সেই ক্ষেত্রে সমস্ত পরিবর্তন শিথিল করবেন।
আপনি যদি টিএমাক্স ব্যবহার করছেন, আপনি উইন্ডো প্যানে ঘুরতে কিছু "ভিম-মত" বাইন্ডিং ইনস্টল করে থাকতে পারেন যা ভিমের ব্যবহারের সুযোগ পাওয়ার আগে অন্যান্য জিনিসগুলির মধ্যে "সি- \" কেড়ে নেয়। যদি তা হয় তবে এগুলি আপনার থেকে সরিয়ে .tmux.conf
পুনরায় আরম্ভ করুন tmux:
bind-key -n C-\ if-shell "$is_vim" "send-keys C-\\" "select-pane -l"
bind-key -T copy-mode-vi C-\ select-pane -l
:help terminal-emulator-input
।