آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

میانبرهای اکلیپس (Eclipse Shortcuts) (آموزشی)

gadolf  9 سال پیش  8 سال پیش
+13 0

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

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

شما اگر به مسیر Window > Preferences > General > Keys بروید مشاهده میکنید که عملکردهایی را از پیش تعریف کرده اند که شما کافی است با زدن میانبر مورد نظر در قسمت Binding و مشخص کردن محیط اجرای این میانبر در قسمت زیرین (یعنی When) میانبرهای جدید بسازید و یا میانبرهای تعریف شده را ویرایش کنید. اگر دقت کنید در نسخه ویرایش شده توسط این سایت که از این به بعد من EclipseUncox از آن نام میبرم در سمت راست این جدول، زیر قسمت User، در بعضی از میانبرها از حرف U استفاده شده که به معنی میانبرهای تعیین شده یا ویرایش شده توسط کاربر است.

در اینجا سعی کردم با توجه به EclipseUncox این میانبرها را ذکر کنم. امیدوارم برای شما عزیزان مفید واقع بشود. در انتها از شما دوستان درخواست دارم اگر نکته ای یا توضیحی تکمیلی در این موارد دارید، بیان نمایید.

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-

بخش اول (Manage Files and Projects)

  • Ctlr + N : ایجاد پروژه جدید { اگر شما به مسیر File>New بروید این میانبر را مشاهده خواهید کرد }
  • Alt + Shift + N : ایجاد پروژه، فایل، کلاس و ... { شما در هر Pachage یا Folder قرار داشته باشید میتونید فایل و کلاس و ... را ایجاد کنید. }
  • Alt + F سپس نقطه (.) : باز کردن پروژه، فایل و ... { همانطور که میدانید با زدن Alt + F، مسیر File>New باز میشود }
  • Ctrl + Shift + R : باز کردن منابع ( فایل، پوشه یا پروژه) { یک ابزار فوق العاده کارآمد برای جستجو در فایل ها و پوشه ها است؛ اگر شما دنبال فایلی میگردید که با حرف a شروع میشه کافی است a را تایپ کنید و اگر هر یک از نتایج را انتخاب کنید، در پایین همین پنجره باز شده، مسیر فایل نشان داده میشود و با دوبار کلیک باز میشود. اگر دنبال فایلی میگردید که در اسم فایل (در هر جای اسم) حرف a وجود داشته باشد باید قبل از نوشتن حروف مورد نظر از ستاره استفاده کنید؛ مثلاً a* .
  • Alt + Enter : مشاهده properties
  • Ctrl + S : ذخیره فایل در حال اجرا
  • Ctrl + Shift + S : ذخیره تمام فایل ها {مثلاً ممکن است شما بخواهید تغییری را در بعضی از فایل ها ایجاد کنید، save کردن جداگانه هر فایل باعث کندی زیاد کار میشه، با این کار تغییرات رو اعمال میکنیم و یکدفعه تمام فایل ها را ذخیره میکنیم. }
  • Ctrl + W : بستن پنجره در حال اجرا
  • Ctrl + Shift + W : بستن تمام پنجره‌ها
  • F5 : در EclipseUncox (محیط اندروید) به معنی اجرا در شبیه ساز است.

 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 

بخش دوم (Editor Window)

  • F12 : پرش به پنجره ویرایش { مثلاً شما دارید LogCat را مشاهده میکنید و میخواهید دوباره وارد محیط ویرایش کد شوید }
  • Ctrl + Page Down یا Ctrl + Page Up : جابجایی بین ویرایشگرهای باز شده { جایجایی بین کلاسها و اینترفیس ها و ... }
  • Ctrl + M : بزرگ و کوچک کردن فضای ویرایش کد { همچنین برای سایر پنجره ها نیز قابل اعمال است }
  • Ctrl + E : پاک کردن خط مورد نظر { در EclipseUncox }
  • Ctrl + F6 یا Ctrl + Shift + F6 : لیستی از ویرایشگرهای باز شده را نشان میدهد.
  • Alt+Arrow Left یا Alt+Arrow Right : با نگه داشتن Alt و فشردن یکی از جهات چپ و راست بین ویرایشگرها حرکت میکند. به بیانی بهتر حکم Ctrl + Z برای پنجره های ویرایشگرها را دارد.
  • - + Alt : اگر روی تب ویرایشگر راست کلیک کنید منوی مربوطه نشان داده میشود، این میانبر همین عمل را انجام میدهد.
  • Ctrl + F10 : مشاهده منوی نمایش (ویژگی های موجود در نوار عمودی چپ ویرایشگر شامل: breakpoints، bookmarks،  line numbers و ...)
  • Ctrl + F10 سپس N : نمایش و مخفی کردن نوار اعداد
  • Ctrl + Shift + Q : نمایش و مخفی کردن ستون diff موجود در چپ (شامل تغییرات بعد از آخرین save) { برای اطلاع از  نحوه کارکرد این میانبر به این لینک بروید }

 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 

بخش سوم (Navigate in Editor)

  • Home یا End : پرش به ابتدا و انتهای خط
  • Ctrl + Home/End : پرش به ابتدا و انتهای منبع
  • Ctrl + Arrow Right / Arrow Left : پرش کلمه ای به چپ و راست
  • Ctrl + Shift + Arrow Down/Arrow Up : جابجایی خط به بالا و پایین { در EclipseUncox } { حالت پیشفرض Alt + Arrow Down/Arrow Up است }
  • Ctrl + G : پرش به شماره خط مورد نظر { Ctrl+L حالت پیشفرض است }
  • Ctrl + Q : پرش به آخرین ناحیه ای که تغییر کرده است. { حتی اگر در یک ویرایشگر دیگر باشد } { یک تغییر کوچک در کد بدهید و این میانبر را امتحان کنید }
  • . + Ctrl یا , + Ctrl : پرش به ناحیه خطا { یک خطا درست کنید و این میانبر را امتحان کنید }
  • Ctrl + Shift + P : پرش به آکولاد باز یا بسته متناظر { ابتدا باید خط چشمک زن را کنار آکولاد قرار دهید و سپس از این میانبر استفاده کنید یعنی یا سمت راست آکولاد باز یا سمت راست آکولاد بسته }
  • Ctrl + Arrow Down یا Ctrl + Arrow Up : کار اسکرول موس رو انجام میدهد.

 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 

بخش چهارم (Select Text)

  • Shift + Arrow Right/Arrow Left : انتخاب کاراکتر به کاراکتر
  • Ctrl + Shift + Arrow Right/Arrow Left : انتخاب کلمه به کلمه
  • Shift + Arrow Down/Arrow Up : انتخاب خط به خط
  • Shift + End/Home : انتخاب تا ابتدا یا انتهای خط
  • Ctrl + A : انتخاب همه
  • Alt + Shift + Arrow Up : انتخاب المان حاضر { انتخاب محتوای درون زوج ها مثل ""، ()، {} و ... }
  • Alt+Shift+Arrow Down : برعکس بالایی
  • Alt + Shift + Arrow Left/Arrow Right : انتخاب المان بعدی یا قبلی

 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 

بخش پنجم (Edit Text)

  • Ctrl + Y : برعکس Ctrl + Z
  • Ctrl + D : ایجاد یک کپی از خط مورد نظر { در حالت پیشفرض این میانبر باعث پاک شدن خط میشود }
  • Alt + Arrow Up/Arrow Down : در حالت پیشفرض باعث جابجایی خط مورد نظر میشود { در EclipseUncox به میانبر Ctrl + Shift + Arrow Up/Arrow Down تغییر داده شده است }
  • Ctrl + Delete : پاک کردن کلمه بعدی
  • Ctrl + Backspace : پاک کردن کلمه قبلی
  • Shift + Enter : ایجاد یک خط خالی زیر خط مورد نظر { برای اینکه یک خط جدید در زیر خط مورد نظر درست کنید لازم نیست به انتهای خط بروید و سپس اینتر را بزنید، بلکه با زدن این میانبر به این مقصود میرسید }
  • Shift + Ctrl + Enter : مثل بالا، با این تفاوت که یک خط در بالای خط مورد نظر ایجاد میکند.
  • Shift + Ctrl + Y : تبدیل حروف انتخاب شده به حروف کوچک { مثلا BOOK را تبدیل به book میکند }
  • Shift + Ctrl + X : تبدیل حروف انتخاب شده به حروف بزرگ
  • Alt + C : ویرایش گروهی کدها { برای مثال شما میخواهید چند فاصله یا چند کاراکتر یکسان به اول چند خط اضافه یا از چند خط حذف کنید، با فشردن این میانبر و کشیدن خط یا محدوده مورد نظر میتوانید این تغییرات را به صورت یکدفعه اعمال کنید } با فشردن مجدد این میانبر از حالت ویرایش خارج میشوید

 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 

بخش ششم (Search and Replace)

  • Ctrl + F : جهت جستجو و جایگزینی
  • Ctrl + K یا Ctrl + Shift + K : به ترتیب پیدا کردن نتیجه قبلی و بعدی نتایج جستجو شده از قبل { بعد از بستن پنجره جستجو ذکر شده در بالا }
  • Ctrl + H : جستجو در Workspace شامل Java Search و Task Search و  File Search { در EclipseUncox حذف شده است که در صورت نیاز میتوانید اضافه کنید }
  • Ctrl + J یا Ctrl + Shift + J : جستجوی سریع { بعد از زدن این میانبر، یک کلمه موجود در کد را تایپ کنید، با این دو میانبر میتوانید بین نتایج بدست آمده حرکت کنید }

 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 

بخش هفتم (Indentions and Comments)

  • Tab یا Shift + Tab : ایجاد و پاک کردن تورفتگی
  • Ctrl + I : خط مورد نظر را به مکان صحیح از نظر نگارشی منتقل میکند { مثلاً در صورت نیاز تورفتگی ایجاد میکند، همچنین Ctrl + s نیز همین کار را در صورت صحت کدنویسی انجام میدهد }
  • Ctrl + Shift + F : در حالت پیشفرض باعث مرتب شدن چیدمان میشود ( F به معنی فرمت است ) اما در اکلیپس این سایت پنجره جستجوی فایل باز میشود ( F به معنی فایل است ).
  • / + Ctrl : خطوط انتخابی ( هر چند ناقص انتخاب شده باشند ) باعث تبدیل شدن به توضیحات میشود و ابتدای هر خط // درج میشود. در صورت زدن مجدد این میانبر در همان خطوط، از حالت توضیحات خارج میشود.
  • / + Ctrl + Shift : باعث ایجاد توضیحات از نوع /* ... */ میشود.
  • \ + Ctrl + Shift : باعث پاک کردن توضیحات از نوع /* ... */ میشود.
  • Alt + Shift + J : توضیحات از نوع /* ... **/ را اضافه میکند.

 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 

بخش هشتم (Editing Source Code)

  • Ctrl + Space : باز کردن محتویات کمکی ( یعنی نشان دادن method های موجود و اسامی field ها )
  • Ctrl + 1 : تعمیر سریع { مثلاً برای اضافه کردن import دستور Log، روی Log قرار بگیرید و Ctrl + 1 را بزنید تا لیستی که با ایستادن موس به وجود میامد را مشاهده کنید }
  • / + Alt : کلمات پیشنهادی را نشان میدهد (بعد از تایپ حداقل یک حرف) و میتوانید بدون پاک کردن کلمه، کلمات بعدی قابل انتخاب را مشاهده کنید.
  • Ctrl + Shift + Insert : اگر شما تنظیمات مربوط به بستن اتوماتیک آکولاد و پرانتز و ... را تیک بزنید، با این میانبر میتوانید این خاصیت به طور موقت را غیر فعال کنید.

 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 

بخش نهم (Code Information)

  • Ctrl + O : نمایش ساختار کدها
  • F3 : نشان دادن کلاسهای انتخاب شده، متدها و یا پارامترها
  • F4 : باز کردن پنجره Type Hierarchy برای آیتم انتخاب شده
  • Ctrl + T : باز کردن و نمایش سریع Type Hierarchy برای آیتم انتخاب شده
  • Ctrl + Shift + T : باز کردنType در Hierarchy

 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 

بخش دهم (Refactoring)

  • F2 : تغییر نام المان انتخاب شده در تمامی منابع
  • Alt + Shift + V : انتخاب المان انتخاب شده به کلاس یا فایلی دیگر { برای انتقال کلاس کافی است نشانگر روی اسم کلاس قرار بگیرد ولی برای انتقال متد باید کل متد انتخاب شده باشد ( متد نباید از نوع Override@ باشد) }
  • Alt + Shift + C : تغییر signature متد با انتخاب نام متد
  • Alt + Shift + M : به وجود آوردن متدی برای کلمه انتخاب شده { برای اینکه کاربرد این میانبر را متوجه شوید در یک خط جدید یک کلمه دلخواه تایپ کنید و آن را انتخاب کنید و سپس این میانبر را بفشارید و در پنجره باز شده نام متدی که میخواهید بسازید را از شما میپرسد، نامی انتخاب کنید و اینتر را بزنید }
  • Alt + Shift + L : برای  Extract local variable: Create and assigns a variable from a selected expression
  • Alt + Shift + I : برای Inline selected local variables, methods, or constants if possible (replaces variable with its declarations/ assignment and puts it directly into the statements)

نحوه استفاده از دو مورد بالا را متوجه نشدم. هر کسی متوجه شد لطف کنه بگه.

 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 

بخش یازدهم (Run and Debug)

  • Ctrl + F11 : در حالت پیشفرض ذخیره و اجرای برنامه است ولی در EclipseUncox به نحوی F5 این عمل را انجام میدهد.
  • F11 : در حالت پیشفرض وظیفه Debug را به عهده دارد ولی در EclipseUncox این کار مجدداً با F5 صورت میگیرد.

 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 

بخش دوازدهم (The Rest)

  • Ctrl + F7 یا Ctrl + Shift + F7 : برای جابجایی بین صفحات قابل نمایش
  • Ctrl + F8 یا Ctrl + Shift + F8 : جابجایی بین perspective ها
  • Shift + F10 : کار کلیک راست موس را انجام میدهد

 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 

بخش سیزدهم (Other)

 Ctrl + Shift + L : نمایش تمام میانبرهای تعریف شده

+2 0
دستتون درد نکنه بخاطر زحماتتون. ♠ (9 سال پیش)
+2 0
خواهش میکنم. برای خودم هم مفیده که از نکات بقیه دوستان استفاده کنم. (9 سال پیش)
0 0
عالی بود دمت گرم ! (9 سال پیش)
0 0
کلید Ctrl + R که استاد توی xml میزنه تا کد مرتب بشه توی جاوا چیه؟ (8 سال پیش)
0 0
عالی بود (8 سال پیش)
+1 0
با سلام و سپاس فراوان از این زحمتی که کشیدین با اجازتون منم از لیست شما اونایی که برام جالب تر بود رو جدا کردم: Ctrl + E : پاک کردن خط مورد نظر { در EclipseUncox } Ctrl + Arrow Right / Arrow Left : پرش کلمه ای به چپ و راست Ctrl + Shift + Arrow Down/Arrow Up : جابجایی خط به بالا و پایین { در EclipseUncox } { من به Alt + Arrow Down/Arrow Up تغییر دادم که حالت پیشفرض است } Ctrl + G : پرش به شماره خط مورد نظر { البته من به Ctrl+L تغییر دادم که حالت پیشفرض است } Ctrl + Q : پرش به آخرین ناحیه ای که تغییر کرده است. { حتی اگر در یک ویرایشگر دیگر باشد } { یک تغییر کوچک در کد بدهید و این میانبر را امتحان کنید } . + Ctrl یا , + Ctrl : پرش به ناحیه خطا { یک خطا درست کنید و این میانبر را امتحان کنید } Ctrl + Shift + P : پرش به آکولاد باز یا بسته متناظر { ابتدا باید خط چشمک زن را کنار آکولاد قرار دهید و سپس از این میانبر استفاده کنید یعنی یا سمت راست آکولاد باز یا سمت راست آکولاد بسته } Ctrl + Arrow Down یا Ctrl + Arrow Up : کار اسکرول موس رو انجام میدهد. Ctrl + Shift + Arrow Right/Arrow Left : انتخاب کلمه به کلمه Shift + Arrow Down/Arrow Up : انتخاب خط به خط Shift + End/Home : انتخاب تا ابتدا یا انتهای خط Alt + Shift + Arrow Up : انتخاب المان حاضر { انتخاب محتوای درون زوج ها مثل ""، ()، {} و ... } Alt+Shift+Arrow Down : برعکس بالایی Alt + Shift + Arrow Left/Arrow Right : انتخاب المان بعدی یا قبلی Ctrl + Delete : پاک کردن کلمه بعدی Ctrl + Backspace : پاک کردن کلمه قبلی Shift + Ctrl + Y : تبدیل حروف انتخاب شده به حروف کوچک { مثلا BOOK را تبدیل به book میکند } Shift + Ctrl + X : تبدیل حروف انتخاب شده به حروف بزرگ / + Ctrl : خطوط انتخابی ( هر چند ناقص انتخاب شده باشند ) باعث تبدیل شدن به توضیحات میشود و ابتدای هر خط لینک درج میشود. در صورت زدن مجدد این میانبر در همان خطوط، از حالت توضیحات خارج میشود. / + Ctrl + Shift : باعث ایجاد توضیحات از نوع /* ... */ میشود. \ + Ctrl + Shift : باعث پاک کردن توضیحات از نوع /* ... */ میشود. Alt + Shift + J : توضیحات از نوع /* ... **/ را اضافه میکند. Ctrl + Shift + L : نمایش تمام میانبرهای تعریف شده (8 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Praise  8 سال پیش
0 0

 با سلام و سپاس فراوان از این زحمتی که کشیدین با اجازتون منم از لیست شما اونایی که برام جالب تر بود رو جدا کردم:

Ctrl + E : پاک کردن خط مورد نظر { درEclipseUncox }

 Ctrl + Arrow Right / Arrow Left : پرش کلمه ای به چپ و راست

Ctrl + Shift + Arrow Down/Arrow Up : جابجایی خط به بالا و پایین { در EclipseUncox } { من به Alt + Arrow Down/Arrow Up تغییر دادم که حالت پیشفرض است }

Ctrl + G : پرش به شماره خط مورد نظر { البته من به Ctrl+L تغییر دادم که حالت پیشفرض است }

Ctrl + Q : پرش به آخرین ناحیه ای که تغییر کرده است. { حتی اگر در یک ویرایشگر دیگر باشد } { یک تغییر کوچک در کد بدهید و این میانبر را امتحان کنید }

. + Ctrl یا , + Ctrl : پرش به ناحیه خطا { یک خطا درست کنید و این میانبر را امتحان کنید }

Ctrl + Shift + P : پرش به آکولاد باز یا بسته متناظر { ابتدا باید خط چشمک زن را کنار آکولاد قرار دهید و سپس از این میانبر استفاده کنید یعنی یا سمت راست آکولاد باز یا سمت راست آکولاد بسته }

Ctrl + Arrow Down یا Ctrl + Arrow Up : کار اسکرول موس رو انجام میدهد.

Ctrl + Shift + Arrow Right/Arrow Left : انتخاب کلمه به کلمه

Shift + Arrow Down/Arrow Up : انتخاب خط به خط

Shift + End/Home : انتخاب تا ابتدا یا انتهای خط

Alt + Shift + Arrow Up : انتخاب المان حاضر { انتخاب محتوای درون زوج ها مثل ""، ()، {} و ... }

Alt+Shift+Arrow Down : برعکس بالایی

Alt + Shift + Arrow Left/Arrow Right : انتخاب المان بعدی یا قبلی

Ctrl + Delete : پاک کردن کلمه بعدی

Ctrl + Backspace : پاک کردن کلمه قبلی

Shift + Ctrl + Y : تبدیل حروف انتخاب شده به حروف کوچک { مثلا BOOK را تبدیل به book میکند }

Shift + Ctrl + X : تبدیل حروف انتخاب شده به حروف بزرگ

/ + Ctrl : خطوط انتخابی ( هر چند ناقص انتخاب شده باشند ) باعث تبدیل شدن به توضیحات میشود و ابتدای هر خط لینک درج میشود. در صورت زدن مجدد این میانبر در همان خطوط، از حالت توضیحات خارج میشود.

/ + Ctrl + Shift : باعث ایجاد توضیحات از نوع /* ... */ میشود.

\ + Ctrl + Shift : باعث پاک کردن توضیحات از نوع /* ... */ میشود.

Alt + Shift + J : توضیحات از نوع /* ... **/ را اضافه میکند.

Ctrl + Shift + L : نمایش تمام میانبرهای تعریف شده 


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .