নোটপ্যাড ++ এ ফর্ম্যাটিং কোড


186

নোটপ্যাড ++ এ কোড বিন্যাস করার জন্য কিবোর্ড শর্টকাট আছে?
আমি মূলত এইচটিএমএল, সিএসএস এবং পাইথন কোড নিয়ে কাজ করছি।

উদাহরণ স্বরূপ:

<title>{% block title %}    {% endblock %}</title>      
 <link rel="stylesheet" href="/media/style.css" type="text/css" media="screen" />
</head>

প্রতি:

<head>
  <title>
    {% block title %}
    {% endblock %}
  </title>
  <link rel="stylesheet" href="/media/style.css" type="text/css" media="screen" />
</head>


আমার মনে আছে ভিসুয়াল স্টুডিও সঙ্গে এরকম Ctrl+ + K+ + Dএবং NetBeans বৈশিষ্ট্য খুব থাকার কিন্তু এটা নোটপ্যাড মধ্যে ++, খুঁজে পাচ্ছি না, যদি এটা এমনকি এটা করতে পারেন।


আমি ভিজ্যুয়াল স্টুডিওতে ড্রিমউইভার "প্রয়োগ উত্স বিন্যাস" বা সিআরটিএল + কে + ডি ব্যবহার করেছি এবং আমার পৃষ্ঠাগুলি বিন্যাস করছি। আমি ভিআইএমও ব্যবহার করেছি তবে নোটপ্যাড ++ দিয়ে এটি ঠিক পাইনি কারণ এটি আমার জ্যাঙ্গো ট্যাগ পছন্দ করে না।
10'6

1
এর একটি আধুনিক উত্তর প্রয়োজন। এই উত্তরগুলির আর কোনও কাজ করে না।
ফিলিপ রেগো

আপনাকে সম্পর্কিত প্লাগইন যুক্ত করতে হবে যা মাধ্যমে অ্যাক্সেসযোগ্য Plugin manger, পয়েন্টটি নোটপ্যাড ++ সংস্করণ 7.5 হিসাবে রয়েছে, প্লাগইন ম্যানেজারটি নোটপ্যাড ++ দিয়ে আর পাঠানো হবে না
মোহাম্মদ মুসাভি

উত্তর:


127

টেক্সটএফএক্স -> এইচটিএমএল পরিপাটি -> পরিশ্রম: এক্সএমএল রিয়েলেন্ড করুন

আপনি এটি করার আগে এইচটিএমএল কোডটি নির্বাচিত মনে রাখবেন।


1
ওহে, আমি এটি ব্যবহার করেছি এবং এটি কেবলমাত্র এইচটিএমএল দিয়ে দুর্দান্তভাবে কাজ করে। জ্যাঙ্গো ট্যাগগুলির সাহায্যে কেবল এগুলি মুছে ফেলা হবে বা সেগুলি সঠিকভাবে ফর্ম্যাট করা যায় না। এটি এখন পর্যন্ত নিকটতম। টিপ টি জন্য।
ড্যারেন

158
যারা নতুন নোটপ্যাড ++ ডাউনলোড করেন তাদের জন্য। টেক্সটএফএক্স আর বান্ডিল হয় না। আপনাকে Plugins > Plugin Manager > Show Plugin Managerসেখান থেকে টেক্সটএফএক্স যেতে হবে এবং ডাউনলোড করতে হবে। তার উপরে আপনি সম্ভবত খুঁজে পাবেন যে টেক্সটএফএক্স এটি খুঁজে পাচ্ছে না libTidy.dll। ফিক্স যে আপনি এটা করতে পারেন করতে stackoverflow.com/questions/6985637/... যে সব পরে আপনি করতে সক্ষম হওয়া উচিত TextFX -> HTML Tidy -> Tidy: Reindent XMLযেমন @gablin বর্ণনা করেছেন।
প্রিয়

