简述
这是搜索到的一些资料,便以使用。
中文字符串
中文显示乱码是编码的问题,主要与 code.page 和 character.set 属性有关。
需设置[用户设置文件](快捷键:Alt+O再按U)
一般情况下设置:
code.page=936
output.code.page=936
编号 | 说明 |
---|---|
936 | 简体中文 |
950 | 繁体中文 |
65001 | UTF-8 |
如果您使用AutoHotkey的主分支(文件编码为ANSI)并且设置了 code.page=936 后中文显示为乱码, 请检查您的文件编码或尝试设置 character.set=134。
如果您需要在ahk文本中使用多种语言例如包括中文和韩文, 请确保您的文件使用Unicode编码并尝试设置 code.page=65001。
颜色
用黑色作为背景颜色需要改变风格设置。在[全局设置文件]设置。(快捷键:Alt+O再按G)
style.*.32=$(font.base),back:#000000,fore:#ffffff
style.*.33=back:#C0C0C0,$(font.base)
style.*.37=fore:#939393
caret.fore=#FFFFFF
selection.alpha=75
selection.back=#FFFFFF
colour.keyword=fore:#649bff
colour.operator=fore:#727272
以上设置条目并未在一起,Ctrl+F搜索变量名逐个设置调节(例如第一条的变量名:style.*.32)
默认字体字号,这里使用了等宽字体:
#font.base=font:Courier New,size:9
font.base=font:Fixedsys,size:9
#font.small=font:Courier New,size:9
font.small=font:Fixedsys,size:9
选中代码字体、背景颜色及色彩透明度:
selection.fore=
selection.back=
selection.alpha=
光标所在行背景色:
caret.line.back=
显示行号:
line.margin.visible=1
设置错误行的前景色和背景色:
error.marker.fore=#0000A0
error.marker.back=#DADAFF
添加菜单子项
打开[选项]中cpp.properties文件,搜索找到ccopts=-pedantic -Os这一行。
MinGW_Home=C:\Program Files\DEV-CPP
MinGW_Bin=$(MinGW_Home)\bin
ccopts=-pedantic -Os
cc=$(MinGW_Bin)\g++.exe $(ccopts) -c $(FileNameExt) -o $(FileName).o
ccc=$(MinGW_Bin)\gcc.exe $(ccopts) -c $(FileNameExt) -o $(FileName).o
ccopts=-pedantic -Os上边的两行是GCC编译器g++和lib文件所在目录,赋值给变量MinGW_Home和MinGW_Bin
这样可以直接调用GCC编译器,无需在windows系统中添加全局变量
ccopts=-pedantic -Os下边的两行作用是调节GCC可以直接在sciTE中编译。
command.name.2.$(file.patterns.cplusplus)=Make EXE
command.2.$(file.patterns.cplusplus)=$(MinGW_Bin)\g++.exe $(ccopts) $(FileNameExt) -o $(FileName).exe
command.name.2.*.c=Make EXE
command.2.*.c=$(MinGW_Bin)\gcc.exe $(ccopts) $(FileNameExt) -o $(FileName).exe
第一行:指定功能名,指定可用语言。
第二行:功能执行内容(有参数).exe:指定后缀,g++编译。
第三行、第四行:同上,gcc编译。
.
$:相对位置
$(file.patterns.cplusplus):文件.模式.c++
$(ccopts):挑选
$(FileNameExt):文件名提取【需编译文件的文件名】