Kami selalu menulis kode seperti ini formal:
void main(){
if(){
if()
}
Tetapi ketika saya menggunakan Notepad ++ , layarnya adalah:
void main(){
if(){
if()
}
Bagaimana cara menggunakan Notepad ++ ke indentasi otomatis?
Terima kasih kepada Jonathan , saya telah mengaturnya, tetapi itu tidak berpengaruh. Snapshot di bawah ini:
Saya menggunakan Notepad ++ versi 5.1.3.
Jika menu TextFX tidak ada, Anda perlu mengunduh & menginstal plugin. Plugins-> Plugin Manager-> Show Plugin Manager dan kemudian periksa plugin TextFX Characters . Klik 'instal,' restart Notepad ++.
Dalam versi Notepad ++ v6.1.3, saya menyelesaikannya dengan: Plugin Manager-> Show Plugin Manager ** dan kemudian periksa plugin "Indent By Fold"
sumber
Tampaknya ada opsi untuk auto-format XML setidaknya. Itu dapat ditemukan di
TextFX -> TextFX HTML Tidy -> Tidy: reindent XML
.sumber
Sebagian besar pengembang program pengeditan teks menyalahgunakan nama ini (indentasi otomatis). Nama yang benar adalah "mempertahankan indentasi". Indentasi otomatis adalah yang Anda inginkan, tetapi tidak diterapkan.
Saya juga ingin melihat fitur ini di Notepad ++.
sumber
Dalam versi terbaru (setidaknya), Anda dapat menemukannya melalui:
[ EDIT ] Meskipun demikian, saya tidak berpikir itu memiliki implementasi terbaik dari indentasi otomatis. Jadi, periksa untuk memastikan Anda memiliki versi 5.1 - indentasi otomatis baru-baru ini diperbaiki, sehingga mengoreksi indentasi Anda secara otomatis.
Perhatikan juga bahwa Anda melewatkan blok untuk ke-2
if
:sumber
Anda dapat menggunakan plugin 'Indent by fold'. Instal dari pengelola plugin. Ini bekerja dengan baik untuk saya.
sumber
array( ... )
, di mana()
non-lipat.Dalam versi 6.6.8 saya menginstal plugin NppAutoIndent dari Plugins> Plugin Manager> Show Plugin Manager. Kemudian saya memilih opsi Indent Smart di Plugin> NppAutoIndent. Semoga ini membantu.
sumber
Sedikit pembaruan: Anda dapat melewati Plugin TextFX dan cukup menggunakan Tidy2 . Di sini Anda dapat mengonfigurasi aturan pemformatan Anda sendiri untuk berbagai jenis kode. Mudah dipasang dan dihapus di dalamnya
Notepad ++> Plugins> Plugin Manager> Show Plugin Manager
dan hanya mencari Tidy2 dan menginstalnya. Selesai
sumber
Bagi mereka yang menggunakan Notepad ++ v6.8.1 dan yang lebih baru, pengaturan indentasi sekarang ditempatkan di menu Pengaturan → Preferensi → MISC. → Indentasi Otomatis .
sumber
Coba plugin UniversalIndentGUI untuk Notepad ++. Itu kembali indentasi kode berdasarkan beberapa parameter. Itu bekerja dengan baik untuk saya.
sumber
Ini mungkin tampak konyol, tetapi dalam pertanyaan awal, Turion mengedit file teks biasa. Pastikan Anda memilih bahasa yang benar dari menu Bahasa
sumber
Tapi , Notepad ++ tidak datang dengan plugin "Text FX Character" ini. Anda harus menginstalnya melalui
Untuk menambahkan pintasan untuk Indentasi .
Klik Pengaturan → Shortcut Mapper ... atur tombol pintas yang Anda inginkan. Saya lebih suka Ctrl+ =.
sumber
Instal plugin Tidy2. Saya memiliki Notepad ++ v6.2.2, dan Tidy2 berfungsi dengan baik sejauh ini.
sumber
Pertama unduh pengelola plugin tautan ini kemudian unzip folder zip dan salin ini di dalam folder program / notepad ++ Anda. kemudian restart notepad ++ Anda. kemudian Anda melihat pengelola plugin di dalam menu plugin. lalu klik pengelola plugin lalu klik tampilkan pengelola plugin. Ini menunjukkan semua daftar plugin Anda. dari daftar di bawah, temukan alat XML, periksa dan instal. kemudian restart notepad ++ Anda. Setelah membuka dokumen kemudian plugins / xml tools / pretty plain (indent text) kemudian nikmati.
sumber
Bagi mereka yang menggunakan versi 7.8.5, pengaturan indentasi otomatis sekarang terletak di "Pengaturan" -> "Preferensi ..." -> "Penyelesaian Otomatis".
sumber
Cobalah untuk menyimpan file sebelumnya, maka itu akan membuat indentasi.
sumber