如何方便地在云服务器进行代码调试
Xshell
提供一个terminal界面,在仅使用terminal的情况下,是一个很好用的软件。
FileZilla
文件传输使用,也是很经典方便的软件。
Pycharm Professional
代码编辑+terminal界面+文件传输
连接到云服务器
File–>Setting–>Project–>Python Interpreter–>右侧的齿轮图表add–>SSH Interpreter
这个时候就可以设置Project的Interpreter了。设置的过程中会让选择本地文件夹和云服务器的映射。建议事先在云服务器自己的文件夹下创建好对应的空文件夹。在这一步选择上就可以了。(后面还可以更改。)
terminal界面
Tools->Start SSH session 选择自己的云服务器,这个terminal和xshell里面的一样,就是看着没有那么好看。
文件映射
Tools–>Development–>Browse Remote Host。点击那个省略号。
比较方便的是一个Project对应一个mapping(就是上文说的那个映射,根据自己需要把这个connection改个名字),并且visible only for this project,这样的话在打开多个project的情况下不会冲突。
为方便调试,可以在Tools–>development里面把Auto Upload打上勾,这样在鼠标离开pycharm界面并随便进行点击操作的时候,代码就会自动上传到云服务器上。这在云服务器上进行代码调试的时候十分方便。