NOTEPAD++



NOTEPAD++
Notepad++ adalah program aplikasi pengembang yang berguna untuk mengedit teks dan skrip kode pemrograman. Versi terbaru program ini adalah Notepad++ v5.9, yang dirilis pada tanggal 06 April 2012. Software Notepad++ dibuat dan dikembangkan oleh Tim Notepad++.
Perangkat lunak komputer ini memiliki kelebihan pada peningkatan kemampuan sebuah program text editor, lebih dari sekedar program Notepad bawaan Windows. Notepad++ bisa mengenal tag dan kode dalam berbagai bahasa pemrograman. Fitur pencarian tingkat lanjut dan pengeditan teks yang tersedia juga cukup ampuh, sangat membantu tugas seorang programmer atau developer dalam menyelesaikan skrip kode programnya.

Program Notepad++ banyak diaplikasikan dan digunakan oleh kalangan pengguna komputer di bidang pemrograman aplikasi desktop dan web. Notepad++ merupakan software gratis (opensource). Notepad++ dapat dijalankan di sistem operasi Win2K, Windows XP, Vista, dan Windows 7. Untuk menginstall versi terbaru program ini, komputer Windows Anda cukup memiliki kapasitas kosong harddisk minimal 12 MB.

Fitur-Fitur Notepad++

1. Go To Line

Bagi programmer, pada kondisi tertentu nomor baris suatu kode akan menjadi begitu penting, terutama ketika melakukan debugging program seperti itu PHP maupun JavaScript, karena, jika terjadi error, biasanya program tersebut akan memberi tahu baris berapa yang bermasalah. tidak hanya itu saja, ketika kita meng-inspect suatu element html dan ingin merubah style element tersebut, kita dapat menuju ke nomor baris yang diinginkan. Penting kan? untuk itu manfaatkan fitur ini, caranya dengan menekan tombol Ctrl + G dan isikan nomor baris yang ingin dituju kemudian klik OK.

2. Reverse Indent / Back Tab

Agar kode tampak rapi tentu kita akan sering membuat indent -menggeser kode ke kanan-, yang biasanya dilakukan menggunakan tombol Tab, bagaimana jika ingin mengembalikannya -menggeser indent ke arah kiri-?, caranya mudah, gunakan shortcut Shift+Tab

3. Single Line Comment / Uncomment

Untuk menjadikan suatu baris menjadi komentar, biasanya kita tambahkan diawal baris tersebut tanda dobel slash (//), secara umum hal tersebut dilakukan dengan mengarahkan cursor ke awal baris kemudian menekan tombol slash dua kali, namun hal ini dapat dipercepat dengan menekan tombol Ctrl+K atau Ctrl+Q.
Saya sendiri lebih nyaman menggunakan  Ctrl+Q karena dapat dikerjakan dengan satu tangan kiri, sehingga lebih mudah.
Untuk mengembalikannya, tekan kembali tombol Ctrl+K atau Ctrl+Q

4. Block Comment / Uncomment

Block comment biasanya dilakukan dengan menambahkan tanda /* di awal block dan ditutup dengan */, pada Dokumen HTML, tanda tersebut berupa <!– dan –>,  dengan notepad++ pekerjaan tersebut dapat dipersingkat, caranya seleksi baris yang akan di comment kemudian tekan tombol Ctrl+Shift+Q.
Notepad++ akan menyesuaikan tanda yang digunakan sesuai dengan tipe file yang ada.

5. Seleksi Berdasarkan Kolom

Selain menyeleksi dan mengedit baris tertentu, dengan notepad++ kita dapat melakukannya untuk beberapa baris sekaligus, caranya tekan dan tahan tombol alt kemudian seleksi baris yang ingin diedit. Fitur ini bermanfaat salah satunya ketika kita mengedit file csv atau mengubah tabel menjadi file csv.
TIPS
Untuk menseleksi teks yang panjang, (1) tekan dan tahan tombol ALT kemudian klik pada teks yang ingin dijadikan awal seleksi, (2) gunakan mouse untuk menscroll jendela ke bawah, (3) tekan tombol SHIFT (tombol ALT tetap ditekan) kemudian klik pada teks yang akan dijadikan akhir seleksi.

6. Auto Completion

Fitur ini bermanfaat untuk memberikan tanda penutup untuk karakter tertentu, secara default Notepad++ akan memberikan penutup untuk tanda kurung (), kurung siku [], dan kurung kurawal {}, disamping itu sobat juga dapat menambahkan tanda lain misal dua tanda kutip “” atau satu tanda kutip ”, caranya buka menu Setting > Preferences, kemudian pilih Tab Auto Completion

7. Menambahkan dan Menghapus Nomor Urut

Misalkan kita memiliki kode atau daftar list dan ingin menambahkan nomor urut di depannya, untuk keperluan tersebut, buka jendela “Column / Multi-Selection Editor” melalui menu Edit > Column Editor atau dengan shortcut Alt + Ckemudian isikan parameter yang ada.
Menghapus nomor urut
Ketika mengcopy – paste dari media lain baik berupa kode maupun artikel, terkadang terdapat nomor urut di depannya, Notepad++ telah menyediakan fitur untuk menghilangkannya melalui TextFX > TextFX Tools > Delete Line Numbers or First Word

8. Menghapus Baris Kosong

Seperti sebelumnya, ketika mengcopy -paste teks dari media lain, terkadang terdapat baris kosong diantara teks tersebut, disamping itu juga terkadang terdapat tambahan spasi di akhir tiap tiap baris, untuk menghilangkan nya gunakan menu TextFX > TextFX Edit > Trim Trailing Spaces dan TextFX > TextFX Edit > Delete Blank Lines

9. Mengubah posisi baris

Untuk menggeser baris ke atas, gunakan kombinasi Ctrl + Shift + Up sedangkan untuk menggeser ke bawah gunakan kombinasi Ctrl + Shift + Down

10. Line up lines

Ketika menulis atau meng copy-paste banyak variabel dengan panjang nama variabel yang berbeda beda, kemungkinan besar posisi tanda sama dengan tersebut tidak rata / tidak rapi, untuk merapikannya gunakan menu TextFX > TextFX Edit > Line up multiple lines by (=)

11. Membuat Session

Ketika bekerja dengan beberapa file sekaligus misal file html + JavaScript + css, maka akan merepotkan jika kita harus membuka dan menutupnya secara manual, Notepad++ menyediakan fitur bernama Save Session dan Load Session, yang memungkinkan kita untuk menyimpan dan membuka beberapa file sekaligus sesuai yang telah kita tentukan. Fitur tersebut dapat diakses melalui menu File > Load Session atau File > Save Session

12. Membandingkan File – Sinkronisasi Scrolling

Seperti telah kita bahas sebelumnya, notepad++ memiliki plugin compare yang akan membandingkan dua file dan memberikan warna tertentu pada baris yang berbeda, sebenarnya Notepad++ memiliki fitur bawaan yang fungsinya sama persis dengan plugin tersebut.
Bagaimana caranya?
Caranya, klik salah tab tertentu dan pilih Move to Other View, kemudian pada menu View, pilih Synchronize Vertical Scrolling dan Synchronize Horizontal Scrolling.

13. Menampilkan Tab, Spasi, dan Enter Pada Notepad++

Pernahkah sobat bingung membedakan antara spasi dan tab? atau mungkin dengan enter juga? jika ya maka “Show All Characters” adalah solusinya, fitur ini akan menampilkan karakter simbol, diantaranya TAB (Tanda Panah), SPASI (Tanda Titik), dan ENTER (LF-Line Feed) dan (CR-Carriage Return).
CRLF dan LF berlaku untuk sistem operasi windows, sedangkan CR untuk sistem operasi Linux.

14. Menghapus Tab dan Enter Melalui Extended Search

Selain dapat melakukan Find & Replace karakter umum, notepad++ juga dapat melakukan Find & Replace karakter khusus seperti tab (\t) dan enter (\n), dengan fitur ini kita dapat merapikan berbagai file seperti csv, php, js, html, dll atau mengecilkan nya dengan menghilangkan spasi, tab dan enter.
Untuk menggunakan fitur ini, buka menu “Find & Replace” atau CTRL+H, kemudian pada bagian Search Mode, pilih Extended (\n,\r,\t,\0,\x,…)
PENTING
Penting untuk diperhatikan bahwa jika ingin menghilangkan spasi, tab, atau enter (CR dan LF), silakan aktifkan fitur Show All Character yang telah kita bahas sebelumnya sehingga terlihat mana SPASI, TABCR dan LF nya, untuk menghilangkan enter, gunakan \r untuk CR dan \n untuk LF.

15. Launch In Browser

Fitur lain yang bermanfaat yaitu Launch in Browser, dimana secara otomatis kita dapat menjalankan browser untuk menampilkan kode yang sedang kita buat, caranya klik menu Run, selanjutnya pilih browser yang diinginkan,
Jika browser tersebut tidak ada dalam daftar sobat dapat mendefinisikan nya dengan memilih sub menu Run.., kemudian pilih file exe browser tersebut, selanjutnya pilihan tersebut dapat disimpan pada shortcut dengan mengklik tombol Save

16. Manajemen Tab

Pada Notepad++, dokumen yang terbuka disusun menjadi tab yang secara default diletakkan di sebelah atas dan di bagian bawah toolbar, jika file yang dibuka banyak hingga melebihi area yang ada, maka akan menyulitkan karena kita harus mencarinya dengan mengklik tanda panah ke kanan dan ke kiri.

17. Select Language

Notepad++ akan memberikan warna khusus untuk bagian tertentu dari kode seperti warna khusus untuk class, fungsi, string, variabel, numeric, dll, yang biasanya disebut dengan Syntax Highlight. Notepad++ akan otomatis menyesuaikan nya dengan jenis file yang kita buka (php, js, css, html, dll), namun demikian sobat dapat mendefinisikan nya sendiri melalui menu Language.

18. Plugins

Banyak sekali plugin yang dapat kita gunakan untuk mempermudah dan mempercepat pekerjaan kita, seperti Code Alignment, NppFTP, Finger Text, NppExport, dan JSTools.

 Kelebihan Dan Kekurangan

Kelebihan :
  • Pada Notepad ++ Kita Dapat Mengerjakan dan Membuka Berbagai Format Dokumen.
  • Tampilan tidak monoton.
  • Opensource.
Kekurangan :
  • Tidak bisa Compile atau Running source code program.



Komentar