2
মনে হচ্ছে নোটপ্যাড ++ জীবনকে কঠিন করে তুলতে চায় । আপনার যদি সংস্করণ 6 বা তার বেশি হয় তবে আপনার এখানে 5..৯ জিপ সংস্করণটি ডাউনলোড করতে হবে । তারপরে ফোল্ডারটি অনুলিপি করুন এবং আপনার ফোল্ডারে এটি আটকান । tidyunicode\plugins\ConfigC:\Program Files\Notepad++\plugins\Config
দারেন

1
আমার ক্ষেত্রে 'প্লাগইন ম্যানেজার' এর 'উপলভ্য' ট্যাবের অধীনে কোনও প্লাগইন তালিকাভুক্ত ছিল না। এটির সমাধানের জন্য আমাকে নোটপ্যাড ++ এর জন্য ফায়ারওয়াল নিয়মগুলি সংশোধন করতে হয়েছিল এবং 'প্লাগইন ম্যানেজার' তারপরে প্রত্যাশার মতো ডাউনলোডযোগ্য প্লাগইনগুলির পুরো তালিকা প্রদর্শন করেছিল।
অ্যান্টনি ওয়ালশ

4
Tidy2প্লাগ-ইন কাজ, হবে Plugins > Plugin Manager > Show Plugin Managerতারপর যোগ Tidy2
জর্জ

76

যেমন একটি হল প্লাগইন হিসাবে UniversalIndentGUI , এটা প্লাগইন ম্যানেজার থেকে ডান ইনস্টল করা যাবে এবং সর্বাধিক ব্যবহৃত প্রোগ্রামিং ভাষা reindent করার সম্ভাবনার হয়েছে।


10
+1 এটি দুর্দান্ত কাজ করে! ইউনিভার্সালআইন্ডেন্টজিইউআই প্লাগইন ইনস্টল করুন এবং ফর্ম্যাট করতে Ctrl + Alt + Shift + J টিপুন।
T_D

1
ধন্যবাদ এটি দুর্দান্ত কাজ করে। আপনি যখন সংরক্ষণ করবেন তখন কোডটি স্বয়ংক্রিয়ভাবে বিন্যাস করার কোনও উপায় আছে? এই মুহুর্তে, আমি যখন অটোপেট টেক্সট সক্ষম করে তা পরীক্ষা করি, ফাইলটি সংরক্ষণ বা প্রস্থান করার সময় এটি আপডেট হয় না।
#sechicken13

2
এটি লক্ষ্য করার মতো মনে হয় যে "প্লাগইন ম্যানেজার" নিজেই একটি প্লাগ-ইন, হ্যাঁ? নোটপ্যাড ++ এর সাথে অপরিচিত হওয়ার কারণে এটি বুঝতে গুগলিংয়ের পরে মেন্যুতে ব্যর্থ হওয়া যথেষ্ট পরিমাণে ব্যর্থ হয়েছিল। এটির ইনস্টলেশন প্রক্রিয়াটি যদি কোনও স্ক্র্যাচ থেকে শুরু হয় তবে এই সমাধানটির "সরলতা" -এ ফ্যাক্টর করা দরকার।
স্টেলেডোগ

1
যদিও একটি প্লাগইন, এটি ডিফল্ট নোটপ্যাড ++ ইনস্টলারগুলির মধ্যে ইনস্টল করা আছে
দিমিত্রি অ্যাভটনোমভ

3
এটি কাজ করে না ... ফর্ম্যাট / স্বয়ং-ইনডেন্ট কমান্ডটি কোথায়? কিছুই কাজ করে না। 2017-05-29-তে এই দিন কোনও কিছুই পিএইচপি বা জেএস-এ স্বয়ংক্রিয়ভাবে প্রবেশ করবে না। কেউ কী কী ভুল হচ্ছে তা ব্যাখ্যা করতে পারেন এবং কেন পিএইচপি এবং জেএস কোডের স্বয়ংক্রিয়ভাবে ইনডেন্টিংয়ের সহজ ব্যবসাটি ***-তে এই ধরনের আব * ব্যথা প্রমাণ করছে?
মাইক রডেন্ট

