নোটপ্যাড ++ স্বয়ংক্রিয় </ / এর পরে সম্পূর্ণ HTML শেষ ট্যাগগুলি (যেমন ড্রিমউইভার করে)


20

ড্রিমউইভারে টাইপিং </স্বয়ংক্রিয়ভাবে শেষ উন্মুক্ত ট্যাগটি বন্ধ করে দেবে, সুতরাং আপনাকে এগুলি সমস্ত টাইপ করতে হবে না এবং আপনি যদি কোনওটি বন্ধ করে রাখেন কিনা তা নিশ্চিত না হলে এটি আপনাকে সহায়তা করবে। নোটপ্যাড ++ এর জন্য এমন একটি প্লাগইন রয়েছে যা এটি ডোজ করে?

এটি পাঠ্য এফএক্সের মতো নয় যেখানে খোলার ট্যাগ / বন্ধনী টাইপ করলে কার্সরের অন্য দিকে ঘনিষ্ঠতা যুক্ত হয় । এই আচরণটি একটি স্বয়ংক্রিয় সমাপ্তি যা </টাইপ করা হয় তখন ঘটে যায়, ডিডাব্লু অভ্যন্তরীণ উন্মুক্ত ট্যাগ যা হয় তা খুঁজে পায় এবং এটি বন্ধ করে দেয়। আমি দেখতে পেয়েছি যে, যখন আমার কাছে ডিডাব্লু ব্যবহারের বিকল্প রয়েছে, আমি ডিডাব্লু দ্বারা সরবরাহ করা যে কোনও কিছুর চেয়ে এই বৈশিষ্ট্যটি প্রায়শই ব্যবহার করব। সুতরাং আমি এনপিপিতে এটি করার কোনও উপায় ছিল কিনা তা জানতে আগ্রহী।

প্রশ্নে ডিডাব্লু এর অগ্রাধিকার এখানে রয়েছে:
এখানে চিত্র বর্ণনা লিখুন
লক্ষ্য করুন কীভাবে একটি আলাদা বিকল্প রয়েছে যা এফএক্স পাঠ্য কী করে তা করে তবে আমি তা চাই না

আমি অপ্রচলিত পরামর্শ, কোনও ধরণের ম্যাক্রো বা প্লাগিং হ্যাকের বিরোধী নই। কার্যকারিতা অনুকরণ করার জন্য কিছু। যদি প্রয়োজন হয় তবে আমি একটি প্লাগইন লিখতে পারি, এটি সম্পর্কে কীভাবে যেতে হবে তা সম্পর্কে আমার কোনও ধারণা নেই।


তাহলে কি এমন কেউ নেই যে এ জাতীয় কিছু জানে? এটি বাস্তবায়নের জন্য কতটা দক্ষতার ধারণা?
জিল

সহজভাবে, ড্রিমউইভার ব্যবহার করুন .... :)
অ্যাপল II

আমি, যদি আমি সামর্থ্য করতে পারে। আমার অতীতে এমন অনেক সময় হয়েছে যেখানে আমার ডাব্লুডাব্লু ব্যবহারের অ্যাক্সেস ছিল এবং আমি এটি পছন্দ করেছিলাম তবে আমার নিজের পক্ষে এটি করার উপায় নেই।
জিল

গ্রহনটি স্বয়ংক্রিয়ভাবে সম্পূর্ণ হয়, যদিও আমি মনে করি এটি কেবলমাত্র HTML সম্পাদনা করার জন্য খুব বেশি ভারী ওজন। প্রশ্নের জন্য +1, আমি এনপিপিও খুব বেশি ব্যবহার করি এবং এ জাতীয় প্লাগইন পেয়ে ভাল লাগবে
অলোক

24 ঘন্টা কম যেতে হবে। এখনও উত্তরগুলির কোনওটি অনুগ্রহের যোগ্য নয়। কেউ যদি এর চেয়ে ভাল কিছু না দেয় তবে তা অযৌক্তিক হয়ে যাবে।
জিল

উত্তর:


9

টেক্সটএফএক্স / টেক্সটএফএক্স সেটিংসে যান এবং "অটো ক্লোজ এক্সএইচটিএমএল ট্যাগ" চেক করুন।

এটি এটি সরল এইচটিএমএল ফাইলগুলিতেও কাজ করে।


