Zsh keybind CTRL + সমান


2

আমি কী কম্বোতে একটি zsh ফাংশন বাঁধতে চাই জন্য ctrl + + = । আমি এই কাজ করার কোনো উপায় খুঁজে পাওয়া যায় নি। যদি সম্ভব হয়, আমি কিভাবে জানতে চাই।

উত্তর:


4

যতদূর আমি বলতে পারেন, জন্য ctrl + + = keybind সমতল থেকে পৃথক করা হয় না = চাবি. আপনি এটি বাঁধতে পারে, আপনি সমান কোনো নিয়মিত প্রেস আবদ্ধ হবে।

একটি কী একটি ফাংশন বাঁধাই বেশ সহজ। আপনি শুধুমাত্র একটি ZSH উইজেট প্রথম ফাংশন চালু করতে হবে। উদাহরণ স্বরূপ:

% function hello_function { echo "hello" }
% zle -N hello_widget hello_function
% bindkey '=' hello_widget

আপনি ctrl-v টাইপ করে তারপরে আপনার পছন্দসই কীস্ট্রোকটি টাইপ করে স্ট্রিংটি খুঁজে পেতে পারেন। তাই আমি যে দেখতে পারেন জন্য ctrl + + হিসাবে প্রতিনিধিত্ব করা যেতে পারে '^E' টাইপ করে জন্য ctrl + + বনাম জন্য ctrl + +

দুর্ভাগ্যবশত, সমস্ত modifiers একটি ভিন্ন bindable কী ফলে।


উত্তরের জন্য ধন্যবাদ. এটা খুব খারাপ যে ইচ্ছাকৃত কীবিন্দু সেট করা সম্ভব নয় :(
drewrobb

আপনি মনে করেন সম্ভবত সম্ভবত আরো bindable কী আছে। কন্ট্রোল-ভি কৌশলটি বেশ নিফটি, কিন্তু যদি ইতিমধ্যে কীটি একটি বাঁধাই থাকে তবে এটিতে হস্তক্ষেপ করতে পারে। আপনি অবশ্যই ফাংশন কী আবদ্ধ করতে পারেন, এবং আমি প্রতিটি অক্ষর কাজ করার চেষ্টা করেছেন। আপনি যে কাজটি করার চেষ্টা করছেন তার জন্য হয়তো একটি নতুন নিমনিক চিন্তা করার চেষ্টা করুন।
Matthew Franglen
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.