slickedit 设置

a. slickedit只复制纯文本

options--->Editing--->Selections--->取消右边Clipboard formats选项按钮

b. slickedit背景颜色
  option--->Appearance--->Colors--->General--->Window Text--->Background colors--->Inherit[不选择此按钮]然后点击下面的Click to change color...


c .slickedit当前关键字高亮(跟source insight一样的)
  option--->Appearance--->Colors--->Highlighting--->Symbol Highlight--->Inherit[不选择此按钮]然后点击下面的Click to change color...

3.slickedit V21 new file type extension 新文件类型扩展
  a.在Tool-->options-->File options--->Files of Type Filters点击ADD在弹出的Add New Filter对话框的Filter name:中输入新文件类型名例如扩展.x则输入x或者x file等,点击OK按钮;在Filter中找到刚才输入的名字,然后在下面的Filter value:中输入*.x;
  b.在Tool-->options-->Languages-->File Extension Manager点击new弹出的New Extension的Extension中输入x,Language:中选择项目所对应的语言,点击OK按钮;然后点击左下角的Add Language Manager to Favorites。

4/ 增加快捷键
 Tools-->Options-->Keyboard and Mouse-->Key Blindings
 注释/取消注释                toggle-comment                                ALT+/
 代码格式化                        beautify                                         ALT+\
 开/关 符号着色                symbol-coloring-toggle                        ALT+'
 开/关 代码折叠           toggle_all_outlining                      ALT+;
 代码全部展开                expand-all                                        ALT+]                (已经在前面有"+","-"号的才有效,即开启代码折叠)
 代码全部折叠                collapse-all                                        ALT+[                (已经在前面有"+","-"号的才有效,即开启代码折叠)
 全屏显示                        fullscreen                                        ALT+Enter
 折叠/展开代码                    plusminus                            Ctrl+\      (不论是否有已经开启代码折叠都有效)
 
 Ctrl+.或者F12                        显示变量或者函数定义的位置(如果已经激活Preview窗口,在变量或者函数上面单击鼠标左键,也可以达到相同效果)
 Ctrl+/或者Shift+F12                显示并列出项目中所有引用到当前选中变量或者函数的位置
 Ctrl+]                                        光标移动到匹配的[]或者()

5/ 修改跳转到Symbol定义处的速度
 Tools-->Options-->Editing-->Context Tagging
 Tagging Tool Windows项中的Updata Tool Windows after(ms) 设置成100

6/ 修改符号着色的速度
 Tools-->Options-->Editing-->Context Tagging
 Symbol Coloring Performance项中将Update after(ms) idle的值设置成100

7/ 在C/C++中行号(对整个基于C/C++的项目内的所有文件都有效)
 Tools-->Options-->languages-->Application Languages-->C/C++ -->View
 Line numbers 勾选上

8/ 在C/C++中开启语法着色(对整个基于C/C++的项目内的所有文件都有效)
 Tools-->Options-->languages-->Application Languages-->C/C++ -->View
 Symbol coloring 勾选上
 其下的三个子项目也都勾选上

9/ 在C/C++中显示修改过的行
 Tools-->Options-->languages-->Application Languages-->C/C++ -->View
 Modified lines 勾选上

10/ 在C/C++中显示当前行
 Tools-->Options-->languages-->Application Languages-->C/C++ -->View
 Current line 勾选上

11/ 在C/C++中语法扩展关键字匹配从两个字符开始
 Tools-->Options-->languages-->Application Languages-->C/C++ -->Indent
 Minimum expandable Keyword length 修改成 2

12/ 在C/C++中else不出现在}之后
 Tools-->Options-->languages-->Application Languages-->C/C++ -->Formatting
 Begin/end style标签页
 取消place "else" on same line as "}" 勾选

13/ 在C/C++中代码自适应
 Tools-->Options-->languages-->Application Languages-->C/C++ -->Adaptive Formatting
 勾选 Use Adaptive Formatting(重启软件后生效)

