总结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编程技术交流群)  下载   

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值