properties文件用什么打开SciTE系列-SciTE中文使用教程
SciTE系列(一)——初识 SciTE
SciTE是一个小巧的文本编辑器。虽然体积很小(Windows的可执行版体积不到800KB),但可配置性相当强,估计也只有Unix的Emacs和Vim可与之相比了。用得好的话,方便程度应该不亚于一个专业的IDE(又站在写程序的角度了)。
点这里可下载到Windows的二进制版本。Windows下的SciTE是不提供安装程序的,只需要把里面的wscite解压到一个地方就可以。我习惯把它解压到C:\Program Files目录,这样C:\Program Files\就是SciTE的可执行文件,双击就可以看到SciTE的界面。
为了使用方便,当然希望能在“开始”菜单中建立一个快捷方式。方法是单击“开始”按钮,在“程序”项上右击鼠标,选择打开,于是出现了熟悉的资源管理器窗口。在空白处右击鼠标,选择“新建”——“快捷方式”,在“项目位置”里输入“C:\Program Files\”,接下来都选择默认值即可。这样就在“程序”里有了“SciTE”一项,以后用起来就方便多了。
在SciTE里输入几个字看看吧。如果你输入英文字母应该会比较正常,不过如果输入中文字,再按几次退格删除键,会不幸地发现汉字是半个半个地删除的。这不是SciTE的Bug,通过简单的调整即可解决。
选择“Options”下的“Open User Options File”项,这样就打开了SciTEUser.properties文件,在里面输入以下两行:
code.page=936
character.set=134
按Ctrl+S保存,再输入几个中文字,删除。问题是不是解决了?
还有个问题。SciTE启动时的窗口大小似乎不太符合习惯,接下来就来改变一下。
选择“Options”菜单下的“Open Global Options File”,打开SciTEGlobal.properties文件,到position.width和position.height两行,把它们改为:
position.width=800
position.height=600
保存并退出,再启动SciTE,就会发现窗口的大小已经变成800*600的了。在一般的1024*768的显示器上效果还不错。也许你会注意到了上面的这几行:
if PLAT_WIN
position.left=0
一正一负的补码相乘怎么算 p=0
if PLAT_GTK
position.left=5
p=22
这是用来设置SciTE窗口左上角的初始位置的。对于Windows下的SciTE,应该去修改if PLAT_WIN下面的值。不过我认为把它们都置0已经是一个不错的选择了。
这一节就讲到这里。下一节会讲如何在SciTE中集成编译器,将它作为一个简单的IDE。
SciTE系列(二)——挂接GCC编译器
接上一节:SciTE系列(一)——初识 SciTE。
再好的文本编辑器,如果不具备扩展特性,对于我而言就毫无用处。
我习惯于先做一些细小的调整(我会解释这样做的意义,当然这只是我的个人习惯,你可以按你的习惯去设置)。打开“Options”菜单下的“Open Global Options File”,到“tabsize=”和“indent.size=”这两行,将它们的值都改为4。这样当你按Tab键时,缩进宽度就是4个字符;“indent.size=4”将编程语言的自动缩进宽度也设为4。我认为宽度为4比较好
看些。接下来到“line.margin.visible”一行,去掉前面的注释符“#”,即改为“line.margin.visible=1”,这样会在每行的左边显示行号,对于编程来说是很重要的。
保存并重启SciTE,选择“Language”菜单下的“C/C++”,在里面写个Hello World程序试试。你会发现SciTE将不同种类的关键字标记成了不同的颜样式。
将程序保存成“hello.c”。选择“Tools”菜单下的“Compile”试一下,你会发现SciTE右边多出来一个窗格,里面有两行字:
>gcc -pedantic -Os -c hello.c -o hello.o -std=c99
>系统不到指定的文件。
根据这一现象,可以很有把握地判定SciTE会把编译错误信息、程序的输入输出等等都放在这个窗格中进行。不过你喜欢这样的窗格显示在右边吗?反正我是不喜欢,我希望它能显示在编辑区的下方,那样比较符合我以前的习惯。改吧。
打开“Options”下的“Open Global Options File”,到“split.vertical”一行,改为“split.vertical
=0”,保存并重启SciTE,再打开hello.c,这回再选择“Tools”——“Compile”看看,是不是窗格挪到下边去了?
接下来把编译器连接上。根据上面的出错信息,可以知道SciTE试图调用GCC来编译,但它没有到。一个解决方法是将的目录添加到PATH变量中。但我极不喜欢这样做,我总是希望环境变量尽可能地保持“干净”。我将详细介绍第二种方法。
打开“Options”下的“Open cpp.properties”,会看到一个密密麻麻的文件。为什么SciTE会自动加亮C语言的关键字,为什么会试图调用GCC来编译而不是javac?答案都在这里。
首先有必要看一下第一行的注释:
# Define SciTE settings for C++, C, C#, Ch, Java, IDL, JavaScript, Flash (ActionScript 2) files.
表明这个文件不仅可以配置C/C++,对于C#、Java、JavaScript……也同样有效。毕竟这些语言的关键字、语法都差不太多。因此,虽然SciTE已经提供了很多语言的properties文件,但它支持的编程语言要更多。
到下面这几行:
ccopts=-pedantic -Os
cc=g++ $(ccopts) -c $(FileNameExt) -o $(FileName).o
ccc=gcc $(ccopts) -c $(FileNameExt) -o $(FileName).o
(小提示:使用“Search”菜单中的“Find”来查)
仔细观察这三行,再和刚才看到的出错信息“gcc -pedantic -Os -c hello.c -o hello.o -std=c99”比对一下,有什么发现?
好了,接下来任务是要在写C语言程序是,在Tools菜单下加入一项“Make EXE”,选择它可以直接将C源代码编译成EXE文件。由于我的电脑上已经安装了Dev-C++,里面带了GCC编译器,我将直接使用。当然你也可以使用其它的编译器,方法可类推。
把以上的三行改成:
MinGW_Home=E:\Dev-Cpp #这是我的Dev-C++安装目录
MinGW_Bin=$(MinGW_Home)\bin
ccopts=-pedantic -Os
cc=$(MinGW_Bin)\g++.exe $(ccopts) -c $(FileNameExt) -o $(FileName).o
ccc=$(MinGW_Bin)\ $(ccopts) -c $(FileNameExt) -o $(FileName).o
然后在这三行后面加入:
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)\ $(ccopts) $(FileNameExt) -o $(FileName).exe
最后保存cpp.properties文件,切换到刚才的hello.c,看看“Tools”菜单下是不是多了一项“M
ake EXE”,并且还标明了快捷键“Ctrl+2”,这时选择它应该就能正常编译,生成EXE可执行文件了。
如果运行刚刚生成的程序?选择“Tools”下的“Go”就行了,不必再费心去设置。
我这里只讲了如果挂接GCC编译器,希望你能对照上面的例子摸索一下SciTE的配置语法。可以自己设着连接一些其他的编译器,比如Java的。
SciTE系列(三)——连接Java编译器和PHP解释器
上午写了如何在SciTE中调用GCC来编译C或C++程序。刚刚收到反馈,感到有必要再写一些关于Java和PHP环境的设置。
SciTE没有为Java语言提供单独的语法文件,而是和C++共同使用cpp.properties。在SciTE中调用Java编译器的方法和调用GCC几乎完全相同。首先在“Options”菜单下打开“cpp.properties”,到以下三行:
commandpile.*. $(FileNameExt)sliderpedals什么意思
command.build.*. *.java
*. $(FileName)
改成:
Java_Home=E:\Java\jdk1.5.0_14 #这是我的JDK的安装目录,你需要根据你的具体情况设置。
Java_Bin=$(Java_Home)\bin
html注册页面代码弹出提示框commandpile.*.java=$(Java_Bin)\ $(FileNameExt)
command.build.*.java=$(Java_Bin)\ *.java
视频教学作用*.java=$(Java_Bin)\ $(FileName)
这样,当你用SciTE打开一个扩展名是.java的文件时,选择“Tools”——“Compile”就会调用Java编译器,如果选择“Build”,则会编译当前目录下的所有Java源文件。如果正确生成了class文件,选择“Go”即可运行,同时在输出窗格中看到程序的输出。
西门子1500plc编程软件
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论