Apakah ada pintasan keyboard untuk memformat kode di Notepad ++?
Saya terutama bekerja dengan HTML, CSS, dan kode Python.
Sebagai contoh:
<title>{% block title %} {% endblock %}</title>
<link rel="stylesheet" href="/media/style.css" type="text/css" media="screen" />
</head>
Untuk:
<head>
<title>
{% block title %}
{% endblock %}
</title>
<link rel="stylesheet" href="/media/style.css" type="text/css" media="screen" />
</head>
Saya ingat Visual Studio melakukannya dengan Ctrl+ K+ Ddan NetBeans memiliki fitur juga tetapi tidak dapat menemukannya di dalam Notepad ++, jika bahkan dapat melakukannya.
html
notepad++
code-formatting
darren
sumber
sumber
Plugin manger
, intinya adalah pada Notepad ++ versi 7.5, manajer plugin tidak lagi dikirimkan dengan Notepad ++Jawaban:
TextFX -> HTML Tidy -> Tidy: XML Reindent
Ingatlah untuk memilih kode HTML sebelum Anda melakukan ini.
sumber
Plugins > Plugin Manager > Show Plugin Manager
dan mengunduh TextFX dari sana. Selain itu, Anda mungkin akan menemukan bahwa TextFX tidak dapat menemukanlibTidy.dll
. Untuk memperbaikinya, Anda dapat melakukan ini stackoverflow.com/questions/6985637/… Setelah semua itu, Anda harus bisaTextFX -> HTML Tidy -> Tidy: Reindent XML
seperti yang dijelaskan @gablin.tidy
folder dariunicode\plugins\Config
dan tempel keC:\Program Files\Notepad++\plugins\Config
folder Anda .Tidy2
Plugin akan melakukan pekerjaan,Plugins > Plugin Manager > Show Plugin Manager
kemudian tambahkanTidy2
.ada plugin seperti itu seperti UniversalIndentGUI , itu dapat diinstal langsung dari manajer plugin dan memiliki kemungkinan untuk mengaktifkan kembali bahasa pemrograman yang paling sering digunakan.
sumber
Jika Anda pergi ke
TextFX
menu dan pergi keTextFX Edit
, Anda akan melihat item menuReindent C++ Code
.Itu juga akan memformat kode C #.
sumber
Berikut adalah daftar cara pintas yang tersedia di Notepad ++.
Jika fungsi yang Anda inginkan tidak tersedia, Anda dapat menentukan makro sendiri dan menetapkannya ke pintasan khusus (saya tidak terbiasa menggunakan makro).
UPDATE : Saya akan memposting pintasan di sini jika tautannya tidak valid:
sumber
Plugin terbaru adalah tidy2, yang dapat diinstal melalui Plugins> Plugin Manager> Show Plugin Manager.
Saya sarankan mengedit config 1 dan mengatur tanda kutip: tidak, terutama jika Anda memiliki skrip yang menggunakan tanda kutip.
Juga, merapikan lebih dari satu kali dapat menghasilkan memasukkan ampersand pertama kali dan kemudian mengganti ampersand kedua kalinya. Anda mungkin ingin bermain dengan konfigurasi untuk membawanya ke tempat yang Anda butuhkan.
sumber
Ini bukan jawaban yang Anda cari, tapi itu solusi yang saya gunakan ketika saya memiliki pertanyaan yang sama.
Saya pengguna Notepad ++ yang cukup serius, jadi jangan salah mengerti. Saya sudah mulai menggunakan
NetBeans 8
untuk mengembangkan situs web selain Notepad ++ karena Anda dapat mengaturnya untuk autoformat pada penyimpanan untuk semua bahasa Anda, dan ada satu ton opsi konfigurasi untuk bagaimana tampilan format, hingga detail paling menit. Anda mungkin melihatnya dan menemukan itu adalah alat yang layak untuk digunakan bersama dengan notepad ++. Ini juga open source, sepenuhnya gratis, dan memiliki banyak plugin dan hal-hal berguna lainnya seperti mengkompilasi Sass secara otomatis jika Anda menggunakannya juga. Ini jelas tidak secepat NP ++ sehingga tidak bagus untuk pengeditan kecil, tetapi bisa bagus untuk sesi pengkodean yang panjang.sumber
Untuk Memformat JavaScript, saya menggunakan Notepad ++ JSMin Plugin.Quite Handy
sumber
JAWABAN Juni 2019
Pasang
XML Tools
plugin dari Admin Plugin (setidaknya di Notepad ++ 7.7)Kemudian klik Plugins -> XML Tools -> Pretty Print (Hanya XML dengan Line break)
Itu berhasil untuk saya.
sumber
Di notepad ++ saya, sepertinya TextFX membutuhkan lingkungan perl untuk memformat file HTML. Tidy2 tidak menuntut apa-apa jadi saya pikir ini lebih berguna.
sumber
Jika semua yang Anda butuhkan adalah perataan, coba plugin yang disebut Code Alignment.
Anda bisa mendapatkannya dari pengelola plugin bawaan di Notepad ++.
sumber
Tidak. Notepad ++ tidak dapat memformat dengan sendirinya. Pemformatan dapat dengan mudah dilakukan di banyak IDE seperti Eclipse, NetBeans, Visual Studio [Kode].
sumber
Kita dapat menggunakan pintasan berikut dalam versi notepad ++ terbaru untuk memformat kode
sumber