1. VS Code一款代码编辑器,拥有众多优点,非常适合写代码,本人也一直使用VS Code进行编码,其中搜索能力一般,面对小项目还好,但开发大型项目时,想要搜索一个文件或者函数、变量时,可以用龟速来形容,特别在公司开发时,代码还不是在本地。
2. Source insight的功能强大,搜索查看代码十分方便,但编辑代码没有VS Code好用。当用Source insight查找到文件想切换到VS Code进行编辑、浏览时,比较麻烦。
结合两者的优点,利用Source insight的宏功能,获取到文件得完整路径并拷贝到剪切板,切换到VS Code 时就可以快速的根据路径打开文件了。
在Source insight加入以下宏(打开Base工程,在utils.em末尾添加):
macro GetFullFileName()
{
hbuf = GetCurrentBuf()
hbufClip = GetBufHandle("Clipboard")
EmptyBuf(hbufClip)
AppendBufLine(hbufClip,GetBufName(hbuf))
}
为宏添加快捷键(Options->Key Assignment)
在VS Code只需要Ctrl+p粘贴路径,回车即可打开对应文件。