23

আপনি যদি TextFXমেনুতে যান এবং যান TextFX Edit, আপনি একটি মেনু আইটেম দেখতে পাবেন Reindent C++ Code

এটি সি # কোডটিও ফর্ম্যাট করবে।


এটি পিএইচপি-তে সঠিকভাবে ইনডেন্ট হয় না। কখনও কখনও এটি একের পরিবর্তে 2 বা 3 ট্যাব স্থান তৈরি করে এবং কিছু পরিস্থিতিতে এটি কখনই তৈরি করে না, যখন এটি করা উচিত।
জো স্মু

আমার কাছে টেক্সটএফএক্স মেনু নেই ... আপনি কী করছেন?
মাইকে রডেন্ট

আপনার এটি প্লাগইন পরিচালকের মাধ্যমে ইনস্টল করতে হবে। একে TextFX অক্ষর বলা হয়।
ব্যবহারকারী 890332

11

নোটপ্যাড ++ এ উপলব্ধ শর্টকাটের একটি তালিকা এখানে রয়েছে

যদি আপনার কাঙ্ক্ষিত কার্যকারিতা উপলব্ধ না হয় তবে আপনি নিজের ম্যাক্রো সংজ্ঞায়িত করতে এবং একটি কাস্টম শর্টকাটে (আমি ম্যাক্রো ব্যবহার করতে ব্যবহৃত হইনি) এগুলিকে নির্ধারণ করতে সক্ষম।

আপডেট : লিঙ্কটি অবৈধ হলে আমি এখানে শর্টকাটগুলি পোস্ট করব:

Shortcut    Command

Ctrl-C  Copy
Ctrl-X  Cut
Ctrl-V  Paste
Ctrl-Z  Undo
Ctrl-Y  Redo
Ctrl-A  Select All
Ctrl-F  Launch Find Dialog
Ctrl-H  Launch Find / Replace Dialog
Ctrl-D  Duplicate Current Line
Ctrl-L  Delete Current Line
Ctrl-T  Switch the current line position with the previous line position
F3  Find Next
Shft-F3 Find Previous
Ctrl-Shft-F Find in Files
Ctrl-F3 Find (volatil) Next
Ctrl-Shft-F3    Find (volatil) Previous
Ctrl-Shft-I Incremental Search
Ctrl-S  Save File
Ctrl-Alt-S  Save As
Ctrl-Shft-S Save All
Ctrl-O  Open File
Ctrl-N  New File
Ctrl-F2 Toggle Bookmark
F2  Go To Next Bookmark 
Shft-F2 Go To Previous Bookmark
Ctrl-G  Launch GoToLine Dialog
Ctrl-W  Close Current Document
Alt-Shft-Arrow keys or Alt + Left mouse click   Column Mode Select
F5  Launch Run Dialog
Ctrl-Space  Launch CallTip ListBox
Alt-Space   Launch Word Completion ListBox
Tab (selection of several lines)    Insert Tabulation or Space (Indent)
Shft-Tab (selection of several lines)   Remove Tabulation or Space (outdent)
Ctrl-(Keypad-/Keypad+) or Ctrl + mouse wheel butto  Zoom in (+ or up) and Zoom out (- or down)
Ctrl-Keypad/    Restore the original size from zoom 
F11 Toggle Full Screen Mode
Ctrl-Tab    Next Document
Ctrl-Shft-Tab   Previous Document
Ctrl-Shft-Up    Move Current Line Up
Ctrl-Shft-Down  Move Current Line Down
Ctrl-Alt-F  Collapse the Current Level
Ctrl-Alt-Shft-F Uncollapse the Current Level
Alt-0   Fold All
Alt-(1~8)   Collapse the Level (1~8)
Alt-Shft-0  Unfold All
Alt-Shft-(1~8)  Uncollapse the Level (1~8)
Ctrl-BackSpace  Delete to start of word
Ctrl-Delete Delete to end of word
Ctrl-Shft-BackSpace Delete to start of line
Ctrl-Shft-Delete    Delete to end of line
Ctrl-U  Convert to lower case
Ctrl-Shft-U Convert to UPPER CASE
Ctrl-B  Go to matching brace
Ctrl-Shft-R Start to record /Stop recording the macro
Ctrl-Shft-P Play recorded macro
Ctrl-Q  Block comment/uncomment
Ctrl-Shft-Q Stream comment
Ctrl-Shft-T Copy current line to clipboard
Ctrl-P  Print
Alt-F4  Exit
Ctrl-I  Split Lines
Ctrl-J  Join Lines
Ctrl-Alt-R  Text Direction RTL
Ctrl-Alt-L  Text Direction LT
F1  About

