SlickEdit 使用技巧积累

配置:

显示改动过的行标记: 
Tools->Options->File Extension Setup 
Advanced-Color coding-Modified lines

配合自动在保存的时候清除修改标记: 
Tools->Options->File Options 
Save-Reset line modify

Expand tabs to spaces,保存时把Tab变成空格(有的地方要求必须用空格缩进) 
Strip trailing spaces,删掉行末尾的空白

快点显示Symbol的代码信息: 
下面的Symbol窗口类似与Source Insight的上下文窗口,会显示当前函数或者宏的代码。

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~~吐血 -_-!

改GCC的设置: 
必须在建立了GNU C/C++项目后才能在Build里面找到GNU C Options

设置项目的Build之类的菜单命令: 
Project->Project Properties->Tools 
选中一个Configuration以后就能配置编译器和调试器

同时启动多个Sliekedit:

使用隐藏的命令开关“+new”即可。只要把SlickEdit的快捷方式修改成这样: 
"E:\Program Files\SlickEdit\win\vs.exe" +new

Comment Wrapping:

写多行注释的时候都能帮你自动在换行的时候加上“*”,只要你按照通常的块注释标准第一行先敲个“ /**”回车以后就会出现了。现在加上 Comment Warpping,写大段注释简直就是享受了。

mou_push_tag:

Bind到Ctrl+鼠标左键就能和SourceInsight一样可以按着Ctrl点符号就跳到定义处。不过SI在按下Ctrl的时候鼠标指针会变成小手看上去比较爽,SE的这个鼠标指针不会变化~~不过仅仅是视觉上稍有不爽,功能是一样的。

利用SlickEdit的Alias+SlickC功能:

增加一个macros的函数

_str _gen_head_def()
{_str buffer_name = _strip_filename(p_buf_name,'PD');return ('__' :+ stranslate(upcase(buffer_name), '_', '.') :+ '__');
}

然后编写一个这样的Alias模板(被我裁过了,实际上我里面还有版权声明什么N多东西),其中用%\m funtion_name%的形式调用这个函数: 
#ifndef %\m _gen_head_def% 
#define %\m _gen_head_def% 
%\c 
#endif /* %\m _gen_head_def% */

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

增加快捷键 
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

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

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

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

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

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

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

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

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

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

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

代码格式化的设置 
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列表

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

附一个我存的slickedit2017版本的下载链接:https://pan.baidu.com/s/1xl3CChvg6HbJKlphHTyGRw

slickedit使用相关推荐

  1. [SlickEdit] SlickEdit支持目录别名FTP控件更新

    有阵没写代码了,SlickEdit升级到2009还没怎么用过,Option面板改动得更像Eclipse了,反正IDE工具也不知道到底谁抄袭谁,只是Symbol Coloring设置太唬人了吧,,默认的 ...

  2. SlickEdit 2010的破解方法

    SlickEdit是需要购买授权的软件,本文仅作研究之目的,如果你喜欢并且需要该软件,请支持并购买正版.因本文所涉及的内容而造成的一切后果及损失,本人将不负任何责任. 本文所涉及的SlickEdit版 ...

  3. SlickEdit 的宏解析设置方法

    2019独角兽企业重金招聘Python工程师标准>>> #define DefineProHInit(_Struct_) DefineVal(_Struct_); \void Ini ...

  4. SlickEdit编码设置

    方法/步骤 示例程序如下: /******************************************************************************///     ...

  5. Ubuntu安装最新的SlickEdit软件--破解教程

    最近主要工作系统转到LInux上面来了,Slickedit的安装破解也费了些事,今天将过程整理一下做个记录. 说明:SlickEdit pro V21.03 Linux 64位实测可用,MAC实测可用 ...

  6. slickedit调试linux内核,SlickEdit介绍

    SlickEdit是一个跨平台(在9种不同的工作平台上可以工作)的, 支持超过40种 编程语言的代码 编辑器. 目前支持AIX.HP-UX. Linux 32-bit.Linux 64-bit. Ma ...

  7. linux 代码编辑器软件下载,slickedit 2016 linux下载

    slickedit 2016 for linux是一款可以在linux系统上使用的代码编辑器,软件支持40多种编程语言代码的编辑操作,并拥有代码分析.代码高亮以及代码美化等多种功能,并且支持多文档同时 ...

  8. SlickEdit 之windows 版本安装

    前面已经简单介绍了选用这个工具的原因,接下来就安装看看,先安装windows 的版本. 1. 下载:见本人资源下载处 2.window 安装: 2.1 双击下载的window msi 文件. 2.2. ...

  9. 在win10上如果使用slickedit + mingw编译代码和debug调试

    环境: OS:win10 slickedit:V23 mingw:mingw-x86-64-7.3.1 这里主要介绍的是如何使用slickedit和mingw编译代码,所以安装slickedit和mi ...

  10. SlickEdit V21 2016 破解教程,win linux mac

    最近主要工作系统转到LInux上面来了,Slickedit的安装破解也费了些事,今天将过程整理一下做个记录. 说明:SlickEdit pro V21.03 Linux 64位实测可用,MAC实测可用 ...

最新文章

  1. python创建excel图表_python使用VBA(8):Excel创建图表(简单)
  2. Android深度探索(卷1)HAL与驱动开发--读书笔记(第一章)
  3. How to deal with large number of threads in clients
  4. IA32中栈帧结构图
  5. 怎么在虚拟机上安装linux mint,如何在VirtualBox上安装Linux Mint?
  6. php面向对象编程调用结果,【PHP面向对象(OOP)编程入门教程】18.__call()处理调用错误...
  7. 2016ICPC沈阳站总结
  8. 微信小程序官方开发文档——框架
  9. 终于有人把数据安全讲明白了
  10. php 又拍云,DEDEcms图片附件上传到又拍云使用云存储
  11. 【使用python和flask建个人博客】增加了重复类型的卡片功能,用于更好的完成日常的工作与生活
  12. yolov5训练模型
  13. 计算机网络组建毕业论文,网络组建毕业论文范文
  14. 亚利桑那大学公开课:【知识产权课程】笔记
  15. 线程池shutdown和shutdownNow原理和区别
  16. 解决电脑连接蓝牙耳机默认音量过大的问题
  17. C# Lambda表达式含义及各种写法
  18. asp前端日历_asp日历代码
  19. 怎样用cmd运行cmd,并在新打开的cmd中运行命令
  20. flinkx 部署,on yarn模式运行

热门文章

  1. GB7714-1987文后参考文献著录规则
  2. MS SQL Server对表的设计修改时不允许保存
  3. SwiftyJSON 如何使用
  4. 富文本编辑器在Java中使用
  5. hibernate二级缓存机制
  6. 计算机组成原理试题以及答案
  7. 计算机辅助翻译入门编委,计算机辅助翻译入门简介,目录书摘
  8. 汉字区位码转换为“汉字ASCII码“
  9. gps数据解析程序c语言,GPS数据采集分析要点
  10. delphi查看源码版本_Eigen 版本切换(ubuntu 16.04)