Programmer
Notepad ( PN1 ) adalah sebuah editor teks open-source yang ditargetkan
pada pengguna yang bekerja dengan kode sumber . Album ini dirilis pada tahun 1998 oleh Echo Software ( nama dagang untuk Simon Steele ) . Penerus PN1 itu , Programmer Notepad 2 ( PN2 ) , dirilis pada tahun 2002 dan sekarang didasarkan pada Scintilla . PN2 menambah fitur Scintilla dengan mendukung multi- garis ekspresi reguler untuk pencarian dan mengganti tindakan .
Kedua
PN1 dan sintaks fitur PN2 penyorotan untuk banyak bahasa pemrograman
melalui plugin yang disebut " skema " yang dapat dimodifikasi untuk
mendukung lebih banyak bahasa . PN1
termasuk sintaks untuk : C + + , CSS , HTML , INI , Java , JavaScript ,
AutoLISP , Pascal , Perl , SQL , Visual Basic dan XML .
Fitur penting lainnya umum untuk kedua versi Editor adalah " Skema Tools" dan " Teks Klip . " Skema
Alat memungkinkan pengguna untuk melakukan panggilan sangat disesuaikan
untuk program lain (seperti kompilator ) berdasarkan skema dari file
saat ini . Teks
Klip adalah kode template atau nilai-nilai yang dapat dimasukkan ke
dalam dokumen saat ini untuk mempercepat waktu pengembangan .
Sebuah fitur yang signifikan ditambahkan ke PN2 adalah kode lipat . [ Klarifikasi diperlukan ]
Sebuah
fitur yang telah sering diminta, tetapi saat ini tidak disertakan ,
adalah pemeriksa ejaan . [ Rujukan? ] PN1 memiliki built -in hex
editor yang belum muncul di PN2 .
fitur
Fitur umum meliputi :
Tabbed antarmuka dokumen
Drag- and-drop
Beberapa clipboard ( Plugin diperlukan )
Editing layar split dan disinkronkan bergulir
Spell checker (memerlukan Aspell ) ( Spell checker tidak membedakan antara teks dan kode )
Mendukung format encoding teks seperti Unicode , untuk sistem penulisan internasional . UTF - 8 dan beberapa UTF-16 encoding yang didukung .
Mencari
dan mengganti : dengan ekspresi reguler ( termasuk multi -line ) ;
selama beberapa dokumen , dan menandai / ringkasan kejadian
perbandingan berkas
zooming
Source code fitur editing meliputi:
Auto-completion
Bookmarks
Sintaks dan sintaks lipat
Brace dan menyoroti indent
pintar menyoroti
manajer Proyek
Regular ekspresi mencari dan mengganti ( di perl sejauh kompatibel )
sintesis pidato
FTP Browser (plug -in disertakan dalam instalasi standar )
Rekaman makro dan eksekusi .
Berbagai alat seperti garis penyortiran , encoding teks konversi , teks lipat
Status file auto - detection
Pintas disesuaikan pemetaan kunci.
Daftar fungsi .
Notepad
+ + juga mendukung Unix akhir baris sehingga dapat digunakan untuk
bekerja dengan teks-teks yang telah dihasilkan (atau akan dipindahkan ke
) mesin yang menjalankan sistem operasi Unix .bahasa pemrogramanBerjalan di bawah Mac OS X menggunakan lapisan kompatibilitas Wine .
Notepad + + mendukung penyorotan sintaks dan kode lipat selama lebih dari 50 pemrograman , scripting , dan bahasa markup . Ia
mencoba untuk secara otomatis mendeteksi bahasa yang menggunakan file
yang diberikan , menggunakan daftar dimodifikasi binding ekstensi file .
Pengguna juga dapat secara manual mengatur bahasa saat ini , mengesampingkan bahasa default ekstensi itu . Program ini juga mendukung autocompletion untuk subset dari API dari beberapa bahasa pemrograman .
Bahasa berikut native didukung oleh Notepad + + sebagai versi 6.5 :
Ada, asp , Majelis , AutoIt
sejumlah
C , C + + , C # , Caml , Cmake , COBOL , CoffeeScript , CSS
D , Diff
Flash ActionScript , Fortran
Gui4CLI , Go
Haskell, HTML
InnoSetup
Java , Javascript , JSP
KiXtart
LISP , Lua
Makefile , Matlab , MS - DOS , file INI
NSIS , Normal File Teks
Objective- C
Pascal, Perl , PHP , PostScript , PowerShell , berkas Properties, Python
R , berkas Sumber Daya , Ruby
Shell , Scheme , Smalltalk , SQL
TCL , TeX
Visual Basic , VHDL , Verilog
XML
YAML
Pengguna
juga dapat menentukan bahasa mereka sendiri ( untuk sintaks ) dan API
masing-masing ( untuk autocompletion ) dengan menggunakan built -in User
Language Define System. Pengguna
dapat mengkonfigurasi gaya font sintaks per elemen , per bahasa , dan
script diformat yang dihasilkan dapat dicetak dalam penuh warna (
WYSIWYG ) . Selain
itu , Notepad + + menampilkan pedoman indent ketika kode sumber lebih
menjorok dengan karakter tab , dan menyoroti menutup kawat gigi , tanda
kurung dan tag .plugin
Notepad + + memiliki dukungan untuk macro dan plugin . Saat ini, ada 27 plugin resmi untuk Notepad + + , 10 dari yang disertakan secara default dalam program ini . Plugin
pertama untuk dimasukkan dalam program ini adalah " TextFX " , yang
mencakup fitur seperti validasi W3C untuk HTML dan CSS , pemilahan teks ,
perubahan karakter dan penanganan kasus kutipan . Situs Plugin daftar lebih dari 140 plugin yang kompatibel .pengembangan
Proyek ini awalnya oleh Don Ho , pengembang yang berbasis di Paris dan lulus dari Universitas Paris Diderot pada tahun 2000 . Proyek
ini , berdasarkan editor komponen Scintilla , ditulis dalam C + +
dengan hanya Win32 API panggilan hanya menggunakan STL dalam rangka
meningkatkan kinerja dan mengurangi ukuran program . Tujuan
dari Notepad + + adalah untuk mengurangi konsumsi daya secara
keseluruhan dengan menggunakan binari efisien yang membutuhkan lebih
sedikit daya CPU .antarmuka terjemahan
Notepad
+ + mendukung beralih ke dalam bahasa lokal setelah memberikan sebuah
file XML yang berisi semua teks yang harus diterjemahkan . Pada
tahun 2013, komunitas pengguna telah memberikan kontribusi terjemahan
ke dalam berbagai bahasa , serta ke beberapa dialek lokal .kontroversi
Pada bulan Maret 2008, " Boikot Beijing 2008 " banner ditempatkan pada homepage SourceForge.net Notepad + + ' s . Beberapa
bulan kemudian , sebagian besar pengguna di China tidak dapat mencapai
website SourceForge.net selama sekitar satu bulan ( 26 Juni 2008 - 24
Juli 2008 ) . Hal ini menyebabkan keyakinan luas bahwa China telah melarang SourceForge.net sebagai pembalasan atas banner Boikot .
Pada
bulan Januari 2010 , pemerintah AS dibuka paksa host proyek sumber
untuk mematuhi hukum AS dan menolak akses dari lima negara ( Kuba , Iran
, Korea Utara , Sudan , dan Suriah ) . Sebagai
respon terhadap apa yang dirasakan pengembang adalah pelanggaran dari
Free dan perangkat lunak open-source ( FOSS ) filsafat, pada bulan Juni
2010 , Notepad + + pindah dari wilayah yurisdiksi AS dengan merilis
versi pada TuxFamily , di Perancis .
Tidak ada komentar:
Posting Komentar