সিটিটিএল + পি কীভাবে zsh এ ঠিক তীরের মতো আচরণ করবে?


15

প্রথমত, আমি প্রায় কোনও কাস্টমাইজেশন সহ zsh এবং ওহ- মাই- zsh ব্যবহার করছি ।

Zsh এ, আমি যখন আপ-তীর টিপছি তখন এটি আমার কাছে সর্বশেষতম আদেশগুলি নিয়ে আসে। আমি যদি আপ-তীর টিপানোর আগে আমি কিছু অক্ষর টাইপ করি তবে এটি আমার কাছে সেই অক্ষরগুলি দিয়ে শুরু হওয়া সর্বশেষতম কমান্ড এনে দেবে। বিকল্প হিসাবে আমি প্রচুর গিট / ভিআইএম / এসসিপি কমান্ড ইস্যু করার কারণে এটি বেশ কার্যকর বৈশিষ্ট্য।

তবে এখন আমি তীরচিহ্নগুলি ছাড়াই কোনও কীবোর্ডে স্যুইচ করছি এবং ইতিহাস সমাপ্তির জন্য আমি আপ-তীরের পরিবর্তে ctrl+ ব্যবহার করার ঝোঁক করছি p। যাইহোক, কোন ব্যাপার না যতই অক্ষর আমি প্রেস আগে টাইপ করা ctrl+ + p, এটা সবসময় আমার সর্বশেষ কমান্ড (না সর্বশেষ যারা অক্ষর দিয়ে শুরু হওয়া) আনতে হবে

এটিকে ঠিক করার জন্য আমি কীভাবে zsh (বা ও-আমার-zsh) কনফিগার করব?

উত্তর:


18
bindkey "^P" up-line-or-search

অনেক ধন্যবাদ! আমি এটির ডিফল্ট lib / keybinding.zsh এ যুক্ত করতে ও-মাই-জেডএস-এ একটি সমস্যা ফাইল করব।
গর্ডন গাও

5
bindkey "^N" down-line-or-searchধারাবাহিকতার জন্য আপনি যুক্ত করতেও পারেন।
ejoubaud

6
bindkey -e

এটি ইম্যাক্স কী-বাইন্ডিংগুলি ব্যবহার করে এবং আমার কাছে কাজ করে বলে মনে হচ্ছে।


আপনার শেল আরসি ফাইলে ~/.zshrc যদি আপনি সেট করেন export EDITOR=vimতবে শেলের মধ্যে কী কী আবদ্ধ করাও ভিমে বদলে যাবে। এমতাবস্থায় bindkey -e
ইম্যাক্স
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.