1
না, আপনি দেখতে পাচ্ছেন যে এটি একই জিনিস নয়। আপনি একবার খোলার টাইপ করলে এটি স্বয়ংক্রিয়ভাবে শেষ ট্যাগ যুক্ত হয়। তাই টাইপিং <p>আপনি <p>|</p>যেখানে পাবেন | টাইপিং বার হয়। আমি চাইছি এটি টাইপ করার পরে আমাকে </কীভাবে বন্ধ করে দেবে , ড্রিমওয়েভারে যেভাবে এটি ডোজ করে। পরবর্তী ওপেন ট্যাগটি যাই হোক না কেন ডিডব্লিউ খুঁজে পাবে এবং আপনি টাইপ করলে আপনার </25 টি খোলা ট্যাগ থাকতে পারে এবং </25 বার টাইপ করতে পারেন এবং সেগুলি যথাযথভাবে বন্ধ হয়ে যাবে। একটি পৃষ্ঠা তৈরি করার সময় টেক্সটএফএক্স দুর্দান্ত, তবে পরে যদি আমি কোনও বিভাগটি গুটিয়ে রাখি, বলি তবে এটি সম্পাদনা করা উচিত, একটি ডিভের শেষে আমাকে খুঁজে বের করতে হবে এবং টাইপ করতে হবে। কিছু সময় যে সমস্যা হতে পারে। তাই +1
ডাব্লু

আমি মনে করি এতে কোনও সমস্যা নেই কারণ আপনি ট্যাগটি এন ++ এ নির্বাচন করবেন এটি খোলার এবং নিকটবর্তী অবস্থান থেকে ট্যাগগুলিকে হাইলাইট করবে।
avirk

আশ্চর্যজনকভাবে, এটি আমার পক্ষে কাজ করে না।
লেভ

5

হ্যাঁ, নোটপ্যাড ++ এ করা সম্ভব এবং এটি করা খুব সহজ। এই পদক্ষেপগুলি অনুসরণ করুন:

  1. সেটিংসে যান ।
  2. পছন্দ ট্যাবে ক্লিক করুন ।
  3. এবার Auto Completion এ ক্লিক করুন । এখানে, আপনি দুটি বিভাগ দেখতে পাবেন: একটি হ'ল স্বয়ংক্রিয়তা সমাপ্তি এবং অন্যটি স্বয়ংক্রিয় সন্নিবেশ
  4. ইন অটো সন্নিবেশ অধ্যায়, চেক বক্স যা বলছেন এ ক্লিক করুন এইচটিএমএল / এক্সএমএল বন্ধ ট্যাগ্স

আবার এটি আমি যা খুঁজছি তা নয় , আমি এই বিকল্পটি সম্পর্কে ভালভাবে অবগত এবং এটি আগে পরামর্শ দেওয়া হয়েছিল। এই আচরণটি আমি যা খুঁজছি তা মোটেই নয়, খোলা ট্যাগটি একবার প্রবেশ করানো বন্ধ হওয়ার ট্যাগটিকে বিজ্ঞাপন দেয় এবং তাদের মধ্যে কার্সার রাখে। আমি অন্যদের উল্লিখিত আছে হিসাবে, আমি এটা যে কাজ করতে চাই না - আমি ক্লোজিং ট্যাগ সম্পন্ন একবার আমি লেখা শুরু স্বয়ং এটি করতে চান ক্লোজিং ট্যাগ। এটি ড্রিমউইভারতে টাইপ করুন </এবং টাইপ করুন এবং এটি প্রথম বন্ধ না হওয়া ট্যাগটিতে সম্পূর্ণ হবে।
জিল

1

খুব আংশিক উত্তর:

"অটো ক্লোজ এক্সএইচটিএমএল / এক্সএমএল" বিকল্পটি টেক্সটএফএক্স / টেক্সটএফএক্স সেটিংসে সক্ষম করবেন না

যান > পছন্দসমূহ - সেটিংস ডায়ালগ বক্স। ব্যাকআপ / স্বতঃ-সমাপ্তি ট্যাবে ক্লিক করুন এবং স্বয়ংক্রিয়-সমাপ্তি সক্ষম করুন সেট করুন