14/ 在C/C++中的代码注释格式
 Tools-->Options-->languages-->Application Languages-->C/C++ -->Comments
 Comment line 项中 Left 项设置成//外加1个空格即// ;
 Location 项设置成At left margin
15/ 在C/C++中代码字符完成时,可以用TAB键切换匹配的字符
 Tools-->Options-->languages-->Application Languages-->C/C++ -->Auto-Complete
 Options标签页中 勾选Tab cycles through choices

16/ 在C/C++中代码字符完成时,开始匹配字符的最少字符数
 Tools-->Options-->languages-->Application Languages-->C/C++ -->Auto-Complete
 Options标签页中
 Minimum prefix length 修改成 2(注意该项应小于等于第9项即关键字匹配的值)
17/ 在C/C++中高亮当前光标处对应的Symbol,所有调用和定义的地方都会高亮
 Tools-->Options-->languages-->Application Languages-->C/C++ -->Context Tagging
 勾选Highlighting and Completion 项中的Highlight matching symbols under cursor

18/ 在C/C++中字符补全不区分大小写
 Tools-->Options-->languages-->Application Languages-->C/C++ -->Color Coding
 取消Tokens标签页中identifies框中Case-sensitive前面的勾选

19/ 保存后清除修改过的行标记
 Tools-->Options-->Files Options-->Save
 Reset Modified lines 设置成True
 
20、单击折叠/打开代码Keyboard and Mouse-->Selective Display,Expand/collapse有选项

23/ 同时启动多个SlickEdit  
使用隐藏的命令开关“+new”即可。在windows系统上只要把SlickEdit的快捷方式修改成这样: “E:\Program Files\SlickEdit\win\vs.exe” +new
在linux系统上  vs.exe +new &
 
24.拷贝字符串后,选择还在 
选择一串字符串,然后按Ctrl+C进行拷贝后,选择的字符串就不选择了,剩下光标在附近,有点不习惯。
 修改:可以Tool->Option->Editting->Selections->"Deselect after copy"取消掉
 
25. 函数查找快捷键:activate-find-symbol  F7

26. 打开文件 activate-files    F8

27. 跳转到函数定义 mou-push-tag

28. 列模式选择 alt+鼠标选择

29. CRLF回车换行 在选择的编程语言如TTCN3,Languages-->Hardware Description Languages-->TTCN-3-->File Options在右侧窗口中的Line format中选择linux/mac/window等对应的换行符.

 

 

 

SlickEdit里面的文件不要使用中文路径(16.0.0.6版本有这个bug,16.0.3已经修正)
会造成项目里面的Tag Files无法自动自动连接,
从而不能够整个项目的自动匹配变量和函数;
Tools-->Tag Files

SlickEdit软件自身BUG,在对中文做块注释的时候会使得中文变成乱码;
Document-->Comment Block

SlickEdit软件(16.0.3版本)的配置导出再导入会有bug
造成Line Numbers上面的那些选项都无法勾选,而且显示的行号数字闪烁
Tools-->Options-->languages-->Application Languages-->C/C++ -->Color Coding
comments标签页里面也会有错误的导入设置(16.0.0.6也存在这个错误)

IAR中联合体嵌套识别的问题:
extern __sfr __no_init volatile union { unsigned char LVIS; __BITS8 LVIS_bit; } @ 0xFFBF;
上述的写法不能够识别(IAR中芯片头部分特殊内部寄存器的定义)
typedef union {
        struct {
                UCHAR_8 A0:1;   UCHAR_8 B0:1;   UCHAR_8 C0:1;   UCHAR_8 D0:1;
                UCHAR_8 E0:1;   UCHAR_8 F0:1;   UCHAR_8 G0:1;   UCHAR_8 P0:1;
        } RAMBIT;
        UCHAR_8 RAMBYTE;
} __SYMBOL;
__saddr __no_init __SYMBOL DispSymbol;
上述的写法可以识别


1/ 当前选中行出现缩进辅助框
Tools-->Options-->Appearance-->General
Current line highlight 设置成 Syntax indent ruler

2/ 修改整体配色方案
Tools-->Options-->Appearance-->Colors
Scheme 设置成 Black

