شرکت `JetBrains` خالق `IDE` های بزرگی مثل `PHP Storm`, `pyCharm` و `IntelliJ`، من شخصا طرفدار این برنامه‌ها نیستم ولی خب پدر کشتگی‌ای باهاشون هم ندارم، در مواقع نیاز ازشون استفاده میکنم. چیزی که توی `IDE`ها من دوست ندارم کند بودن اونها نسبت به ویرایش‌گرهای متن مثل سابلیم و اتم است و البته نداشتن برخی از امکانات این ویرایش‌گرها که من عاشق اون‌ها هستم، یکی از این امکانات ویرایش چند اشاره‌گره است، این ویژگی درسته که اولین بار توسط سابلیم اختراع و استفاده نشده ولی بدلیل اینکه بوسیله این ویرایشگر اینقدر مشهور شد و مورد استفاده قرار گرفت اصطلاحا `Sublime Text Style Multiple Selections` نامیده میشه.(تصویر نمونه زیر نحوه کار این ویژگی رو نمایش میده)

Sublime Text Style Multiple Selection

سال پیش شرکت جت‌برین هم این ویژگی رو به `IntelliJ` اضافه کرد که خب باعث میشه من یک امتیاز مثبت برای `IntelliJ` توی ذهنم در نظر بگیرم :) میانبر‌های استفاده از این ویژگی هرچند به راحتی میانبرهای سابلیم و اتم نیستند ولی چندان فضایی همی نیستند.

  • ایجاد و حذف یک اشاره‌گر:‌`Alt + Shift + کلیک`
  • انتخاب و عدم انتخاب تکرار بعدی کلمه انتخاب شده: `Alt + J / Shift + Alt + J (Ctrl + G / Shift + Ctrl + G) for Mac OS X)`
  • انتخاب تمامی تکرارهای یک عبارت/کلمه: `Shift + Ctrl + Alt + J (Ctrl + Cmd + G for Mac OS X)`
  • برای حذف اشاره‌گرها هم تنها کافی‌است کلید `Esc` را فشار دهید.