এটি কেবল আপনাকে তার উপসর্গ থেকে শেষ ট্যাগের নামটি বেছে নিতে দেবে।

ব্যক্তিগতভাবে, আমি আমার উত্তরের চেয়ে নোটপ্যাড ++ @ ব্যবহারকারী 79590 এর উত্তর পছন্দ করবো। যদি উভয় উত্তর সন্তোষজনক না হয় তবে আমি অন্য একটি এইচটিএমএল সম্পাদক খুঁজব, যেহেতু আমি নোটপ্যাড ++ এর জন্য অন্য কোনও সম্ভাবনা আছে বলে বিশ্বাস করি না।


যদিও এটি একটি দুর্দান্ত বৈশিষ্ট্য, তবুও আমি ট্যাগ নামের প্রথম অক্ষরটি ( </dএকটি "ডিভের জন্য " ) টাইপ করতে হবে এবং তারপরে তালিকা থেকে নামটি নির্বাচন করব। ড্রিমউইভার কার্যকারিতা স্বয়ংক্রিয়।
জিল

নোটপ্যাড ++ বা যে কোনও বিদ্যমান প্লাগইনে এটি ঠিক একইভাবে বিদ্যমান বলে আমি বিশ্বাস করি না।
harrymc

তাহলে প্রশ্ন দাঁড়ায়, কীভাবে করব?
জিল

1
অন্য সম্পাদককে পরিবর্তন করুন। আমার ব্যক্তিগত অভিজ্ঞতা থেকে আমি বিশ্বাস করি যেগ্রহণ আপনার পছন্দসই পদ্ধতিতে ডিফল্টরূপে কাজ করে। আর একটি দুর্দান্ত সম্পাদক হলেন ইন্টেলিজ আইডিইএ (যেখানে এটি একটি সেটিংস)। উভয়ই কেবল সম্পাদকদের পরিবর্তে অবাধ এবং দুর্দান্ত উন্নয়নের পরিবেশ। আরও মুক্ত সম্পাদকের একটি খুব বড় তালিকা বেস্ট ফ্রি এইচটিএমএল সম্পাদকটিতে পাওয়া যাবে ।
harrymc

যদিও এটি বিকল্প হতে পারে তবে আমি এনপিপি পছন্দ করি এবং এটিতে এটি করার উপায় খুঁজে পেতে চাই।
জিল

1

হতে পারে আপনি HTMLKit ব্যবহার করতে পারেন যার শর্টকাট 'ALT + END' রয়েছে যা আপনার বর্তমান ট্যাগটি শেষ করবে। হয়তো এন ++ এর মধ্যে এমন কিছু লুকানো আছে ...


আমি ব্যবহার করতে ছিল আমি অবশ্যই জাল Ahk সঙ্গে ডিডাব্লিউ কার্যকারিতা একটি মোড় পারে </একটি মধ্যে ALT+END। তবে এনপিপিতে অনুরূপ কোনও শর্টকাট আমার জানা নেই। যে কেউ যে পাইপ করতে চায়, কারণ তারা কেবল অনুগ্রহ পেতে পারে।
জিল

@zeel আপনি খেয়াল করেছেন কিনা তা জানেন না তবে @ ব্যবহারকারী 2427906 উত্তরটিতে Notepad#এই কার্যকারিতা রয়েছে এমন প্লাগইনটির উল্লেখ রয়েছে। সুতরাং, অটো হটকি (এএইচকে) এর সাথে একত্রে এটি ব্যবহার করে, আমরা সম্ভবত সর্বোপরি একটি কাজ করতে পারি ... আমি এই মুহূর্তে একটি স্ক্রিপ্টে কাজ করছি ..
D. তারিখ

1

এই থ্রেডটি বেশ পুরানো হতে পারে তবে উত্তরটি এখানে। প্লাগিন পরিচালক (প্লাগইনস -> প্লাগইন পরিচালক) এবং এক্সএমএল সরঞ্জামগুলি ইনস্টল করুন।

একবার ইনস্টল হয়ে গেলে এক্সএমএল সরঞ্জামগুলি প্লাগইনস মেনু আইটেমটিতে প্রদর্শিত হবে এবং এর কার্যকারিতাটির মধ্যে একটি "ট্যাগ স্বয়ংক্রিয় বন্ধ" বিকল্প রয়েছে।

