کنترل کامل فایرفاکس با کیبورد (Pentadactyl, Vimperator, Firemacs)

·

3 min read

مزایای زیادی نداشت‌، تنها کاری که می‌کرد تبدیل کردن کلید‌های میانبر پیش‌فرض فایرفاکس به همتاهای ایمکسی‌شان بود‌. ولی خوب کار راه‌انداز بود‌ (‌چون میانبر‌های فایرفاکس را بلد نبودم D:).

اما چند روزی می‌شود که در همان آیدنتیکا سخن‌ها از افزونه‌ی Pentadactyl که فرکی از Vimpretor است گفته می‌شد. من هم که کلا از Vi تنها ویرایش و ذخیره‌ی فایل را می‌دانم‌، وسوسه به امتحانش شدم‌. پس از نصب افزونه‌، فایرفاکس به کلی زیر و رو شد‌! عکس زیر:

خط فرمان و صفحه‌ی Help بلافاصله علم شدند و به کمکم آمدند D: در یک کلام فوق‌العاده بود‌. برای منی که صفحه مانیتور کوچکم علاقه‌ام به ساده کردن صفحه‌ی مرورگرم را زیاد کرده بود‌، یک همچین نما و کارایی‌ای واقعا نهایت خواسته‌هاست D:

مزیت بزرگ دیگر افزونه‌، قابلیت تکمیل خودکار فایرفاکس است که با این افزونه نمود بهتری پیدا می‌کند‌. دیگر امکان جالبش این است که در هر جای اینترنت که خواستید چیزی بنویسید می‌توانید به Pentadactyl حالی کنید که ویرایشگر دسکتاپ محبوبتان را برایتان آماده کند تا متن را در آن بنویسید و خودش آن را در جای مناسب قرار دهد ;-)

این را هم اضافه کنم که من هنوز در مرحله‌ی یادگیری‌اش قرار دارم و هنوز مشکلات زیادی نیز با آن دارم‌. اما جدا ارزش وقت تلف کردن دارد.

تعدادی از کلید‌های کاربردی که تا اینجای کار با Pentadactyl پیدا کرده‌ام (‌برای انجام کار‌های رایج جستجو در مرورگر) به قرار زیر است:

  • j/k برای بالا پایین کردن صفحه به مقدار یک خط
  • H/L عقب و جلو رفتن در تاریخچه‌ی Tab حاضر
  • gt پرش به Tab بعدی
  • gT پرش به Tab قبلی
  • d بستن Tab حاضر
  • f برای نمایان کردن شماره لینک‌های صفحه (کافیست تایپشان کنید تا لینک باز شود ;-))
  • iv برای رفتن به حالت ویژوال (‌که در این حالت دستورات کپی و پیست عمل می‌کنند)
  • برای پرش به حالت text-edit که با رفتن به این حالت به جای حالت insert می‌توان متن کپی شده را پیست کرد
  • p برای پیست کردن متن
  • y برای کپی کردن متن یا yank

و دستورات که در حالت نرمال (دستوری) مرورگر مورد استفاده قرار می‌گیرد:

  • ‎:open [URL]‎ باز کردن یک آدرس در صفحه حاضر
  • ‎:tabopen [URL]‎ بازکردن یک آدرس در Tab جدید
  • ‎:stop برای نگه داشتن لود صفحه

خوب اینطور نوشتن دستورات و کلید‌های میانبر کار ساده‌ایست ولی درک کردن و بخاطر سپردنشان واقعا غیر ممکن است! بهترین کاری که می‌توان کرد تمرین است‌. آن هم فصل بندی شده و تعاملی‌. این‌طور نیست؟ [Open Vim](openvim.com/tutorial.html "open vim tutotrial") سایتی به همین منظور است که می‌تواند خیلی کمکتان کند.

شما هم از این افزونه‌ها استفاده می‌کنید؟ وسوسه به استفاده‌شان شدید؟ تجربه‌تان را با من و دیگر خوانندگان به اشتراک بگذارید ;-)