24
আমি সেখানে একটি শর্টকাট বিকল্প দেখতে পাচ্ছি না যে কোডটি ফর্ম্যাট করে। ম্যাক্রো হিসাবে আমি কীভাবে এটি করব তা আমার কোনও ধারণা নেই। যাই হোক ধন্যবাদ.
প্রিয় 12

: ম্যাক্রো এখানে বর্ণনা করা হয় stackoverflow.com/questions/362444/...
Thariama

35
হাহাহা সব কি আর প্রশ্নের শর্টকাট নেই? কেন পোস্ট করলেন? -1
এমএইচ

9

সর্বশেষতম প্লাগইনটি হল tidy2, যা প্লাগইন> প্লাগইন পরিচালক> প্লাগইন পরিচালক দেখান through

আমি কনফিগার 1 সম্পাদনা এবং কোট-মার্কস সেট করার পরামর্শ দিচ্ছি: না, বিশেষত যদি আপনার কাছে স্ক্রিপ্ট থাকে যা উদ্ধৃতি ব্যবহার করে।

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


6

এটি আপনি যে উত্তরটি সন্ধান করেছিলেন এটি পুরোপুরি নয়, তবে আমার কাছে একই প্রশ্নটি আসার পরে সমাধানটি এসেছিল।

আমি বেশ গুরুতর নোটপ্যাড ++ ব্যবহারকারীর, তাই এটি ভুল উপায়ে গ্রহণ করবেন না। আমি NetBeans 8নোটপ্যাড ++ ছাড়াও ওয়েবসাইটগুলি বিকাশের জন্য ব্যবহার শুরু করেছি কারণ আপনি আপনার সমস্ত ভাষার জন্য সংরক্ষণের জন্য এটি অটোফর্ম্যাটটিতে সেট করতে পারেন, এবং বিন্যাসটি সবচেয়ে মিনিটের বিশদ বিবরণে কীভাবে দেখায় তার জন্য প্রচুর কনফিগারেশন বিকল্প রয়েছে। আপনি এটি সন্ধান করতে পারেন এবং এটি নোটপ্যাড ++ এর সাথে একত্রে ব্যবহার করার উপযুক্ত সরঞ্জাম find এটি ওপেন সোর্স, সম্পূর্ণ নিখরচায় এবং এতে অনেকগুলি প্লাগইনস এবং অন্যান্য দরকারী জিনিস রয়েছে যেমন সাসকে স্বয়ংক্রিয়ভাবে সংকলন করা হয় যদি আপনি এটি ব্যবহার করেন। এটি অবশ্যই এনপি ++ এর মতো তত দ্রুত নয় তাই এটি ছোট সম্পাদনাগুলির জন্য দুর্দান্ত নয় তবে দীর্ঘ কোডিং সেশনের জন্য এটি দুর্দান্ত হতে পারে।


অবশ্যই এই প্রশ্নের উত্তর নয়
skia.heliou

নেটবিনের মধ্যে কী পিএইচপি ফর্ম্যাট করা সম্ভব? এটি করার জন্য আমার কি কোনও অতিরিক্ত প্লাগইন দরকার? ধন্যবাদ।
ডাব্লুএম

