2 build窗口乱码
以上问题解决
Tools->Options->File Extension Setup
Advanced-Color coding-Modified lines
配合自动在保存的时候清除修改标记(FT,隔得这么远!):
Tools->Options->File Options
Save-Reset line modify
还有两个实用的选项:
Expand tabs to spaces,保存时把Tab变成空格(有的地方要求必须用空格缩进)
Strip trailing spaces,删掉行末尾的空白
下面的Symbol窗口类似与Source Insight的上下文窗口,会显示当前函数或者宏的代码。用Eclipse的时候发现有这个真是好用死了,离不开了:
Tools->Options->Tagging Options
Updtae toolbars after ms idle:
缩短显示代码的速度。我用100。机子够快扛得住就弄小点。当然有人受不了写代码的时候下面花花绿绿变来变去,就弄长点。
Tools->Options->File Extension Options
Indent-Syntax expansion
(这东西很烦,弄得你根本不能用i,p做变量。因为只要i起头后面一个空格就是一个if () {},吐血)
Tools->Options->General
Context Tagging-Show info for symbol under mouse
这部分其他的钩也可以选上,减轻工作量啊。只是Insert Space就不要选了。还有Completion on space看个人喜好。
Tools->Options->File Extension Setup
General-Display line numbers
Tools->Options->Color
不是Line Number,而是Line Prefix Area~~吐血 -_-!
必须在建立了GNU C/C++项目后才能在Build里面找到GNU C Options
Project->Project Properties->Tools
选中一个Configuration以后就能配置编译器和调试器
SE不愧是最贵的大型编辑器(一个编辑器近$300),功能极其强大。
1 背景设置
如果你不喜欢默认的配色方案,那么可以从Tools->Options->Color->Schemes中选择一种配色方案。 2 快速移动
2.1 查找替换
查找和替换的快捷键和Windows下大多数编辑器十分类似。 - 查找:Ctrl+f(find)。
- 跳转:Ctrl+g(go)/Ctrl+shift+g。
- 替换:Ctrl+r(replace)。
2.2 书签
有两种方法设置书签:- 使用命令:Esc进入底行命令模式(类似于Emacs和Vim),sb(SetBookmark)给当前行设置一个书签,
gb(GotoBookmark)跳转到相应书签。 - 使用快捷键:Ctrl+J(Shift+j)打开设置书签的对话框,进行设置。
2.3 缓冲区
SlickEdit中的缓冲区(Buffers)类似于Emacs:每个打开的文件就是一个缓冲区。- 上一个缓冲区:Ctrl+p(Previous)。
- 下一个缓冲区:Ctrl+n(Next)。
- 列举所有的缓冲区:Ctrl+B(Shift+b)。
- 关闭缓冲区/文件:F3。
2.4 其他
- 行跳转:Ctrl+j(jump)。
- 括号匹配:Ctrl+](类似于VC)。
- 更改目录:Ctrl+d(directory)。
3 编辑功能
- 默认的编辑功能:复制:Ctrl+c,粘贴:Ctrl+v,剪切:Ctrl+x等。
- 列编辑功能:把文本作为“文本块”来处理,和Emacs类似。Ctrl+b
-> 移动光标选定文本块, 然后执行正常的编辑 -> Ctrl+u(Unselect)反选择,释放区域。 - 选择行:Ctrl+l(VC中是剪切一行),Ctrl+u
反选择。
4 模拟器
SlickEdit中有SlickEdit,Vi,Emacs和VC的模拟器,转换快捷键十分方便,尤其是对于用惯了VC的人,VC 5 配置编译器
和外部编译器的配置目前还不熟悉,但对于TtH来说,有一个变通的方法:- Esc打开底行命令模式;
- tth
-u :打开TtH编译; - Tab
:SE会自动弹出一个显示当前文件夹下所有文件的对话框,当前文件在最前面,选定即可。
***********************************************
1. 如果发现路径的'\'显示成了中文的'¥'字符,那么可以设置一下字体就可以了如果在XP下,直接将所有的字体都设置成 Default Fixed Font 就不错。
2. 匹配VC6的快捷键
3. Visual Assist
4. 如何绑定快捷键
5. SourceInsight中的浏览全局符号
6. 在Linux开发,例如什么strlen等函数,直接F1跳到man page,实在是太方便了。而且它还在你输入左括号以后马上就自动提示函数原型,基本也不用查man了。
7. 如果你使用C/C++,那么可以考虑将 quick-refactring 中的 rename 绑定到一个快捷键上。命令叫 "refactor-quick-rename",现在要改个结构中的名字太容易了。虽然SE自己说这个功能并不是特别严格,总比查找/替换强多了,我自 己使用成功率很高。其他的refactory我用得很少。
8. 书签功能,如果你使用VC6 simulator,那么F2,Ctrl+F2这些你应该也熟悉了。而且SE中的书签即使你退出后,仍然是保存的。
9. 剪贴板