2007年4月6日 星期五
SciTE输入输出编码设置
刚使用SciTE的时候默认编码是ISO-88591,所以输入输出的中文会是乱码。
每次还需要在菜单项中选择编码为UTF-8,再选择编程语言,输出才能是中文,这样作很麻烦。
SciTE官方网站上有详细的修改方法。
在.SciTEUser.properties配置文件中增加两项
code.page=65001
output.code.page=65001
将输入输出全部改成UTF-8
如果操作系统不是UTF-8那么修改输出设置output.code.page
output.code.page=65001#UTF-8
output.code.page=936#GBK
output.code.page=950#BIG5
每次还需要在菜单项中选择编码为UTF-8,再选择编程语言,输出才能是中文,这样作很麻烦。
SciTE官方网站上有详细的修改方法。
在.SciTEUser.properties配置文件中增加两项
code.page=65001
output.code.page=65001
将输入输出全部改成UTF-8
如果操作系统不是UTF-8那么修改输出设置output.code.page
output.code.page=65001#UTF-8
output.code.page=936#GBK
output.code.page=950#BIG5
2007年4月5日 星期四
Python 的哲学, Python 之禅
优美胜过丑陋
明确胜过含蓄
简单胜过复杂
复杂胜过难懂
扁平胜过嵌套
稀疏胜过密集
易读亦有价
尽管实用会击败纯洁
特例也不能特殊到打破规则
除非明确地使其沉默
错误永远不应默默地溜掉
面对着不确定,要拒绝猜测的诱惑
应该有一个--宁肯只有一个--明显的实现方法
也许这个方法开始不是很明显,除非你是荷兰人
尽管不做通常好过立刻做
但现在做也要胜过不去做
如果实现很难解释,那它就是一个坏想法
如果实现容易解释,那它可能就是一个好想法
名字空间是一个响亮的出色想法--就让我们多用用它们
-- Tim Peters
明确胜过含蓄
简单胜过复杂
复杂胜过难懂
扁平胜过嵌套
稀疏胜过密集
易读亦有价
尽管实用会击败纯洁
特例也不能特殊到打破规则
除非明确地使其沉默
错误永远不应默默地溜掉
面对着不确定,要拒绝猜测的诱惑
应该有一个--宁肯只有一个--明显的实现方法
也许这个方法开始不是很明显,除非你是荷兰人
尽管不做通常好过立刻做
但现在做也要胜过不去做
如果实现很难解释,那它就是一个坏想法
如果实现容易解释,那它可能就是一个好想法
名字空间是一个响亮的出色想法--就让我们多用用它们
-- Tim Peters
标签: Python
2007年4月4日 星期三
推荐一款编辑器SciTE

SciTE编辑器对编程语言支持的非常好支持三十余种语言,是专为程序员订做的的编辑器。几百K大小,启动速度很快,代码的显示非常美观,支持代码折叠、自动完成。还能根据编译输出结果跳到出错行,还有很多程序 员需要的功能。通过配置文件进行配置非常灵活同时也很复杂,适合专业人士。
安装:
sudo apt-get install sciteUbuntu下创建SciTE的python语言API自动补全文件
gen_python_api.zip
#创建python.api
python gen_python_api.py
#创建api目录
sudo mkdir /usr/share/scite/api
#复制api文件
sudo cp python.api /usr/share/scite/api
使用Ctrl+Enter热键调用
#创建python.api
python gen_python_api.py
#创建api目录
sudo mkdir /usr/share/scite/api
#复制api文件
sudo cp python.api /usr/share/scite/api
使用Ctrl+Enter热键调用
标签: Python
SciTE配置文件
#~ api配置文件
api.*.py=$(SciteDefaultHome)\api\python.api
#~ 中文字符乱码正确显示
UTF-8:code.page=65001
GBK:code.page=936
Big5:code.page=950
#~ 最大化
position.width=-1
position.height=-1
#~ 滚动条
end.at.last.line=0
#~ 工具条
toolbar.visible=1
#~ 状态栏
statusbar.visible=1
#~ 背景颜色
selection.back=#0000FF
#~ 自动补全xml结束标签
xml.auto.close.tags=1
#~ 记录最近打开的文件
save.recent=1
#~ 显示行号
line.margin.visible=1
#~ 设置状态栏
statusbar.text.1= www.urlshow.com [ 行: $(LineNumber) , 列: $(ColumnNumber) ,共:$(NbOfLines) ] ($(OverType)) | ($(EOLMode))
其他详细配置参考SciTE文档
Ubuntu文件编码转换iconv
中文Windows使用的字符集是GBK
Ubuntu默认字符集是UTF-8
如果想将GBK字符集的文件转换成UTF-8可以使用Ubuntu自带的工具iconv
例子: SicTE本地语言修改成中文
修改locale.properties文件
成
把locale.properties复制到/usr/share/scite
Ubuntu默认字符集是UTF-8
如果想将GBK字符集的文件转换成UTF-8可以使用Ubuntu自带的工具iconv
Usage: iconv [OPTION...] [FILE...]
转换给出文件的编码从一种到另外一种.
输入/输出格式规范
-f, --from-code=NAME 原始文本编码
-t, --to-code=NAME 输出编码
信息
-l, --list 列出所有已知编码字符集
输出控制:
-c 忽略输出中的无效字符
-o, --output=FILE 输出文件
-s, --silent suppress warnings
--verbose 打印进程信息
-?, --help Give this help list
--usage Give a short usage message
-V, --version Print program version例子: SicTE本地语言修改成中文
iconv -f GBK -t utf-8 locale.zh_gb2312.properties -o locale.properties修改locale.properties文件
translation.encoding=GBK成
translation.encoding=UTF-8把locale.properties复制到/usr/share/scite
标签: linux
订阅 帖子 [Atom]