হ্যাঁ নেটবিনগুলি অটোফরমেটগুলি পিএইচপি করে তবে আপনার সম্ভবত পিএইচপি সংস্করণটি নিশ্চিত হওয়া দরকার বা পিএইচপি প্লাগইন ইনস্টল করা আছে। উইন্ডোতে অটোফর্ম্যাট-এর কী কম্বোটি হ'ল আল্ট + শিফট + এফ।
ব্যবহারকারী 3413723

5

জাভাস্ক্রিপ্ট বিন্যাসের জন্য আমি নোটপ্যাড ++ জেএসমিন প্লাগইন.কুইট হ্যান্ডি ব্যবহার করি


3

জুন 2019 হিসাবে উত্তর

XML Toolsপ্লাগিন অ্যাডমিন থেকে প্লাগইন ইনস্টল করুন (নোটপ্যাড ++ 7.7 এ অন্তত)

তারপরে প্লাগইনগুলি -> এক্সএমএল সরঞ্জামগুলি -> সুন্দর মুদ্রণ ক্লিক করুন (কেবলমাত্র লাইন ব্রেকগুলির সাথে এক্সএমএল)

এটা আমার জন্য এটা।


1
এটি এই পৃষ্ঠার একমাত্র সমাধান যা আমার পক্ষে কাজ করেছিল এবং এটি পুরোপুরি কার্যকর হয়!
ডন কেলি

2

আমার নোটপ্যাড ++ এ, এইচটিএমএল ফাইলগুলি ফর্ম্যাট করার জন্য টেক্সটএফএক্সের পার্ল পরিবেশ প্রয়োজন। পরিপাটি 2 কিছুই দাবি করে না তাই আমি মনে করি এটি আরও কার্যকর।


2

আপনার যা যা দরকার তা সারিবদ্ধ হলে কোড অ্যালাইনমেন্ট নামক প্লাগইনটি ব্যবহার করে দেখুন।

আপনি এটি নোটপ্যাড ++ এর অন্তর্নির্মিত প্লাগইন পরিচালক থেকে পেতে পারেন।


0

নং নোটপ্যাড ++ নিজেই ফর্ম্যাট করতে পারে না। একিলিপস, নেটবিয়ানস, ভিজ্যুয়াল স্টুডিও [কোড] এর মতো অনেক আইডিইতে বিন্যাসটি সহজেই সম্পন্ন করা যায়।


নোটপ্যাড ++ এর এম্বেড থাকা প্লাগইন ম্যানেজারের ভুল উত্তর, কার্যকারিতা ইনস্টল করতে এবং সক্রিয় করতে পারে। আইডিই প্রয়োজন হয় না।
পেইডিমান্ট

"নিজেই"। আপনার যখন প্লাগইন ইনস্টল করার অ্যাক্সেস নেই তখন ফর্ম্যাট করতে নোটপ্যাড ++ পাওয়ার চেষ্টা করে মজা করুন।
ফিলিপ রেগো

1
@ পেইডিমাউন্ট, দয়া করে বিস্তারিত উত্তর দিন।
শশী শিব এল

-1

আমরা কোডটি ফর্ম্যাট করার জন্য নোটপ্যাড ++ এর সর্বশেষতম সংস্করণে নিম্নলিখিত শর্টকাটটি ব্যবহার করতে পারি

Alt + Ctrl + Shift + B

2
আমি সর্বশেষ নোটপ্যাড ++ ইনস্টল করেছি তবে শর্ট কাটটি আমার পক্ষে কাজ করছে না। আপনি অন্য উত্তর প্রদান করতে পারেন দয়া করে।
শশী শিব এল

শর্টকাটটি কোন সংস্করণে এবং কোন বিষয়বস্তুতে কাজ করার কথা রয়েছে? এটি কোনও প্রভাব ছাড়াই নোটপ্যাড ++ v7.7.1 এ চেষ্টা করেছেন।
gia
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.