作为一个工具控,不来总结点pycharm的使用技巧怎么行呢?
1)远程代码编辑+调试
这类使用情景就是,比如远程机器是运行CentOS系统的服务器,本地主机是安装了Pycharm的OS X。
要在本地写代码,远程机器上运行调试。
首先,新建一个项目(目前还是一个空项目),配置远程Python解释器。并且设置SSH密钥登陆。(步骤见下)
大概会进过几分钟的时间,pycharm会在远程机器上部署配置相关文件。
继续“部署”的配置
在“options”中设置如下,这样本地按Command+s保存后,自动和远程服务器同步:
在configuration中,设置远程文件和本地文件的映射:
然后右击左侧的项目那一栏,同步本地和远程文件,其实就是一个下载过程:
同步完成之后,就可以在本地编辑,远程运行了。
接下来,开启远程调试。
在本地pycharm安装路径中找到pycharm-debug.egg,上传到远程机器上,并在远程机器上使用easy_install pycharm-debug.egg安装pycharm-debug.egg。
本地配置:
然后运行debug服务器,等到远程运行的程序来连接
此时,在pycharm最下方的log栏可以看到:
import pydevd
pydevd.settrace('10.10.10.206', port=51234, stdoutToServer=True, stderrToServer=True)
将以上代码粘贴到要debug的源码中,就可以进行远程调试了。
2)版本控制-Git
设置登录github的账号和密码。
共享到github上。
也可以从github上checkout。
3)更多
在编辑栏的左侧,有个蓝色方块,PyCharm 对一个文件里你做的改动保持实时的跟踪,通过在编辑器的左侧栏显示一个蓝色的标记。
击那个标记,会显示出之前的内容以及一个工具栏:
你可以很容易地回滚这些改动,在一个详尽的对话框中查看这些改动或是将之前的文本粘贴到剪切板上。