3/ 修改键盘快捷键模拟方式
Tools-->Options-->Keyboard and Mouse-->Emulation
选择Visual C++ 6

4/ 增加快捷键
Tools-->Options-->Keyboard and Mouse-->Key Blindings
注释/取消注释                toggle-comment                                ALT+/
代码格式化                        beautify                                         ALT+\
开/关 符号着色                symbol-coloring-toggle                        ALT+'
开/关 代码折叠           toggle_all_outlining                      ALT+;
代码全部展开                expand-all                                        ALT+]                (已经在前面有"+","-"号的才有效,即开启代码折叠)
代码全部折叠                collapse-all                                        ALT+[                (已经在前面有"+","-"号的才有效,即开启代码折叠)
全屏显示                        fullscreen                                        ALT+Enter

5/ 修改跳转到Symbol定义处的速度
Tools-->Options-->Editing-->Context Tagging
Tagging Tool Windows项中的Updata Tool Windows after(ms) 设置成100

6/ 修改符号着色的速度
Tools-->Options-->Editing-->Context Tagging
Symbol Coloring Performance项中将Update after(ms) idle的值设置成100

7/ 在C/C++中行号(对整个基于C/C++的项目内的所有文件都有效)
Tools-->Options-->languages-->Application Languages-->C/C++ -->View
Line numbers 勾选上

8/ 在C/C++中开启语法着色(对整个基于C/C++的项目内的所有文件都有效)
Tools-->Options-->languages-->Application Languages-->C/C++ -->View
Symbol coloring 勾选上
其下的三个子项目也都勾选上

9/ 在C/C++中显示修改过的行
Tools-->Options-->languages-->Application Languages-->C/C++ -->View
Modified lines 勾选上

10/ 在C/C++中显示当前行
Tools-->Options-->languages-->Application Languages-->C/C++ -->View
Current line 勾选上

11/ 在C/C++中语法扩展关键字匹配从两个字符开始
Tools-->Options-->languages-->Application Languages-->C/C++ -->Indent
Minimum expandable Keyword length 修改成 2

12/ 在C/C++中else不出现在}之后
Tools-->Options-->languages-->Application Languages-->C/C++ -->Formatting
Begin/end style标签页
取消place "else" on same line as "}" 勾选

13/ 在C/C++中代码自适应
Tools-->Options-->languages-->Application Languages-->C/C++ -->Adaptive Formatting
勾选 Use Adaptive Formatting(重启软件后生效)

14/ 在C/C++中的代码注释格式
Tools-->Options-->languages-->Application Languages-->C/C++ -->Comments
Comment line 项中 Left 项设置成//外加1个空格即// ;
Location 项设置成At left margin

15/ 在C/C++中代码字符完成时,可以用TAB键切换匹配的字符
Tools-->Options-->languages-->Application Languages-->C/C++ -->Auto-Complete
Options标签页中 勾选Tab cycles through choices

16/ 在C/C++中代码字符完成时,开始匹配字符的最少字符数
Tools-->Options-->languages-->Application Languages-->C/C++ -->Auto-Complete
Options标签页中
Minimum prefix length 修改成 2(注意该项应小于等于第9项即关键字匹配的值)

17/ 在C/C++中高亮当前光标处对应的Symbol,所有调用和定义的地方都会高亮
Tools-->Options-->languages-->Application Languages-->C/C++ -->Context Tagging
勾选Highlighting and Completion 项中的Highlight matching symbols under cursor

18/ 在C/C++中字符补全不区分大小写
Tools-->Options-->languages-->Application Languages-->C/C++ -->Color Coding
取消Tokens标签页中identifies框中Case-sensitive前面的勾选

19/ 保存后清除修改过的行标记
Tools-->Options-->Files Options-->Save
Reset Modified lines 设置成True

20/ SlickEdit多开
快捷方式后加入 +new
例如:D:\EDA\SlickEditV16.0.0\win\vs.exe +new

21/ 代码折叠功能开启
View-->Toolbars-->Selective Display开启


22/ 代码格式化的设置
Tools-->Beautify...
Begin/end style标签页
取消place "else" on same line as "}" 勾选
Others标签页
Pad condition 标签页 选择insert padding
case在switch下自动缩进
indenting 标签页 选择indent case from switch

23/ 部分有用的默认快捷键
Ctrl+.或者F12                        显示变量或者函数定义的位置(如果已经激活Preview窗口,在变量或者函数上面单击鼠标左键,也可以达到相同效果)
Ctrl+/或者Shift+F12                显示并列出项目中所有引用到当前选中变量或者函数的位置
Ctrl+]                                        光标移动到匹配的[]或者()
Ctrl+\                                        折叠/展开代码                        (不论是否已经开启代码折叠都有效)
ALT+.                                列出Symbol列表

24/ SlickEdit的文件复制里面的中文粘贴到其他编辑器时出现乱码;
解决方法:
在SlickEdit里面输入一遍中文字符即可;那原先复制出来乱码的,也会不乱码了

25/ 单个文件符号着色开启
View-->Symbol Coloring
勾选Enable Symbol Coloring
勾选Highlight Unindentifed Symbols
勾选All Symbols

26/ 单个文件显示行号
View-->Line Numbers

27/ 调整File Tab的排序方式
在tab上右击鼠标,选择File tab sort order
默认方式是Alphabetical ,会把C和对应的h文件放在一起,并简化h文件的标签
选择manual 可以手动移动排列Tab

28/ 代码历史文件存放目录(默认)
C:\Documents and Settings\Administrator\My Documents\My SlickEdit Config\16.0.3\vsdelta\E

29/ 配置备份目录(默认),不知道是对项目还是对整个软件,未测试
C:\Documents and Settings\Administrator\My Documents\My SlickEdit Config\16.0.3\vsdelta\C 


新建整个项目的目录PrjName;
在PrjName下添加源文件、新建目录si_prj;
Start Sourceinsight.exe;
Prject → NewProject
设置si工程名为 PN;
选择si工程相关文件存储位置为 D:\PRJNAME\si_prj\;
OK;
这时进入“NewProjectSettings”,有一项设置“Project Source Directory-the main location of your source files”的值是“D:\PRJNAME\si_prj”,没细想,跳过;
添加源文件;
Over;
-----------------------------

正是刚才路过了一步设置,现在si工程引用源文件时使用了绝对地址。因为我的源文件位于PRJNAME及其子目录ModulerN中,所以
“Project Source Directory-the main location of your source files”的值应该是“D:\PRJNAME”。这可以通过菜单 Project → Project Settings重新设置。

现在再看看你的“Project File List”,FileName右边的Path是不是变成了相对路径了呢!

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
SlickEdit 16 是一个集成开发环境(IDE)工具,它为开发者提供了丰富的功能和工具来提高他们的软件开发效率。 首先,SlickEdit 16 提供了多种编程语言的支持,如C、C++、Java、Python和JavaScript等,使开发人员可以在一个统一的界面中开发不同的应用程序。这样,开发者可以轻松地切换和跳转到不同的源代码文件,并且可以在代码编辑过程中获得自动补全、代码提示和语法高亮等功能,从而减少了开发中的错误和提高了他们的工作效率。 此外,SlickEdit 16 还提供了强大的代码导航功能。开发者可以使用快捷键或通过简单的搜索来查找代码中的特定函数、变量或类等。这个功能使得开发人员可以快速地定位和跳转到他们需要的代码区域,从而节省了他们的时间和精力。 除了基本的代码编辑和导航功能外,SlickEdit 16 还提供了一些高级功能来改善开发过程。例如,开发者可以使用内置的调试器来调试他们的代码,并查看变量的值、设置断点等。此外,SlickEdit 16 还支持版本控制系统,如Git和SVN,使开发者可以轻松地管理和协作他们的代码。 总的来说,SlickEdit 16 是一个功能强大的集成开发环境工具,它提供了丰富的功能和工具以提高开发者的软件开发效率。无论是代码编辑、导航还是调试和版本控制,SlickEdit 16 都可以帮助开发者更好地完成他们的工作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值