Skip to main content

Command Palette

Search for a command to run...

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

Published
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](http://www.openvim.com/tutorial.html "open vim tutotrial") سایتی به همین منظور است که می‌تواند خیلی کمکتان کند.

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

More from this blog

معجون بهشتی Selenium, PhantomJS و Requests برای web scraping

این روز‌ها خودکار کردن کار‌های تکراری روزمره‌مان یک جورهایی برگ برندهٔ کاربران، توسعه‌دهندگان و یا حتی تیم‌های فعال در حوزهٔ نرم‌افزار محسوب می‌شود. از پتانسیل بالای درآمد‌زایی‌اش در بعضی شرایط اگر بگذریم‌، کاهش زمان مورد نیاز انجام کار‌ها به میزان ز...

Oct 15, 20168 min read

ورژن کنترل اختیاری نیست!

حقیقتش انتظار داشتم این موضوع خیلی وقت پیش حل شده باشد. حتی پیش خودم فکر می‌کردم که ورژن کنترل یک جورهایی جزء غرایض جامعه‌ی نرم‌افزاری است‌، آن هم با درجه‌ی اهمیتی مثل نفس کشیدن. دوستی دارم که حدوداً دو سال پیش روی دیوار فیس‌بوک‌اش از پاک شدن اتفاقی ...

Dec 27, 20154 min read

خوبی‌های جاوا اسکریپت؟

خیلی وقت است ننوشته‌ام و حقیقتش همین الان هم زیاد مثل گذشته حس نوشتن ندارم. موضوع این است که از طرفی چند نفر از شما دوستان در ایمیل‌هایی از من خواستید که باز بنویسم (راستش اصلا فکر نمی‌کردم کسی آن بیرون به فکر چرایی آپدیت نشدن این وبلاگ باشد.) که ازش...

Jul 8, 20153 min read

کدنویسی بازی جاوااسکریپت به صورت زنده توسط Mary Rose

نمی‌دونم چقدر با جاوااسکریپت آشنایی دارین، ولی جدا زبان فوق‌العاده‌ایه. خصوصا این که پلتفرم جذابی داره‌، اصلا نیاز نیست چیزی کامپایل شه یا برنامه خاصی نصب شه‌، یه مرورگر و تموم، دیگه شمایید و خلاقیتتون. گاها آدم یه چیزایی می‌بینه که بدجوری سر شوق می‌...

Oct 8, 20141 min read

برنامه نویسی کرنل لینوکس با راهنمایی The Eudyptula Challenge

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

Oct 1, 20143 min read

وبلاگ شاهین

221 posts