ubuntu下常用好软件记录

记录一些个人感觉不错的软件,随时编辑更新。欢迎大家推荐和指正


dia

dia可以完成viso在windows中所但任的角色。我经常用来画流程图

sudo apt-get install dia

SciTE

一款很好很强大的文本编辑器,速度很快(即使是打开几M大的文本),几乎支持所有编程语言的代码高亮。经过配置完全可以打造成一个IDE.

不过没有配置界面,需修改配置文件。

全局配置:options > open global options file

用户配置:options > open user options file       用户配置会覆盖全局配置,默认情况用户配置文件是空。建议个人配置都写在这里,

以下是我使用的配置文件,记录下备忘

#######################支持中文字符#########################
#支持中文 963表示简体中文
code.page=65001
code.page=936
output.code.page=936
character.set=134

########################全局参数############################
#当打开两个scite时,设成1,并position.left=0,position.width=屏幕宽度一半, 这时两个scite实例就可以并列显示了.这在特殊情况下可能有用
position.tile=0
#设置可以同时打开文件的数目,就象使用多页面浏览器一样。只能设置在全局配置中,并且在启动scite前修改才能生效。
buffers=20
#当打开多个页面时,设成1,按Ctrl+tabb 切换到先前打开页面; 设0时则按排列顺序切换.
buffers.zorder.switching=1
#关闭文件时提示保存
are.you.sure=1
# 当前文件被外部程序修改时自动载入
load.on.activate=1
# 自动重新载入前询问
are.you.sure.on.reload=1
#重新载入文档时保留还原信息
reload.preserves.undo=1
#编译和运行时提示保存
#are.you.sure.for.build=1
#检查文档是否已经被其他软件打开 / ? 在已运行的SciTE中打开新文件,亦即只允许运行一个SciTE实例
check.if.already.open=1
#显示最近打开的文件
save.recent=1
#只打开一个文件时隐藏标签卡
tabbar.hide.one=1
#最小化时缩小到系统托盘
minimize.to.tray=1
#显示工具栏
toolbar.visible=1
#显示状态栏
statusbar.visible=1
#标题栏显示1\2\3三种方式显示当前编辑文件名和文件路径
title.full.path=1
#最小化到屏幕下方的任务栏。如果改成1,就是最小到屏幕最右下角的托盘区域。
minimize.to.tray=0
#scite启动时tab栏可见
tabbar.visible=1
#当只打开一篇文档时隐藏tab栏
tabbar.hide.one=0
#tab栏启用多行模式,同时打开较多文件时,多行模式比较方便
tabbar.multiline=1
#打开文件路径为当前编辑文件相同目录
open.dialog.in.file.directory=1
#将结果输出窗口放到下方
split.vertical=0
#打开文件时打开的目录为当前操作文件所在目录。这个功能非常实用,否则有时文件目录很深,要打开一个文件,一级级点击进去。
open.dialog.in.file.directory=1
#在输出区显示执行命令所用时间
time.commands=1
#############################替换相关设置############################
#打开替换高级开关,可以只搜索某个样式
find.replace.advanced=1
#是否默认用正则表达式搜索
find.replace.regexp=0
#默认搜索时Wrap around
find.replace.wrap=1
#也就是搜索框的Transform. backslash expressions开关
#打开这个开关,搜索时要用\\来表示\
find.replace.escapes=0
find.replacewith.focus=1
#通过搜索查找到的字符颜色(用半透明显示)
find.mark=#F14687
########################界面布局,字体,颜色等#######################
#软件启动时左边距,上边距,宽,高. 宽高设成-1时表示窗口最大化
position.left=0
position.top=0
position.width=-1
position.height=-1
#缩进空白可见
view.indentation.whitespace=1
#设置空白符的前景色和背景色
whitespace.fore
whitespace.back
#每个空白缩进单元显示一条垂直线,修改后重启Scite文本编辑器生效。
view.indentation.guides=1
highlight.indentation.guides=1
#默认字体字号,这里使用了等宽字体
font.base=font:Courier New,size:12
font.small=font:Courier New,size:12
#选中代码字体、背景颜色及色彩透明度
selection.fore=#000000
selection.back=#000080
selection.alpha=80
# 高亮当前选中的单词
highlight.current.word=1
# 设置高亮单词的颜色
highlight.current.word.colour=#550000
#闪烁光标的颜色
caret.fore=#000080
#闪烁光标的宽度1\2\3
caret.width=2
#光标所在行背景色
caret.line.back=#FFFF00
##########################缩进,换行,代码折叠#########################
#启用括号匹配检查
braces.check=1
braces.sloppy=1
#tab键缩进的字符数
tabsize=4
#缩进字符数
indent.size=4
#缩进使用tab键
use.tabs=1
#缩进,就是自动保持前一行的缩进
indent.auto=1
#智能缩进,和上面的区别就是有反缩进
indent.automatic=1
#代码缩进,比如大括号回车自动缩进
indent.opening=1
#代码反缩进,同上
indent.closing=1
#tab键缩进
#tab.indents=0
#自动换行开关,写代码一般不要打开自动换行
#wrap=1
#换行的风格,没用过
#wrap.style=2
#输出窗口自动换行
#output.wrap=1
#自动换行处的标记符
wrap.visual.flags=3
#代码折叠开关,建议打开
fold=1
#折叠指示,建议打开
fold.compact=1
#折叠代码样式1\2\3,2比较好看
fold.symbols=2
#代码折叠区的宽度
fold.margin.width=16
#代码注释折叠
fold.comment=1
#折叠预处理
fold.preprocessor=1
#鼠标到达文件末尾行后滚动条可继续下移
end.at.last.line=0
#显示行号
line.margin.visible=1
#行号显示的位数,3+表示默认3位数,不够再加
line.margin.width=2+
#行号缩进的宽度,最好不缩进
margin.width=0
#长行指示
edge.column=200
edge.mode=0
edge.colour=#F9F9F9
#设置错误行的前景色和背景色
error.marker.fore=#0000A0
error.marker.back=#DADAFF
#设置书签列的前景色,背景色和透明度
bookmark.fore=#808000
bookmark.back=#FFFFA0
#如果书签列被关闭,书签所在行将以指定透明度显示
bookmark.alpha=100
#########################设置语法提示########################
除了默认的语法提示之外,还可以通过新增 API 文件增加语法提示种类。需要告诉程序 API 文件的位置。我建议是在工作目录中新建一个 api 目录,专门存放这些文件。$(SciteDefaultHome) 表示工作目录。
如
api.*.c=$(SciteDefaultHome)\api\c.api
api.*.py=$(SciteDefaultHome)\api\python.api
api.*.php=$(SciteDefaultHome)\api\php.api
##########################PDF相关设置#########################
#输出PDF文档放大倍数
export.pdf.magnification=0
#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
#PDF页面默认大小
export.pdf.pagesize=595,842
#PDF默认页边距Margins (in points): left, right, top, bottom
export.pdf.margins=72,72,72,72
#支持输出XML
export.xml.collapse.spaces=1
export.xml.collapse.lines=1
##########################输出区的位置/大小/及启动scite文本编辑器时输出区是否隐藏#########################
#输出区在下方
split.vertical=0
#output.horizontal.size=200
#output.vertical.size=60
#output.initial.hide=1
#执行命令前清空输出区的内容
clear.before.execute=1

###########################打开文件对话框默认所有文件##########################################
ifPLAT_WIN
    all.files=All Files(*.*)|*.*|
    top.filters=$(all.files)|All Source
ifPLAT_GTK
    all.files=All Files(*)|*|Hidden Files(.*)|.*|
    top.filters=$(all.files)|All Source
ifPLAT_MAC
    all.files=All Files(*.*)|*|
    top.filters=$(all.files)All Source
	
###########其他###############	
#默认使用当前主题图标
toolbar.usestockicons=0
#打开SciTE时自动打开上次退出时没有关闭的所有文件
save.session=1
#开启单词自动补全, 上文输入过的单词会有提示
autocompleteword.automatic=1
# 注:FileDetect.py文件可以通过点击本文开头的相关链接下载
command.discover.properties=python~/.FileDetect.py"$(FilePath)"

更多配置可参考

http://www.linuxdiyf.com/viewarticle.php?id=314056

http://www.cnblogs.com/meetrice/archive/2013/02/15/2912790.html


你可能感兴趣的:(ubuntu下常用好软件记录)