Informações de Configuração Chinesa do SciTE
Recentemente mudei para o editor SciTE, que é muito adequado para mim. É o único editor que usei que pode rivalizar com o notepad++. Como vou ficar permanentemente no Linux, estou me preparando para mudar para o SciTE.
Usei por alguns dias e está bom, mas a configuração é realmente um problema. Esta configuração foi baseada em referências da internet e depois modificada para atender aos meus próprios hábitos.
Estou compartilhando aqui, pegue se precisar. (Será continuamente atualizado no futuro…)
#SciTEGlobal.properties
—— Arquivo de configuração global, geralmente não modificado;
#SciTEUser.properties —— Arquivo de configuração do usuário, todas as modificações à configuração global são escritas neste arquivo;
#SciTE.properties —— Arquivo de configuração local, ou seja, arquivo de configuração para o diretório atual, substitui os arquivos de configuração global e do usuário;
#html.properties —— Arquivo de configuração para tipos de arquivo específicos, por exemplo, html.properties é o arquivo de configuração dedicado para arquivos de páginas web, au3.properties é o arquivo de configuração do AutoIt;
#Na maioria dos casos nos parâmetros, definir o valor como 1 significa ativar uma função, definir como 0 significa não ativar a função.
#Suporte a caracteres chineses ++++++++++++++++++++++++++++
#Suporte ao chinês 963 representa chinês simplificado
code.page=65001
output.code.page=65001
#character.set=134 Se não ativado, o chinês pode aparecer corrompido na área de saída
#character.set=134
#Big5:code.page=950
#UTF8:code.page=65001
#Parâmetros globais ++++++++++++++++++++++++++++
#Diretório de trabalho do software
SciteDefaultHome=D:\ 系统工具 \ 网页制作 \scite
#Pedir para salvar ao fechar arquivo
are.you.sure=1
#Confirmar ao recarregar documento
are.you.sure.on.reload=1
#Preservar informações de desfazer ao recarregar documento
reload.preserves.undo=1
#Pedir para salvar ao compilar e executar
#are.you.sure.for.build=1
#Verificar se o documento já está aberto em outro software
check.if.already.open=1
#Mostrar arquivos recentemente abertos
save.recent=1
#Ocultar aba quando apenas um arquivo estiver aberto
tabbar.hide.one=1
#Minimizar para a bandeja do sistema
minimize.to.tray=1
#Mostrar barra de ferramentas
toolbar.visible=0
#Mostrar barra de status
statusbar.visible=1
#Barra de título mostra nome do arquivo de edição atual e caminho do arquivo em 1\2\3 três formas
title.full.path=2
#Mostrar número do buffer atual
title.show.buffers=1
buffers=100
#Minimizar para a barra de tarefas na parte inferior da tela. Se alterado para 1, minimiza para a área da bandeja no canto inferior direito da tela.
minimize.to.tray=0
#Barra de abas visível ao iniciar o scite
tabbar.visible=1
#Ocultar barra de abas quando apenas um documento estiver aberto
tabbar.hide.one=0
#Ativar modo multilinha da barra de abas, modo multilinha é mais conveniente ao abrir muitos arquivos simultaneamente
tabbar.multiline=1
#Caminho de abertura de arquivo é o mesmo diretório do arquivo de edição atual
open.dialog.in.file.directory=1
#Colocar janela de saída de resultados na parte inferior
split.vertical=0
#Ao abrir arquivo, o diretório aberto é o diretório onde o arquivo de operação atual está localizado. Esta função é muito prática, caso contrário, às vezes o diretório do arquivo é muito profundo e você precisa clicar nível por nível para abrir um arquivo.
open.dialog.in.file.directory=1
#Mostrar tempo usado para executar comando na área de saída
time.commands=1
#Configurações relacionadas à substituição, quando 0, () deve ser escrito como (). Geralmente definido como 1 ++++++++++++++++++++++++++++
find.replace.regexp.posix=1
#Abrir opções avançadas de substituição, pode pesquisar apenas um determinado estilo
find.replace.advanced=1
#Se usar expressão regular para pesquisa por padrão
find.replace.regexp=0
#Wrap around padrão ao pesquisar
find.replace.wrap=1
#Ou seja, o interruptor Transform. backslash expressions da caixa de pesquisa
#Ao abrir este interruptor, você precisa usar \ para representar \ ao pesquisar
find.replace.escapes=0
find.replacewith.focus=1
#Cor dos caracteres encontrados pela pesquisa (mostrar com semitransparência)
find.mark=#F14687
#Layout de interface, fonte, cor, etc. ++++++++++++++++++++++++++++
#Padrão
style..32=$(font.base),back:#cce8cf
#Fundo, primeiro plano, fonte do número da linha, você pode modificar no arquivo de configuração do usuário para ver o efeito imediatamente
style..33=fore:#000000,back:#CCCCCC,$(font.base)
#Cor de destaque dos parênteses (’, ’)’, ’[’, ’]’, ’{’, e ’}
style..34=fore:#0000FF,bold
#Cor de destaque de parênteses não correspondentes. Isso é muito útil ao escrever código com múltiplos níveis de aninhamento de parênteses.
style..35=fore::#009933,bold
#Caractere de controle
style..36=
#Linha de indentação
style..37=fore:#C0C0C0,back:#CCCCCC
#Ativar verificação de correspondência de parênteses
braces.check=1
braces.sloppy=1
#Margem esquerda, margem superior, largura, altura ao iniciar o software. Quando largura e altura definidas como -1, significa janela maximizada
position.left=0
position.top=0
position.width=-1
position.height=-1
#Ao abrir dois scite, definir como 1, e position.left=0, position.width = metade da largura da tela, as duas instâncias do scite podem ser exibidas lado a lado. Isso pode ser útil em situações especiais
position.tile=1
#Espaço em branco de indentação visível
view.indentation.whitespace=1
#Definir cor de primeiro plano e fundo do espaço em branco
whitespace.fore
whitespace.back
#Mostrar uma linha vertical para cada unidade de indentação de espaço em branco, fica efetivo após reiniciar o editor de texto Scite.
view.indentation.guides=1
highlight.indentation.guides=1
#Fonte e tamanho padrão, aqui usa fonte de largura fixa
font.base=font:Courier New,size:9
font.small=font:Courier New,size:9
#Fonte, cor de fundo e transparência de cor do código selecionado
selection.fore=#000000
selection.back=#000080
selection.alpha=80
#Cor do cursor piscando
caret.fore=#000080
#Largura do cursor piscando 1\2\3
caret.width=2
#Cor de fundo da linha onde o cursor está
caret.line.back=#5ba52f
#Indentação, quebra de linha, dobra de código ++++++++++++++++++++++++++++
#Ativar verificação de correspondência de parênteses
braces.check=1
braces.sloppy=1
#Número de caracteres de indentação da tecla tab
tabsize=4
#Número de caracteres de indentação
indent.size=4
#Usar tecla tab para indentação
use.tabs=1
#Indentação, ou seja, manter automaticamente a indentação da linha anterior
#indent.auto=1
#Indentação inteligente, a diferença do acima é que tem desindentar
indent.automatic=1
#Indentação de código, por exemplo, chaves com enter automático de indentação
indent.opening=1
#Desindentação de código, mesmo que acima
indent.closing=1
#Indentação da tecla tab
#tab.indents=0
#Opção de quebra automática de linha, geralmente não ative quebra automática ao escrever código
wrap=1
#Estilo de quebra de linha, nunca usei
wrap.style=2
#Quebra automática da janela de saída
output.wrap=1
#Marcador na posição de quebra automática de linha
wrap.visual.flags=0
#Opção de dobra de código, recomendado ativar
fold=1
#Indicação de dobra, recomendado ativar
fold.compact=1
#Estilo de código dobrado 1\2\3, 2 parece melhor
fold.symbols=3
#Largura da área de dobra de código
fold.margin.width=16
#Dobra de comentários de código
fold.comment=1
#Dobra de pré-processador
fold.preprocessor=1
#Após o mouse atingir a última linha do arquivo, a barra de rolagem pode continuar a descer
end.at.last.line=0
#Mostrar número de linha
line.margin.visible=1
#Dígitos exibidos do número de linha, 3+ significa padrão 3 dígitos, adiciona mais se não for suficiente
line.margin.width=3+
#Largura de indentação do número de linha, melhor não indentar
margin.width=0
#Indicação de linha longa
edge.column=200
edge.mode=0
edge.colour=#F9F9F9
#Definir cor de primeiro plano e fundo da linha de erro
error.marker.fore=#0000A0
error.marker.back=#DADAFF
#Definir cor de primeiro plano, cor de fundo e transparência da coluna de favoritos
bookmark.fore=#808000
bookmark.back=#FFFFA0
#Se a coluna de favoritos estiver fechada, a linha onde o favorito está será exibida com a transparência especificada
bookmark.alpha=100
#Dicas de sintaxe e preenchimento automático ++++++++++++++++++++++++++++
#Além das dicas de sintaxe padrão, você pode personalizar arquivos de preenchimento automático de sintaxe com sufixo API, $(SciteDefaultHome) representa o diretório de trabalho, é recomendado criar um diretório API no diretório de trabalho especialmente para armazenar arquivos de preenchimento automático
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
#Palavras que aparecem no arquivo podem ser preenchidas automaticamente
autocompleteword.automatic=1
#Fechamento automático de tags xml e html
xml.auto.close.tags=1
#Tags de documentos xml e html não são sensíveis a maiúsculas e minúsculas
html.tags.case.sensitive=0
#Localizar erro de compilação no código-fonte
error.select.line=1
#Extensões externas, útil ao imprimir e exportar documentos ++++++++++++++++++++++++++++
#export.keep.ext=1(suporte a construção de programa executável)
#WYSIWYG, pode visualizar em tempo real
export.html.wysiwyg=1
#export.html.tabs=1(suporte a tecla tab HTML)
#export.html.folding=1(suporte a dobra HTML)
#Suporte ao estilo antigo HTML
export.html.styleused=1
#export.html.title.fullpath=1(exibir caminho completo do arquivo HTML)
#export.rtf.tabs=1(suporte a RTF de vários documentos)
#export.rtf.font.face=Arial(fonte padrão do documento RTF)
#export.rtf.font.size=9(mesmo que acima)
#export.rtf.tabsize=8(mesmo que acima)
#Ampliação de saída de documento PDF
export.pdf.magnification=0
#Fonte padrão 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
#Tamanho padrão da página PDF
export.pdf.pagesize=595,842
#Margens padrão PDF Margins (in points): left, right, top, bottom
export.pdf.margins=72,72,72,72
#Suporte à saída XML
export.xml.collapse.spaces=1
export.xml.collapse.lines=1
#Lista de caracteres comuns, deixe apenas inglês e números, caracteres chineses parecem não ser úteis ++++++++++++++++++++++++++++
chars.alpha=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
chars.numeric=0123456789
#Configuração de filtro de arquivo da caixa de diálogo de abertura de arquivo, o tipo de arquivo padrão é o tipo de arquivo definido em source.files, escreva os tipos de arquivo que você edita com mais frequência em source.files, como .php;.html; etc. ++++++++++++++++++++++++++++
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)
#Configurações especiais de alguns idiomas ++++++++++++++++++++++++++++
#Linguagem de script padrão do asp, quando definido como 1 é Java, 2 é VB, 3 é Python
asp.default.language=2
#Usado pelo Python, se você não usa a linguagem de programação Python, não precisa se preocupar com isso, provavelmente usado para alinhamento de indentação
tab.timmy.whinge.level
#Posição, tamanho da área de saída e se a área de saída está oculta ao iniciar o editor de texto scite ++++++++++++++++++++++++++++
#Área de saída na parte inferior
split.vertical=0
#output.horizontal.size=200
#output.vertical.size=60
#output.initial.hide=1
#Limpar conteúdo da área de saída antes de executar comando
clear.before.execute=1
#Deixar espaço no final do arquivo, na configuração padrão, quando o cursor está na última linha do arquivo, a barra de rolagem vertical não pode mais rolar para baixo, não está de acordo com o hábito de uso.
end.at.last.line=0
#Módulo de linguagem padrão ao criar novo arquivo
default.file.ext=.hmtl