总结SlickEdit的快捷键,分享当前自用配置

    从SourceInsight切换到SlickEdit一年多了,感觉这个编辑器还是很不错的。之前想换编辑器的时候,也比较试用了VSCode以及其他一些编辑器,不否认VSCode多方面也都是极好的,但习惯了SI的工程搜索浏览方式,在VS里面始终找不到相同的感觉,最后在SlickEdit作少量配置后,找到了用SI类似的感觉(速度略逊,但语法解析好太多,做的事情多,速度慢点可以理解).  分享一下本人总结的快捷键,以及现在使用的配置:

一. windows编辑基础键: 
Ctrl+c 复制
Ctrl+x 剪切
Ctrl+v 粘贴
Ctrl+z 撤销
Ctrl+y 重做撤销
Ctrl+s 保存

二. SlickEdit快捷键(默认模式):
1. 移动光标(跳转):
Ctrl+左右键  可以按word移动光标
Ctrl+上下键  上下跳跃浏览
Ctrl+.   跳转到定义 (自定义增加F12作同样功能,参考VS快捷键)
Ctrl+,(逗号)  跳回上个位置(若与输入法快捷键冲突,建议修改输入法快捷键。或用自定义Shift+F12作同样功能)
Ctrl+j  跳转到行(其他大部分编辑器是Ctrl+g, VIM是nG/ngg)
Ctrl+]  配对块光标跳转(可用于()、[]、{}、“、‘、#if等配对跳转光标)
Ctrl+Shift+Enter 在当前行上方插入空行 (类似VIM的O)

2. 直接编辑(不经选中即直接操作):
Ctrl+k  复制光标处word
Ctrl+K  剪切word至其尾(后半截,光标移到word头即可全剪)
Ctrl+c  复制行
Ctrl+e  剪切行至其尾(后半截)
Ctrl+x 或 Ctrl+Backspace 剪切当前行
Ctrl+Delete 剪切代码块(例如光标放到{可以剪切整个if(){})

3. 选择编辑(先选好再操作):
Shift+左右方向键  进行选择
Ctrl+Shift+左右方向键  进行按word跳跃选择
Ctrl+l  进入行选择状态(类似vim的Shift+v)
Ctrl+b  进入块选择状态(类似vim的Ctrl+v)
Ctrl+Shift+] 选定一个配对块(可用于()、[]、{}、“、‘、#if等配对块选择)
Shift+Home/End 从当前位置选择到行首行尾
Ctrl+Shift+Home/End 从当前位置选择到文件头/文件尾
Ctrl+u  退出选择状态(有些需要有些不需要), 双击鼠标也可以取消
Tab/Shift+Tab  选中的代码右移/左移

发现一个骚操作: Ctrl+b然后选择一个代码区域,再按Ctrl+e,看看会发生什么?

4.查找(光标放到word上即可,选中亦可)
Ctrl+f 启动快速查找   (此时 Atl+数字 即搜索输出到该数字编号的结果窗)
Ctrl+ff 打开查找对话框
Ctrl+F  打开多文件查找对话框
Ctrl+g 搜索结果向前
Ctrl+G 搜索结果向后

5.替换
Ctrl+r  启动快速替换
Ctrl+rr 打开替换对话框
Ctrl+R  打开多文件替换对话框

6.文件
Ctrl+o 打开文件对话框
Ctrl+d 切换当前目录对话框
Ctrl+B 列出打开的文件(vim的:buffers)
Ctrl+N 列出书签
Ctrl+V 列出剪贴板

Ctrl+n/p 切换(next/prev)打开的文件tab窗口
Ctrl+Tab 切换文件文件tab窗口

7. 其他
Ctrl+\  代码折叠/取消折叠
Atl+. 列出补全选择(自动消失后,可以手动再列出来) (若与输入法快捷键冲突,建议修改输入法快捷键)
Ctrl+U/L  大小写转换
Ctrl+A   word首字母变大写
默认只能启动一个进程,要开启多实例,从命令行执行的时候加+new
可按这个思路改快捷方式和注册表,这样每次启动都可以新启一个进程。
工具窗口操作完按Esc跳转回编辑窗口,有时Esc无效和鼠标位置有关.
编辑窗口按Esc可以输入SE自己的各种命令,感觉类似VIM的搞法,但基本还没用过.

三. 自定义快捷键
自定义Ctrl+O  激活工程文件列表框
自定义Ctrl+S  激活符号(tag)查找对话框
自定义Ctrl+D  激活符号定义列表
自定义Atl+/  下拉函数列表

自定义 F12 跳转到定义
自定义 Shift+F12 跳回上个位置

自定义 Shift+F8 高亮光标下的词组(参考SI快捷键)
自定义 Shift+Atl+F8 取消所有高亮

自定义 Ctrl+q 为选择内容添加注释
自定义 Ctrl+Q 为选择内容取消注释

自定义F2 激活搜索结果窗口
自定义F4 关闭当前tab(默认Ctrl+F4仍然保留)

自定义Ctrl+;(分号) 向后浏览 (SE的跳转规律没搞清,相对于SI来说,用起来有点懵)
自定义Ctrl+'(单引号) 向前浏览

SE可以模拟很多种编辑器的使用习惯,包括vim,emacs等很多种。玩过一下模拟vim,命令模式操作确实无比强大,但转换习惯是个痛苦的过程,还是退回默认的CUA配置了。

附几张界面截图(朴素的SI风格,搜索结果可多tab,支持多窗分割).

附上我现在用的配置:  https://download.csdn.net/download/seebit/12236576  

也可加qq群: 1044886242  (CPP编程技术交流群)  下载   

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 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、付费专栏及课程。

余额充值