চিয়ার্স!


নাহ, টেক্সটএফএক্স একই জিনিস করবে। এবং যেমনটি আমি উল্লেখ করেছি, আমি এটি খুঁজছি না। আমি যখন চাই তখন আমার ক্লোজিং টেজ তৈরি হবে (ডিডাব্লু তে আমি কেবল '</' টাইপ করব) প্রথমটি সম্পন্ন করার সাথে সাথেই না।
জিল

1

উপরের উত্তরের কোনও উত্তর যদি আপনি চান না তা করতে পারেন তবে আপনি নোটপ্যাড ++ এর বিকাশকারীকে এখানে একটি বৈশিষ্ট্য অনুরোধ জমা দিতে পারেন:

http://sourceforge.net/p/notepad-plus/feature-requests/

অথবা, আপনি নিজেই প্লাগ-ইন বিকাশ করতে পারেন এবং এটি বিকাশকারীর কাছে জমা দিতে পারেন।


1

ইনস্টল করার চেষ্টা করুন:

নোটপ্যাড শার্প প্লাগইন।

এই পদক্ষেপ অনুসরণ করুন:

  • ক্লিক করুন Plugins> Notepad#>Close last open tag

  • বা টিপুন ( Ctrl+ .)

দ্রষ্টব্য:
নেস্টেড ট্যাগের জন্য সত্যিই ভাল নয়। আপনার শেষ ওপেন ট্যাগের জন্য কেবল ভাল।

এক্সএমএল সরঞ্জাম প্লাগইন

এই পদক্ষেপ অনুসরণ করুন:

  • ক্লিক করুন Plugins> XML Tools>Tag auto-close

অনুরূপ অন্যান্য প্রশ্ন:
নোটপ্যাড ++ শেষ ওপেন ট্যাগ বন্ধ

নোটপ্যাড ++ এক্সএমএল অটো ইনডেন্ট + ট্যাগ বন্ধ

এইচটিএমএল ট্যাগ অটো সম্পূর্ণ নোটপ্যাড ++ এ সম্পূর্ণ?

নোটপ্যাড ++ - পাঠ্য হাইলাইট করুন এবং এর চারদিকে html <tag> </tag> sertোকান

নোটপ্যাড ++ এ নির্বাচিত পাঠ্যের চারপাশে ট্যাগ স্থাপন

নির্বাচন প্রায় মোড়ানো ... নোটপ্যাড ++ এ


1

নোটপ্যাড ++, ব্যবহার নোটপ্যাড # প্লাগিন উল্লেখ @ user2427906 এর উত্তর , এবং এছাড়াও AutoHotKey , এটা টাইপিং পরে আপনার নোটপ্যাড ++ কোড বন্ধ এইচটিএমএল ট্যাগ করা সম্ভব </, ড্রিমউইভার মত। একবার সঠিকভাবে সেটআপ হয়ে গেলে, এএইচকে কোডটি এখানে ব্যবহার করে আপনি এটি ব্যবহার করতে পারেন:

#IfWinActive, ahk_class Notepad++
~<::
Input, UserInput, L1 V
if UserInput=/
    Send, {Backspace 2}^.
return
#IfWinActive

দ্রষ্টব্য: এটি "WinActive" কমান্ডটি ব্যবহার করে, সুতরাং এটি কেবল একটি নোটপ্যাড ++ উইন্ডোতে কাজ করবে। দয়া করে নোট করুন আপনি যদি ইনপুট করেন </তবে ট্যাগটি বন্ধ করার চেষ্টা করার আগে এটি প্রথমে 2 ব্যাকস্পেস কমান্ড জারি করবে এবং ট্যাগটি বন্ধ আছে কিনা তা এই অক্ষরগুলি মুছে ফেলা হয়েছে।

সংক্ষেপে: নোটপ্যাড # আপনাকে Ctrl+.একটি ট্যাগ বন্ধ করার জন্য ইনপুট দেওয়ার সক্ষমতা সরবরাহ করে , যা আমাদের অর্ধেকটা পথ ধরে নিয়ে যায়। এবং অটোহটকি তখন মানচিত্রে ব্যবহৃত </হয়Ctrl+.

@ ব্যবহারকারী 2427906 এবং এই উত্তরটিও আপনাকে ধন্যবাদ ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.