Catatan Teknis zhaoJian

Konfigurasi Cina SciTE

Teknologi ~12266 kata · 31 menit baca - dilihat

Baru-baru ini saya beralih ke editor SciTE, yang sangat cocok untuk saya. Ini adalah satu-satunya editor yang pernah saya gunakan yang dapat menyaingi notepad++. Karena saya akan tetap di Linux, saya berencana untuk beralih ke SciTE. Setelah beberapa hari menggunakannya, cukup bagus, tetapi konfigurasinya memang merepotkan. Konfigurasi saya berdasarkan beberapa referensi online, kemudian dimodifikasi untuk disesuaikan dengan kebiasaan saya sendiri. Saya posting di sini untuk mereka yang membutuhkan. (Akan terus diperbarui di masa depan…) #SciTEGlobal.properties —— File konfigurasi global, biasanya tidak diubah; #SciTEUser.properties —— File konfigurasi pengguna, setiap perubahan pada konfigurasi global ditulis dalam file ini; #SciTE.properties —— File konfigurasi lokal, yaitu file konfigurasi untuk direktori saat ini, menggantikan file konfigurasi global dan pengguna; #html.properties —— File konfigurasi untuk jenis file tertentu, misalnya html.properties khusus untuk file web, au3.properties adalah untuk AutoIt; #Dalam kebanyakan kasus, nilai 1 dalam parameter berarti fungsi diaktifkan, dan 0 berarti tidak diaktifkan. #Dukungan karakter Cina ++++++++++++++++++++++++++++ #Dukungan Cina 963 mewakili Cina sederhana code.page=65001 output.code.page=65001 #character.set=134 Jika tidak diaktifkan, Cina di area output mungkin rusak #character.set=134 #Big5:code.page=950 #UTF8:code.page=65001 #Parameter global ++++++++++++++++++++++++++++ #Direktori kerja perangkat lunak SciteDefaultHome=D:\系统工具\网页制作\scite #Minta untuk menyimpan saat menutup file are.you.sure=1 #Minta saat memuat ulang dokumen are.you.sure.on.reload=1 #Pertahankan informasi undo saat memuat ulang dokumen reload.preserves.undo=1 #Minta untuk menyimpan saat mengompilasi dan menjalankan #are.you.sure.for.build=1 #Periksa apakah dokumen sudah dibuka oleh perangkat lunak lain check.if.already.open=1 #Tampilkan file yang baru dibuka save.recent=1 #Sembunyikan tab saat hanya satu file dibuka tabbar.hide.one=1 #Minimalkan ke system tray saat meminimalkan minimize.to.tray=1 #Tampilkan toolbar toolbar.visible=0 #Tampilkan status bar statusbar.visible=1 #Bilah judul menampilkan 1\2\3 tiga cara untuk menampilkan nama file dan jalur file pengeditan saat ini title.full.path=2 #Tampilkan nomor buffer saat ini title.show.buffers=1 buffers=100 #Minimalkan ke taskbar di bagian bawah layar. Jika diubah menjadi 1, minimalkan ke area notifikasi di kanan bawah. minimize.to.tray=0 #Bilah tab terlihat saat startup scite tabbar.visible=1 #Sembunyikan bilah tab saat hanya satu dokumen dibuka tabbar.hide.one=0 #Aktifkan mode multi-baris pada bilah tab, nyaman saat banyak file dibuka secara bersamaan tabbar.multiline=1 #Jalur untuk membuka file adalah direktori yang sama dengan file pengeditan saat ini open.dialog.in.file.directory=1 #Tempatkan jendela output hasil di bagian bawah split.vertical=0 #Saat membuka file, direktori adalah direktori file operasi saat ini. Fitur ini sangat berguna, jika tidak kadang direktori file sangat dalam, harus mengklik level demi level. open.dialog.in.file.directory=1 #Tampilkan waktu eksekusi perintah di area output time.commands=1 #Pengaturan terkait penggantian, saat 0, () harus ditulis sebagai (). Biasanya set ke 1++++++++++++++++++++++++++++ find.replace.regexp.posix=1 #Buka opsi penggantian lanjutan, dapat mencari hanya gaya tertentu find.replace.advanced=1 #Apakah mencari dengan ekspresi reguler secara default find.replace.regexp=0 #Secara default Wrap around saat mencari find.replace.wrap=1 #Yaitu sakelar Transform. backslash expressions pada kotak pencarian #Saat membuka sakelar ini, \ harus digunakan untuk mewakili
find.replace.escapes=0 find.replacewith.focus=1 #Warna karakter yang ditemukan melalui pencarian (ditampilkan dalam semi-transparan) find.mark=#F14687 #Tata letak antarmuka, font, warna, dll. ++++++++++++++++++++++++++++ #Default style..32=$(font.base),back:#cce8cf #Latar belakang nomor baris, latar depan, font, Anda dapat memodifikasinya di file konfigurasi pengguna untuk melihat efek segera style..33=fore:#000000,back:#CCCCCC,$(font.base) #Warna sorot tanda kurung (’, ’)’, ’[’, ’]’, ’{’, dan ’} style..34=fore:#0000FF,bold #Warna sorot tanda kurung yang tidak cocok. Ini berguna saat menulis kode dengan beberapa tingkat tanda kurung bersarang. style..35=fore::#009933,bold #Karakter kontrol style..36= #Garis indentasi style..37=fore:#C0C0C0,back:#CCCCCC #Aktifkan pemeriksaan pencocokan tanda kurung braces.check=1 braces.sloppy=1 #Margin kiri, margin atas, lebar, tinggi saat startup perangkat lunak. Mengatur lebar dan tinggi ke -1 berarti jendela maksimal position.left=0 position.top=0 position.width=-1 position.height=-1 #Saat dua scite dibuka, set ke 1, dan position.left=0, position.width = setengah lebar layar, maka kedua instance scite dapat ditampilkan berdampingan. Ini mungkin berguna dalam kasus khusus position.tile=1 #Spasi indentasi terlihat view.indentation.whitespace=1 #Atur warna latar depan dan latar belakang spasi whitespace.fore whitespace.back #Garis vertikal ditampilkan untuk setiap unit indentasi spasi, efektif setelah restart editor teks Scite. view.indentation.guides=1 highlight.indentation.guides=1 #Font dan ukuran default, di sini digunakan font monospace font.base=font:Courier New,size:9 font.small=font:Courier New,size:9 #Font, warna latar belakang dan transparansi warna kode yang dipilih selection.fore=#000000 selection.back=#000080 selection.alpha=80 #Warna kursor berkedip caret.fore=#000080 #Lebar kursor berkedip 1\2\3 caret.width=2 #Warna latar belakang baris tempat kursor berada caret.line.back=#5ba52f #Indentasi, baris baru, pelipatan kode ++++++++++++++++++++++++++++ #Aktifkan pemeriksaan pencocokan tanda kurung braces.check=1 braces.sloppy=1 #Jumlah karakter untuk indentasi tombol Tab tabsize=4 #Jumlah karakter indentasi indent.size=4 #Indentasi menggunakan tombol Tab use.tabs=1 #Indentasi, secara otomatis mempertahankan indentasi baris sebelumnya #indent.auto=1 #Indentasi cerdas, perbedaan dengan yang di atas adalah memiliki mundur indentasi indent.automatic=1 #Indentasi kode, misalnya, indentasi otomatis saat menekan Enter setelah kurung kurawal indent.opening=1 #Mundur indentasi kode, seperti di atas indent.closing=1 #Indentasi tombol Tab #tab.indents=0 #Sakelar baris baru otomatis, biasanya tidak aktifkan saat menulis kode wrap=1 #Gaya baris baru, tidak digunakan wrap.style=2 #Baris baru otomatis di jendela output output.wrap=1 #Simbol penanda di tempat baris baru otomatis wrap.visual.flags=0 #Sakelar pelipatan kode, disarankan untuk membuka fold=1 #Indikator pelipatan, disarankan untuk membuka fold.compact=1 #Gaya kode terlipat 1\2\3, 2 terlihat lebih baik fold.symbols=3 #Lebar area pelipatan kode fold.margin.width=16 #Pelipatan komentar kode fold.comment=1 #Pelipatan preprocessor fold.preprocessor=1 #Saat mouse mencapai akhir file, scrollbar dapat terus turun end.at.last.line=0 #Tampilkan nomor baris line.margin.visible=1 #Jumlah digit yang ditampilkan untuk nomor baris, 3+ berarti 3 digit secara default, tambahkan lebih banyak jika perlu line.margin.width=3+ #Lebar indentasi nomor baris, sebaiknya tidak indentasi margin.width=0 #Indikator baris panjang edge.column=200 edge.mode=0 edge.colour=#F9F9F9 #Atur warna latar depan dan latar belakang baris kesalahan error.marker.fore=#0000A0 error.marker.back=#DADAFF #Atur warna latar depan, latar belakang dan transparansi kolom bookmark bookmark.fore=#808000 bookmark.back=#FFFFA0 #Jika kolom bookmark ditutup, baris dengan bookmark akan ditampilkan dengan transparansi yang ditentukan bookmark.alpha=100 #Saran sintaks dan penyelesaian otomatis ++++++++++++++++++++++++++++ #Selain saran sintaks default, file penyelesaian otomatis API kustom dapat ditambahkan dengan sufiks API, $(SciteDefaultHome) mewakili direktori kerja, disarankan untuk membuat direktori API di direktori kerja untuk menyimpan file penyelesaian otomatis api..asp=$(SciteDefaultHome)/api/asp.api #python api..py=$(SciteDefaultHome)/api/python.api api..pyw=$(SciteDefaultHome)/api/python.api #php api..php=$(SciteDefaultHome)/api/php.api #css api..css=$(SciteDefaultHome)/api/css.api #java api..js=$(SciteDefaultHome)/api/java.api #Semua kata yang muncul dalam file dapat diselesaikan secara otomatis autocompleteword.automatic=1 #Tutup tag XML dan HTML secara otomatis xml.auto.close.tags=1 #Tag dokumen XML dan HTML tidak peka huruf besar/kecil html.tags.case.sensitive=0 #Kesalahan kompilasi melompat ke lokasi kode sumber error.select.line=1 #Ekstensi eksternal, berguna saat mencetak dan mengekspor dokumen ++++++++++++++++++++++++++++ #export.keep.ext=1 (Dukungan pembangunan program yang dapat dieksekusi) #WYSIWYG, pratinjau waktu nyata dimungkinkan export.html.wysiwyg=1 #export.html.tabs=1 (Dukungan tombol Tab HTML) #export.html.folding=1 (Dukungan pelipatan HTML) #Dukungan gaya lama HTML export.html.styleused=1 #export.html.title.fullpath=1 (File HTML menampilkan jalur lengkap) #export.rtf.tabs=1 (Dukungan RTF multi-dokumen) #export.rtf.font.face=Arial (Font default dokumen RTF) #export.rtf.font.size=9 (seperti di atas) #export.rtf.tabsize=8 (seperti di atas) #Pembesaran output dokumen PDF export.pdf.magnification=0 #Font default PDF Font: Courier, Helvetica or Times (Courier line-wraps) export.pdf.font=Helvetica #Page size (in points): width, height #E.g. Letter 612,792; A4 595,842; maximum 14400,14400 #Ukuran halaman default PDF export.pdf.pagesize=595,842 #Margin default PDF Margins (in points): left, right, top, bottom export.pdf.margins=72,72,72,72 #Mendukung output XML export.xml.collapse.spaces=1 export.xml.collapse.lines=1 #Daftar karakter yang umum digunakan, hanya tinggalkan bahasa Inggris dan angka, karakter Cina mungkin tidak diperlukan ++++++++++++++++++++++++++++ chars.alpha=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ chars.numeric=0123456789 #Konfigurasi filter file dialog buka file, tipe file default adalah tipe file yang didefinisikan dalam source.files, tulis tipe file yang paling sering Anda edit dalam source.files, seperti .php;.html; dll. ++++++++++++++++++++++++++++ source.files=.asm;.c;.cc;.cpp;.cxx;.cs;.h;.hh;.hxx;.hpp;
.idl;.odl;.rc;.rc2;.dlg;.def;
.vb;.vbs;.bas;.frm;.cls;.ctl;
.java;.js;.php;.py;.pl;.rb;.cgi;.lua;.conf;
make
;.mak;
.properties;.html;
.xml;.iface;.bat;.e if PLAT_WIN all.files=All Files (.).* if PLAT_GTK all.files=All Files ()Hidden Files (.). open.filter=
All Source$(source.files)
$(all.files)
$(filter.ada)
$(filter.conf)
$(filter.asm)
$(filter.asn1)
$(filter.ave)
$(filter.baan)
$(filter.bash)
$(filter.caml)
$(filter.cmake)
$(filter.cpp)
#$(filter.ch)
$(filter.css)
$(filter.d)
$(filter.eiffel)
$(filter.erlang)
$(filter.fortran)
$(filter.idl)
$(filter.inno)
$(filter.java)
$(filter.js)
$(filter.kix)
$(filter.lout)
$(filter.lua)
$(filter.matlab)
$(filter.post)
$(filter.mmixal)
$(filter.nncrontab)
$(filter.nsis)
$(filter.opal)
$(filter.pascal)
$(filter.perl)
$(filter.php)
$(filter.pov)
$(filter.prg)
$(filter.properties)
$(filter.ps)
$(filter.python)
$(filter.ruby)
$(filter.sql)
$(filter.specman)
$(filter.tcl)
$(filter.tex)
$(filter.text)
$(filter.vb)
$(filter.web)
$(filter.yaml)
$(filter.verilog)
$(filter.vhdl) #Pengaturan khusus untuk beberapa bahasa ++++++++++++++++++++++++++++ #Bahasa skrip default untuk ASP, 1 adalah Java, 2 adalah VB, 3 adalah Python asp.default.language=2 #Digunakan untuk Python, jika Anda tidak menggunakan bahasa pemrograman Python, Anda tidak perlu khawatir tentang ini, mungkin untuk penyelarasan indentasi tab.timmy.whinge.level #Posisi dan ukuran area output, dan apakah area output disembunyikan saat startup editor teks scite ++++++++++++++++++++++++++++ #Area output di bagian bawah split.vertical=0 #output.horizontal.size=200 #output.vertical.size=60 #output.initial.hide=1 #Hapus konten area output sebelum menjalankan perintah clear.before.execute=1 #Biarkan kosong di akhir file, dalam pengaturan default, ketika kursor berada di baris terakhir file, scrollbar vertikal tidak dapat terus turun, tidak sesuai dengan kebiasaan penggunaan. end.at.last.line=0 #Modul bahasa default saat membuat file baru default.file.ext=.hmtl

Bagikan:

Komentar