用崇高浏览代码

下载了源码包,需要浏览.window系统一般用SourceInsight,但是我用的是linux mint系统。折腾了一段时间酒,效果不好。后来有人说可以用崇高的。我试了一下,效果不错。

1。崇高打开文件夹

,,,,,,,,源码包一般文件很多,最好打开文件夹浏览。使用菜单文件→打开文件夹打开文件夹。也可以用命令行的方式。如下:

,,,,,,,, sublime-text文件夹

,,,,,,,,我自己的崇高是从官网下载,然后放在/opt目录下的,所以不能直接使用命令。后来使用别名命令使崇高生效。这倒是比使用链接方便多了.alias要想持久化,必须放在. bashrc或者类似文件中,以便开机启动。有人建议别名相关命令放在专门的.bash_aliases文件中。我就是这么做的。编辑保存文件后,下次开机就会自动加载。要想立即生效,需执行:

,,,,,,,,源.bash_aliases


2。崇高使用ctags

,,,,,,,,崇高不能像功能强大的IDE实现跳转功能。可以安装ctags插件实现类似功能。这十分必要。否则要手动在数量繁多的文件中搜索定义会极其麻烦。网上介绍安装ctags的方法大都推荐首先安装包控制这个插件,使得安装插件更便捷。我原本还想试试直接安装,于是到github搜索ctags,结果在github.com/SublimeText/Ctags页面看到崇高官方推荐使用包控制安装ctags。安装包控制。我找到了它的官网:https://packagecontrol.io。右侧有个,安装,点开后就是安装提示。这里不做过多介绍。需要注意的是崇高的版本,版本2与版本3安装使用的包或者命令不同。如何查看升华版本?可以点击菜单帮助→关于崇高的文本,最下面一行有个稳定的渠道,构建xxxx字样.xxxx是数字,我的是3083年建造,第一个数字3说明是版本3。我在安装崇高的时候按提示重启了两次,因为说要安装某个依赖,我没有细看。

,,,,,,,,安装好包控制之后再安装插件果然方便很多。用快捷键Ctrl + Shift + p呼出Pacage控制面板,可以看到相当多选项,都可以点击,从而执行某项操作。输入安装,它会筛选所有选项,列出包含安装的项。我们找到包控制:安装包,点击。第一次执行会下载数据。下载完成之后,会列出所有可安装插件。依然输入ctags,它会筛选插件列表,找到正确的点击即可自动下载安装。安装之后不必重启即可使用。

,,,,,,,,使用快捷键:按Ctrl + t, Ctrl + r(注意,是连续按两个键,不是一次按)可以建立标签文件,以便以后浏览。结果提示说:“/bin/sh: 1: ctags:找不到”。显然是没有找到ctags命令。看来崇高的插件只是调用ctags命令,不是自己实现。看来还要安装ctags。不过这十分容易,用恰当的安装即可。

,,,,,,,,安装完成后也不必重启,重新按快捷键,可以看到左侧的文件列表立刻多了两个文件,分别是.tags和.tags_sorted_by_files。这是两个隐藏文件。之后就是ctags的使用了。可以用菜单,也可以用快捷键。本来还想记下快捷键以便参考,后来发现菜单项旁边都写着快捷键,实在没有记录的必要。


3。只读方式打开

,,,,,,,,浏览代码不同于编辑,你显然不想修改。但是有时候保不齐手抖。如果能以只读方式打开就好了。到网上搜了一通没有结果。有人说可以启用崇高的vim模式。我没细看,心想既然源码又不修改,不如整个设置为只读。后来一想,不对啊,ctags生成的两个文件还得读写呢。于是回去研究vim模式。看到有人说了,其实是六世模式(是的,可以查看官方文档:http://feliving.github.io/Sublime-Text-3-Documentation/vintage。html。为什么要强调?因为vi和vim还是有很多不一样的)。还有人说崇高3不支持(其实是支持的)。要如何启用?有人说删除默认配置文件的ignore_packages的古董,有点说在用户配置文件里加一个ignore_packages项,它的值为空,后来看到一条评论眼前一亮:用包的启用包和禁用控制包功能。我立马尝试,果然好用。这里用的是启用插件的功能,所以输入使筛选,点击选项,可以看到所有被禁用了的插件。点击古董,重新启用它。此时进入的是编辑模式,按Esc键进入命令模式。在用户配置文件中加入这么一行:“vintage_start_in_command_mode”:真的,即可启动就进入命令模式。

,,,,,,,,当然,这其实这也不保险,vi命令模式下有相当多修改代码的命令。

用崇高浏览代码