Notas Técnicas do zhaoJian

Informações de Configuração Chinesa do SciTE

Tecnologia ~13007 palavras · 33 min de leitura - visualizações

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

Compartilhar:

Comentários