SciTE 중국어 구성 정보
최근 SciTE 편집기로 바꿨는데, 저에게 매우 적합합니다. 제가 사용해본 것 중 notepad++에 필적할 수 있는 유일한 편집기입니다. Linux에 상주하게 될 예정이라 SciTE로 전환할 준비를 하고 있습니다.
며칠 사용해보니 괜찮은데, 구성이 확실히 골치 아픕니다. 이 구성은 인터넷에서 참고한 후 제 습관에 맞게 수정한 것입니다.
여기에 공유하니, 필요하신 분들은 가져가세요. (향후 지속적으로 업데이트할 예정…)
#SciTEGlobal.properties
—— 전역 구성 파일, 일반적으로 수정하지 않음;
#SciTEUser.properties —— 사용자 구성 파일, 전역 구성을 수정할 사항은 모두 이 파일에 작성;
#SciTE.properties —— 로컬 구성 파일, 현재 디렉토리에 대한 구성 파일로 전역 및 사용자 구성 파일을 덮어씀;
#html.properties —— 특정 파일 유형의 구성 파일, 예를 들어 html.properties는 웹 페이지 파일 전용 구성 파일, au3.properties는 AutoIt 구성 파일;
#매개변수는 대부분의 경우 값을 1로 설정하면 특정 기능을 활성화하고, 0으로 설정하면 기능을 비활성화합니다.
#중국어 문자 지원 ++++++++++++++++++++++++++++
#중국어 지원 963은 간체 중국어를 나타냄
code.page=65001
output.code.page=65001
#character.set=134 활성화하지 않으면 출력 영역에서 중국어가 깨질 수 있음
#character.set=134
#Big5:code.page=950
#UTF8:code.page=65001
#전역 매개변수 ++++++++++++++++++++++++++++
#소프트웨어 작업 디렉토리
SciteDefaultHome=D:\ 系统工具 \ 网页制作 \scite
#파일 닫을 때 저장 여부 확인
are.you.sure=1
#문서 다시 로드할 때 확인
are.you.sure.on.reload=1
#문서 다시 로드할 때 실행 취소 정보 유지
reload.preserves.undo=1
#컴파일 및 실행 시 저장 여부 확인
#are.you.sure.for.build=1
#문서가 다른 소프트웨어에서 이미 열려 있는지 확인
check.if.already.open=1
#최근 열린 파일 표시
save.recent=1
#파일 하나만 열렸을 때 탭 숨기기
tabbar.hide.one=1
#최소화 시 시스템 트레이로 축소
minimize.to.tray=1
#도구 모음 표시
toolbar.visible=0
#상태 표시줄 표시
statusbar.visible=1
#제목 표시줄에 현재 편집 파일명 및 파일 경로를 표시하는 1\2\3 세 가지 방식
title.full.path=2
#현재 버퍼 순서 표시
title.show.buffers=1
buffers=100
#화면 하단 작업 표시줄로 최소화. 1로 변경하면 화면 오른쪽 하단 트레이 영역으로 최소화됨.
minimize.to.tray=0
#scite 시작 시 탭 바 표시
tabbar.visible=1
#문서 하나만 열렸을 때 탭 바 숨기기
tabbar.hide.one=0
#탭 바 다중 행 모드 활성화, 많은 파일을 동시에 열 때 다중 행 모드가 편리함
tabbar.multiline=1
#파일 열기 경로를 현재 편집 파일과 동일한 디렉토리로 설정
open.dialog.in.file.directory=1
#결과 출력 창을 하단에 배치
split.vertical=0
#파일 열 때 현재 작업 파일이 있는 디렉토리를 열기. 이 기능은 매우 실용적이며, 그렇지 않으면 파일 디렉토리가 깊을 때 파일을 열기 위해 단계별로 클릭해야 함.
open.dialog.in.file.directory=1
#출력 영역에 명령 실행 시간 표시
time.commands=1
#대체 관련 설정, 0일 때 ()를 ()로 작성해야 함. 일반적으로 1로 설정 ++++++++++++++++++++++++++++
find.replace.regexp.posix=1
#대체 고급 옵션 열기, 특정 스타일만 검색 가능
find.replace.advanced=1
#기본적으로 정규 표현식 검색 사용 여부
find.replace.regexp=0
#기본 검색 시 Wrap around
find.replace.wrap=1
#검색 상자의 Transform. backslash expressions 옵션
#이 옵션을 열면 검색 시 \를 나타내기 위해 \를 사용해야 함
find.replace.escapes=0
find.replacewith.focus=1
#검색으로 찾은 문자 색상(반투명 표시 사용)
find.mark=#F14687
#인터페이스 레이아웃, 글꼴, 색상 등 ++++++++++++++++++++++++++++
#기본값
style..32=$(font.base),back:#cce8cf
#줄 번호 배경, 전경, 글꼴, 사용자 구성 파일에서 수정하면 즉시 효과를 볼 수 있음
style..33=fore:#000000,back:#CCCCCC,$(font.base)
#괄호 (’, ’)’, ’[’, ’]’, ’{’, 및 ’} 강조 색상
style..34=fore:#0000FF,bold
#일치하지 않는 괄호 강조 색상. 코드 작성 시 다중 괄호 중첩에 매우 유용함.
style..35=fore::#009933,bold
#제어 문자
style..36=
#들여쓰기 선
style..37=fore:#C0C0C0,back:#CCCCCC
#괄호 일치 검사 활성화
braces.check=1
braces.sloppy=1
#소프트웨어 시작 시 왼쪽 여백, 상단 여백, 너비, 높이. 너비와 높이를 -1로 설정하면 창 최대화를 의미함
position.left=0
position.top=0
position.width=-1
position.height=-1
#두 개의 scite를 열 때 1로 설정하고 position.left=0, position.width = 화면 너비의 절반으로 설정하면 두 scite 인스턴스를 나란히 표시할 수 있음. 특수한 경우 유용할 수 있음
position.tile=1
#들여쓰기 공백 표시
view.indentation.whitespace=1
#공백 문자의 전경색 및 배경색 설정
whitespace.fore
whitespace.back
#각 공백 들여쓰기 단위마다 수직선 표시, 수정 후 Scite 텍스트 편집기 재시작 시 적용됨.
view.indentation.guides=1
highlight.indentation.guides=1
#기본 글꼴 및 크기, 여기서는 고정폭 글꼴 사용
font.base=font:Courier New,size:9
font.small=font:Courier New,size:9
#선택한 코드의 글꼴, 배경색 및 색상 투명도
selection.fore=#000000
selection.back=#000080
selection.alpha=80
#깜박이는 커서의 색상
caret.fore=#000080
#깜박이는 커서의 너비 1\2\3
caret.width=2
#커서가 있는 줄의 배경색
caret.line.back=#5ba52f
#들여쓰기, 줄 바꿈, 코드 접기 ++++++++++++++++++++++++++++
#괄호 일치 검사 활성화
braces.check=1
braces.sloppy=1
#tab 키 들여쓰기 문자 수
tabsize=4
#들여쓰기 문자 수
indent.size=4
#들여쓰기에 tab 키 사용
use.tabs=1
#들여쓰기, 이전 줄의 들여쓰기 자동 유지
#indent.auto=1
#스마트 들여쓰기, 위와의 차이는 역들여쓰기가 있다는 것
indent.automatic=1
#코드 들여쓰기, 예를 들어 중괄호 엔터 시 자동 들여쓰기
indent.opening=1
#코드 역들여쓰기, 위와 동일
indent.closing=1
#tab 키 들여쓰기
#tab.indents=0
#자동 줄 바꿈 옵션, 코드 작성 시 일반적으로 자동 줄 바꿈을 사용하지 않음
wrap=1
#줄 바꿈 스타일, 사용해본 적 없음
wrap.style=2
#출력 창 자동 줄 바꿈
output.wrap=1
#자동 줄 바꿈 위치의 표시 기호
wrap.visual.flags=0
#코드 접기 옵션, 활성화 권장
fold=1
#접기 표시, 활성화 권장
fold.compact=1
#접은 코드 스타일 1\2\3, 2가 더 보기 좋음
fold.symbols=3
#코드 접기 영역 너비
fold.margin.width=16
#코드 주석 접기
fold.comment=1
#전처리기 접기
fold.preprocessor=1
#마우스가 파일 마지막 줄에 도달한 후 스크롤 바를 계속 아래로 이동 가능
end.at.last.line=0
#줄 번호 표시
line.margin.visible=1
#줄 번호 표시 자릿수, 3+는 기본 3자리, 부족하면 추가를 의미함
line.margin.width=3+
#줄 번호 들여쓰기 너비, 들여쓰기 안 하는 것이 좋음
margin.width=0
#긴 줄 표시
edge.column=200
edge.mode=0
edge.colour=#F9F9F9
#오류 줄의 전경색 및 배경색 설정
error.marker.fore=#0000A0
error.marker.back=#DADAFF
#책갈피 열의 전경색, 배경색 및 투명도 설정
bookmark.fore=#808000
bookmark.back=#FFFFA0
#책갈피 열이 닫혀 있으면 책갈피가 있는 줄이 지정된 투명도로 표시됨
bookmark.alpha=100
#구문 힌트 및 자동 완성 ++++++++++++++++++++++++++++
#기본 구문 힌트 외에도 확장자가 API인 구문 자동 완성 파일을 사용자 정의할 수 있으며, $(SciteDefaultHome)은 작업 디렉토리를 나타내며, 작업 디렉토리에 API 디렉토리를 새로 만들어 자동 완성 파일을 전용으로 저장하는 것을 권장함
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
#파일 내에서 나타난 단어는 모두 자동 완성 가능
autocompleteword.automatic=1
#xml 및 html 태그 자동 닫기
xml.auto.close.tags=1
#xml 및 html 문서 태그 대소문자 구분 안 함
html.tags.case.sensitive=0
#컴파일 오류를 소스 코드로 위치 지정
error.select.line=1
#외부 확장, 인쇄 및 문서 내보내기 시 유용 ++++++++++++++++++++++++++++
#export.keep.ext=1(실행 프로그램 빌드 지원)
#위지윅, 실시간 미리보기 가능
export.html.wysiwyg=1
#export.html.tabs=1(HTML tab 키 지원)
#export.html.folding=1(HTML 접기 지원)
#HTML 구 스타일 지원
export.html.styleused=1
#export.html.title.fullpath=1(HTML 파일 전체 경로 표시)
#export.rtf.tabs=1(다중 문서 RTF 지원)
#export.rtf.font.face=Arial(RTF 문서의 기본 글꼴)
#export.rtf.font.size=9(위와 동일)
#export.rtf.tabsize=8(위와 동일)
#PDF 문서 출력 배율
export.pdf.magnification=0
#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
#PDF 페이지 기본 크기
export.pdf.pagesize=595,842
#PDF 기본 여백 Margins (in points): left, right, top, bottom
export.pdf.margins=72,72,72,72
#XML 출력 지원
export.xml.collapse.spaces=1
export.xml.collapse.lines=1
#자주 사용하는 문자 목록, 영문과 숫자만 남기면 됨, 한자는 쓸모없다고 생각됨 ++++++++++++++++++++++++++++
chars.alpha=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
chars.numeric=0123456789
#파일 열기 대화 상자의 파일 필터 구성, 기본 파일 유형은 source.files에 정의된 파일 유형이며, 가장 자주 편집하는 파일 유형을 source.files에 작성하세요. 예: .php;.html; 등 ++++++++++++++++++++++++++++
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)
#일부 언어 특별 설정 ++++++++++++++++++++++++++++
#asp의 기본 스크립트 언어, 1은 Java, 2는 VB, 3은 Python으로 설정됨
asp.default.language=2
#Python 관련, Python 프로그래밍 언어를 사용하지 않으면 이 항목은 신경 쓰지 않아도 됨, 대략 들여쓰기 정렬용
tab.timmy.whinge.level
#출력 영역의 위치, 크기 및 scite 텍스트 편집기 시작 시 출력 영역 숨김 여부 ++++++++++++++++++++++++++++
#출력 영역을 하단에 배치
split.vertical=0
#output.horizontal.size=200
#output.vertical.size=60
#output.initial.hide=1
#명령 실행 전 출력 영역 내용 지우기
clear.before.execute=1
#파일 끝에 공백 유지, 기본 설정에서는 커서가 파일 마지막 줄에 있을 때 수직 슬라이더를 더 이상 아래로 스크롤할 수 없어 사용 습관에 맞지 않음.
end.at.last.line=0
#새 파일 생성 시 기본 언어 모듈
default.file.ext=.hmtl