Sublime Text3使用点滴积累

1、如何创建工程?

先手动新建文件夹,然后鼠标左键点击Project>Add Folder to Project...,选择创建的文件夹,确定之后ST3(Sublime Text3)会自动将子文件夹、文件添加进来并在侧边栏显示。

2、系统中同时安装了python2.x和python3.x,如何配置ST3支持两个版本的编译器的编译?

打开Sublime Text 3,依次进入new build system菜单(同时我们看到默认有一个python编译版本,我本机默认的是Python3),在新编译系统的配置文件里填写配置项(注意路径的反斜杠):

{{
"cmd": ["D:/software/python2/python.exe","-u","$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
}

保存配置文件到D:\software\Sublime3\Data\Packages\User\目录下,再打开工具菜单就能看到python2编译系统了。

3、打开Sublime Text3时报错“anacondaST3: ERROR - <anaconda.anaconda_lib.workers.local_worker.LocalWorker object at 0x02EFB7D0> initial check failed because:connection to localhost:3018 timed out after 0.2s. tried to connect 7 times during 2 seconds”,怎么解决?

根据弹出的错误提示执行解决方案,提示截图如下:

Sublime Text3使用点滴积累

在Sublime Text3的控制台输入:import socket;socket.socket(socket.AF_INET,socket.SOCK_STREAM).connect(("localhost",3018))

没有产生错误,则在anaconda的配置文件里将swallow_startup_errors的value设置为true即可。

4、SublimeREPL如何传入参数进行调试?

目前还未找到方法(听说pycharm可以)。

5、如何全局搜索?

全局搜索的快捷键是ctrl + shift + r,因为这个快捷键与Emmet插件的冲突了,所以需要设置Emmet插件的默认配置文件中的 "disabled_keymap_actions": "reflect_css_value",保存后即可全局搜索了。

6、某次打开sublimetext3出现“plugin_host has exited unexpectedly“,SublimeREPL不能调试了,也不能编译了?

试了网上的各种方法都不行,最后的解决方案是在网上下了个不同的版本的sublimetext3在其它盘下解压打开问题就消失了。后来发现问题又出现了,在关键时刻掉链子,决定放弃sublimetext了,原因有:收费非开源软件、调试不太方便、工程管理不够好、平时主要用它的markdown插件没有好的预览功能,决定用Eclipse+PyDev来取代sublimetext作为python开发环境,用Mdcharm作为MarkDown编辑器,能满足我目前的需求。