জাঠুরা: আমি এক্সিকিউটের জন্য কী-বাইন্ড কীভাবে যুক্ত করব?


11

zathuraআমার ডিফল্ট পিডিএফ রিডার। কিছু ফাইল যদিও এটির জন্য সমস্যা সৃষ্টি করে এবং এই জাতীয় ক্ষেত্রে আমি চালিত

:exec acroread $FILE

যা অ্যাক্রোব্যাট রিডার সহ স্বয়ংক্রিয়ভাবে একই ফাইলটি খোলে।

এটি করার জন্য আমি কীভাবে জাথুরা কনফিগারেশন ফাইলটিতে কী কী শর্টকাট যুক্ত ~/.config/zathura/zathurarcকরব?


1
@ ফেলিক্সবউ $FILEহ'ল একমাত্র সাবস্ট্রিং যা বিশেষভাবে চিকিত্সা করা হয়। (এটি
উত্সটিতে

উত্তর:


8

আমি সম্প্রতি একটি অনুরূপ সমস্যার বিরুদ্ধে ঝাঁপিয়ে পড়েছি এবং ভবিষ্যতের রেফারেন্সের জন্য, এখানে একটি কার্যনির্বাহী:

map <C-o> focus_inputbar ":exec acroread $FILE"

আপনি সাধারণত যে ইনপুট বারটি খুলবেন তা খোলার জন্য এটি সিআরটিএল + ও (বা আপনার কী যেটি হ'ল) ​​ম্যাপ করবে: এবং সেখানে সেই পাঠ্যটি ইনপুট করবে। আপনি কমান্ডটি চালু করতে এন্টার টিপুন। এটি আদর্শ থেকে অনেক দূরে এবং এখনও একটি দ্বি-কী প্রেসের প্রয়োজন, তবে সমস্ত কমান্ডটি হাতে হাতে লেখার চেয়ে অবশ্যই দ্রুত।


জাঠুরায় ILE ফাইল বা% এর মতো কিছু রয়েছে যা ডিরেক্টরিটি (ফাইলের নাম নয়) ফিরিয়ে আনে?
এসডিডস

@ এসডিএস আমার জ্ঞানের পক্ষে নয়, তবে জাথুরা ডকুমেন্টেশনের যথেষ্ট অভাব রয়েছে (এ সম্পর্কে তাদের এখানে একটি প্রকাশ্য সমস্যা রয়েছে: গিটল্যাব )। যাইহোক: এক্সিকিউটের পরে সমস্ত কিছুই জাথুরা দ্বারা কার্যকর করা হয় যাতে আপনি সম্ভবত ফাইলের নামটি কোনও স্ক্রিপ্টে দেওয়ার চেষ্টা করতে পারেন যা then ফাইল থেকে ফোল্ডারটি বের করে এবং আপনার যা করা দরকার তা করতে পারে। আপনার যদি আরও নির্দিষ্ট কিছু প্রয়োজন হয় তবে আমি উপরে উল্লিখিত গিটল্যাবে কোনও সমস্যা খোলার চেষ্টা করার পরামর্শ দিচ্ছি।
কার্লোডিপিয়ারি

@CarloDePieri, ধন্যবাদ আমি এটি এখানে জিজ্ঞাসা করেছি এবং আপনি যা বলেছিলেন ঠিক একই সমাধান নিয়ে এসেছি।
এসডিডস

6

কার্লোডিপিয়েরির দেওয়া উত্তরের সামান্য উন্নতি হতে পারে:

map <C-o> feedkeys ":exec acroread $FILE<Return>"

এটি দ্বিতীয় কী টিপুন এড়িয়ে চলে।


3

আমি সম্মত হই যে এটি গুরুতরভাবে কার্যকর হবে, তবে আপনি বর্তমানে এটি করতে পারবেন না।

সোর্স কোডে, ইনপুট-বার exec কমান্ড ম্যাপিং হয় এখানেconfig.c । যাইহোক, শর্টকাট ম্যাপিং (শুরু এখানে ) যা কি ফাংশন থেকে configs উল্লেখ করা যেতে পারে সংজ্ঞায়িত বলে মনে হচ্ছে না উল্লেখ exec। কোডটি সহজেই "কমান্ড" ফাংশন এবং "শর্টকাট" ফাংশনগুলিকে মিশ্রিত করতে কাঠামোগত করা হয়নি ...

বিকাশকারীদের সাথে যোগাযোগ করার পদ্ধতিগুলির সাথে একটি পৃষ্ঠা রয়েছে


0

সিস্টেম ক্লিপবোর্ডে বর্তমান পিডিএফটির পথ রাখার জন্য একটি ম্যাপিং তৈরি করার চেষ্টা করার সময়, আমি বুঝতে পেরেছিলাম যে আমাকে পুরো কমান্ডটি এতে গুটিয়ে রাখতে হবে bash -c "...":

map y focus_inputbar ":exec bash -c \"echo \\\"$FILE\\\" | xclip -selection c\""

অন্যথায় কমান্ড কিছুই করবে না।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.