আপডেট: সম্পূর্ণ কাজ সমাধান (উত্তরের নীচে দেখুন)
বিল্টিন সমাধান: ভাঙ্গা?
সেখানে আসলে একটি কী Ctrl+ + Tযা একটি নতুন ট্যাবে পরবর্তী ম্যাপিং চালানো বোঝানো হয়। তবে এটি আমার পক্ষে মোটেও কার্যকর হয় না। কেন জানি না।
এখানে প্রাক্তন কমান্ডও রয়েছে tab
যা পরের প্রাক্তন কমান্ডের জন্য একই কাজ করে। তবে, ইতিহাসের আদেশগুলি সঠিকভাবে কাজ করছে বলে মনে হয় না। এটি ট্যাবটির সদৃশ করে কিন্তু ফিরে যায় না।
দ্বি-পদক্ষেপ সমাধান
আপনি দুটি কমান্ড একত্রিত করে এটি অর্জন করতে পারেন:
tabduplicate
(বা tabdu
) ইতিহাস সংরক্ষণ করে বর্তমান ট্যাবটিকে সদৃশ করে।
আপনার .pentadactylrc ফাইলে এর মতো একটি লাইন যুক্ত করে আপনি এটি একটি কীতে আবদ্ধ করতে পারেন:
map -g user -ex C :tabduplicate
Hএবং Lআপনি পিছনে পিছনে, যেমন আপনি উল্লেখ করেছেন।
সুতরাং আপনি যদি উপরের বাইন্ডিং উদাহরণটি ব্যবহার করেন তবে আপনি CHপূর্ববর্তী পৃষ্ঠাটি একটি নতুন ট্যাবে খোলার জন্য ব্যবহার করতে পারেন ।
দ্রষ্টব্য: নতুন ট্যাবগুলির অবস্থান।
একটি গুরুত্বপূর্ণ সতর্কতা হ'ল, আপনার সেটিংসের উপর নির্ভর করে, এই পদ্ধতিটি নতুন ট্যাবটি ইতিহাসের বোতামে ডান ক্লিক করতে একটি ভিন্ন অবস্থানে খুলতে পারে। কমান্ড C, যেমন উপরে সংজ্ঞায়িত ট্যাব খুলবে শেষ বরং বর্তমান ট্যাবটি পর চেয়ে ট্যাব বার করুন।
আপনি যদি বর্তমানের পাশের ট্যাবগুলি খুলতে পছন্দ করেন তবে আপনি বর্তমান ট্যাবের পরে সমস্ত নতুন ট্যাব খোলার জন্য একটি এক্সটেনশন ব্যবহার করতে পারেন । ট্যাব মিক্স প্লাস একটি জনপ্রিয় পছন্দ।
একক কমান্ড সমাধানে প্রথম প্রচেষ্টা
একটি ট্যাব সদৃশ করার জন্য একটি একক কমান্ড পাওয়ার চেষ্টা করে এবং তারপরে এগিয়ে বা পিছনে যেতে আমার সমস্যা হয়েছে। তবে, পটভূমিতে কোনও ট্যাব নকল করা সহজ এবং তারপরে মূল ট্যাবটিতে এগিয়ে বা পিছনে সরানো সহজ ।
দুটি ট্যাবগুলির অবস্থান পরিবর্তন করা ব্যতীত এটি বেশিরভাগ ক্ষেত্রে একই প্রভাব ফেলে : আপনি ইতিহাসে ফিরে যান যেখানে আপনি রয়েছেন এবং যেখানেই নতুন ট্যাব খোলা আছে সেখানে তার মূল অবস্থানে থাকা ট্যাবটি রেখে দেওয়া হবে। আপনি কেবলমাত্র এটি বিবেচনা করতে চাইবেন যদি আপনি বর্তমানের পাশের সমস্ত নতুন ট্যাব খোলার জন্য কোনও এক্সটেনশন ব্যবহার করছেন'll
map -g user -ex [t :execute "tabduplicate! | back"
map -g user -ex ]t :execute "tabduplicate! | forward"
তারপরে আপনি নতুন পৃষ্ঠায় পূর্ববর্তী পৃষ্ঠাটি খুলতে পারবেন [t(যদি আপনার কাছে একটি সিঙ্গল-লেটার কী-বাইন্ডিং ব্যবহার করা যায় তবে)।
আপডেট: সম্পূর্ণরূপে জাভাস্ক্রিপ্ট সমাধান কাজ করছে
আমি এখন এটি কাজ করেছি, একটি জাভাস্ক্রিপ্ট কমান্ড দিয়ে। আমার আগের নিষ্পাপ প্রচেষ্টাগুলির সাথে সমস্যাটি হ'ল তারা ইতিহাস উপলব্ধ হওয়ার আগেই ইতিহাসে ফিরে যাওয়ার চেষ্টা করেছিল। কিছু গবেষণা করার পরে, আমি ইভেন্ট শ্রোতার সাথে সমস্যার সমাধান করেছি।
কোডটি এই টুকরোটিতে রয়েছে (আপডেট: ভিম্পিটার সংস্করণ )। হয় এটি আপনার .pentadactylrc ফাইলটিতে সরাসরি অন্তর্ভুক্ত করুন, বা পৃথকভাবে সংরক্ষণ করুন (পছন্দসই .pentadactyl ডিরেক্টরিতে) এবং এটি .pentadactylrc থেকে উত্স করুন। যেমন।
:source "~/.pentadactyl/backt-forwardt.penta"
তারপরে আপনি পিছনে / ফরোয়ার্ড বোতামগুলির মাঝখানে ক্লিকের মতো একই ফলাফলটি ব্যবহার করতে ghএবং glঅর্জন করতে পারেন ।