翻墙软件推荐:

V2net翻墙软件是我一直在用的,价格很实惠,有各个档次可以选择,翻墙效果还是很好的。

点击查看
目录
首发于:
最近更新于:
分类: posts

常用的快捷键

  • F4 选中某个变量,然后按键,则跳转到该变量的定义位置。
  • Ctrl + / ,选中某行或者多行,然后按键,则选中行会自动注释。选中注释行再按键则会取消注释。

直接上传文件到服务器

其实原理就是利用sftp上传,但在pycharm这个大环境下,确实有时很方便的。这个功能只在pycharm专业版下才有。

Tools -> Deployment -> configuration

主要是某些需要在服务器上频繁测试的工作,但是有不方便git频繁commit的情况,这个时候可以先测试好,在git推送。

设置环境为远程python解释器

在:

Settings -> Project -> Project Interpreter

哪里,可以利用pycharm新建一个本地的虚拟环境,或者用pipenv建立环境之后,pycharm会自动找到,从而利用已经存在的python虚拟环境,而这里要讲的是,你还可以设置解释器环境为远程服务器的python环境,这样你的开发调试将更加接近程序实际运行时的环境。

在:

Tools -> Start SSH session...

你可以在terminal哪里打开一个连接到远程服务器的ssh终端,加上上面的设置好文件upload功能,基本上你不需要使用另外一个额外的ssh终端连接程序了。

本部分讨论的都是基于ssh连接的,你需要在:

Tools -> Deployment -> Configuration

哪里设置好ssh server 的连接方式。

正则表达式替换

按下路径替换之后,可能有些复杂点的任务需要做正则表达式替换,正则表达式大家都很熟悉了,这里就不多说了,主要是group替换的时候,如何表示。

首先原表达式一样用 () 来包围你想要设定的group,然后本表达式引用这个group(从1开始数),是 \1 \2 ...

而后面要替换的表达式要引用上面的group依次是 $1 $2 ...

更多内容请参看官方文档的 这里