هاست لینوکس پرسرعت سی پنل

خاصیت تکمیل خودکار کدها در Notepad++

در برنامه های مربوط به کدنویسی، خاصیت تکمیل خودکار کدها یکی از آن ویژگی هایی است که به تند تر شدن سرعت کار کدنویسی کمک شایانی می کند. در نوت پد پلاس پلاس هم شما با چنین ویژگی طرف هستید و می توانید برای تسریع در امر نوشتن کد ها و حتی یادگیری کدنوسی از آن استفاده کنید که به Auto Completion معروف است. در این نوشته به تنظیمات و کارکرد آن بیشتر اشاره می نمایم.

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

خاصیت auto compleiton در notepad++

خاصیت Auto Compleiton در Notepad++

Notepad++ دارای دو نوع تکمیل خودکار کدها می باشد، که عبارتند از:

  1. Funciton Completion
  2. Word Completion

اولین مورد Function Completion، مربوط به کامل کردن کلمات کلیدی است که در پایگاه داده خود برنامه موجود است، که معمولاً بسته به زبانی که از داخل برنامه Notepad++ انتخاب کرده اید، کلمات آن می تواند متفاوت باشد و تعداد آنها بیشتر است. پس از اینکه حروف اول یک کلمه را نوشتید، از پنجره کوچکی که برایتان باز می شود، می توانید عبارت مورد نظر را برگزینید و با فشردن کلید Enter از صفحه کلید، آن کلمه را کامل کنید.

ولی Word Completion برای تکمیل کردن کلمات از اصطلاحات و کلمات داخل خود سند جاری استفاده می کند و نه از پایگاه داده کلمات خود برنامه. یعنی برای تکمیل کلمات ناقص نوشته شده، پیشنهادات از خود سند و پرونده جاری است.

خاصیت تکمیل خودکار به شیوه اول، یعنی Function Completion در بیشتر موارد ترجیح داده می شود، که حتی برای افراد مبتدی در امر کدنویسی کمک بسیاری در پیدا کرد کدها و برچسب ها و توابع مورد نظرشان می کند.

و اما به طور پیش فرض زمانی که می خواهید از این خاصیت استفاده کنید، باید برای مورد اول (Function Completion) باید از منوی Edit > Auto-completion دستور Function Completion را انتخاب کنید. با این کار همان پنجره گفته شده باز می شود که کلمه مورد درخواست خود را باید از آن انتخاب کنید. کلید میانبر آن Ctrl+Spacebar است که بهتر است از این کلید های ترکیبی استفاده کنید.

ولی برای تکمیل خودکار به شیوه Word Completion به مسیر Edit > Auto-completion بروید و دستور Word-Completion را انتخاب کنید، که کلید میانبر آن هم Crtl+Enter است. همانطور که گفته شد این روش تکمیل خودکار فقط از کلمات داخل خود پرونده که تا به الان نوشته اید استفاده می کند.

ولی این مسیر ها و روش هایی که گفته شد برای تکمیل خودکار یک کلمه بسیار مشکل است، پس چکار کنیم که زمانی که ابتدای یک کلمه را می نویسیم، برای کامل کردن ادامه آن به صورت خودکار برنامه وارد عمل شود؟ برای این کار هم شما باید از پنجره تنظیمات یا Preference اقدام کنید. پس از مسیر Settings > Preferences این پنجره را باز کنید و به سربرگ Backup/Auto-completion بروید. حال از قسمت دوم گزینه Enable  auto-completion on each input را فعال کنید و بسته به نوع تکمیل خودکار یا auto completion یکی از دو مورد زیر آن را انتخاب کنید که پیشنهاد می شود گزینه اول یعنی Function Completion را انتخاب کنید، و بروی Close برای بسته شدن این پنجره کلیک کنید.

تنظیمات Auto Completion در Notepad++

تنظیمات Auto Completion در Notepad++

از این به بعد با نوشتن ابتدای یک کلمه، ادامه آن را می‌توان با استفاده از خاصیت Auto Completion تکمیل کرد و به کار خودتان در حین نوشتن کدها سرعت بدهید.

  1. سلام. ایا میشه میتوان کاری کرد که در حالت انتخاب به جای زدن Enter با بستن تگ متن رو کامل کنه.در حالت عادی با بستن تگ متن رو هر چی نوشته باشیم همونطور میزاره و تکمیلش نمیکنه البته با بستن تگ.

    • سلام میتونید با رفتن به setting>preferences پایین همین پخش auto-completion بخش auto-insert تیک html/xml close tag را فعال کنید با تشکر از سایت خوبتان

  2. ممنون از وقتی که گذاشتید

  3. خیلی کامل و عالی 🙂

دیدگاه تان را ارسال کنید.

لطفاً از درج نظرات خارج از موضوع این صفحه خودداری کنید!


کانال آموزش طراحی سایت