Pycharm内置终端及远程SSH工具的使用教程图文详解


Posted in Python onMarch 19, 2020

1、主题

如何使用Pycahrm内置终端以及远程SSH工具。

2、准备工作

Pycharm版本为3.0或更高

连接SSH服务器

3、使用SSH客户端

4、开启连接

选择Tools | Start SSH Session...的主菜单命令,单击Edit credentials:

Pycharm内置终端及远程SSH工具的使用教程图文详解

5、提供连接信息

在Session对话框中输入建立连接所需相关信息:

Pycharm内置终端及远程SSH工具的使用教程图文详解

6、建立连接

单击OK,连接开始:

Pycharm内置终端及远程SSH工具的使用教程图文详解

7、SSH会话功能

运行命令、粘贴复制、浏览历史命令……

8、远程SSH外部工具的作用

定义一个外部工具用来脱机运行命令,如显示一个日历。

9、配置一个SSH外部工具

打开设置对话框,在IDE Settings节点下,选择 Remote SSH External Tool页面,单击绿色加号创建一个新的远程工具,在Create Tool dialog窗口中进行一些必要设置:

(1)Name

Description栏提供多种类型的描述。

Group指定创建级联菜单,用以存放外部工具名

(2)Show in指定新工具的显示位置,这里只勾选Main Menu

(3)Connection settings区域选择Select server on every run的单选按钮,即每次运行服务都需要进行详细设置。

(4)在Tool settings区域,指定待远程执行的工具,参数和工作目录是可选的,也可以用宏来代替当前命令:

Pycharm内置终端及远程SSH工具的使用教程图文详解

单击OK,关闭 Create Tool dialog对话框,返回Remote SSH External Tool页,在下拉列表中可以看到新创建的工具:

Pycharm内置终端及远程SSH工具的使用教程图文详解

其他控件信息详见 product documentation。

10、加载SSH外部工具

设置好的工具会在menus中显示以供选择,这里显示在Tools菜单下:

Pycharm内置终端及远程SSH工具的使用教程图文详解 

接下来尝试使用这个命令。首先选择要连接的服务器:

Pycharm内置终端及远程SSH工具的使用教程图文详解

进行相关设置:

Pycharm内置终端及远程SSH工具的使用教程图文详解

最后,顺利显示日历:

Pycharm内置终端及远程SSH工具的使用教程图文详解

SSH会话运行在终端工具窗口,外部工具在Run tool window窗口中进行加载:

Pycharm内置终端及远程SSH工具的使用教程图文详解

总结

到此这篇关于Pycharm内置终端及远程SSH工具的使用教程图文详解的文章就介绍到这了,更多相关Pycharm内置终端远程SSH工具内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python绘图库Matplotlib的安装
Jul 03 Python
python实现同时给多个变量赋值的方法
Apr 30 Python
python如何生成网页验证码
Jul 28 Python
Python 普通最小二乘法(OLS)进行多项式拟合的方法
Dec 29 Python
python实现多层感知器
Jan 18 Python
Python API 自动化实战详解(纯代码)
Jun 11 Python
python利用7z批量解压rar的实现
Aug 07 Python
Python封装成可带参数的EXE安装包实例
Aug 24 Python
使用Python函数进行模块化的实现
Nov 15 Python
Tensorflow加载Vgg预训练模型操作
May 26 Python
解决numpy数组互换两行及赋值的问题
Apr 17 Python
Python MNIST手写体识别详解与试练
Nov 07 Python
python开发实例之Python的Twisted框架中Deferred对象的详细用法与实例
Mar 19 #Python
mac 上配置Pycharm连接远程服务器并实现使用远程服务器Python解释器的方法
Mar 19 #Python
python数据库开发之MongoDB安装及Python3操作MongoDB数据库详细方法与实例
Mar 18 #Python
Python3开发实例之非关系型图数据库Neo4j安装方法及Python3连接操作Neo4j方法实例
Mar 18 #Python
selenium+python配置chrome浏览器的选项的实现
Mar 18 #Python
python开发实例之python使用Websocket库开发简单聊天工具实例详解(python+Websocket+JS)
Mar 18 #Python
python selenium操作cookie的实现
Mar 18 #Python
You might like
PHP中生成UUID自定义函数分享
2015/06/10 PHP
win7系统配置php+Apache+mysql环境的方法
2015/08/21 PHP
php中钩子(hook)的原理与简单应用demo示例
2019/09/03 PHP
PHP网页缓存技术优点及代码实例
2020/07/29 PHP
event对象的方法 兼容多浏览器
2009/06/27 Javascript
实现连缀调用的map方法(prototype)
2009/08/05 Javascript
js 小贴士一星期合集
2010/04/07 Javascript
javascript不可用的问题探究
2013/10/01 Javascript
jquery.cookie() 方法的使用(读取、写入、删除)
2013/12/05 Javascript
深入理解JavaScript高级之词法作用域和作用域链
2013/12/10 Javascript
js实现动态改变字体大小代码
2014/01/02 Javascript
JQuery异步加载无限下拉框级联功能实现示例
2014/02/19 Javascript
js浏览器本地存储store.js介绍及应用
2014/05/13 Javascript
仿百度联盟对联广告实现代码
2014/08/30 Javascript
AngularJS入门教程之过滤器详解
2016/08/19 Javascript
基于JavaScript实现的快速排序算法分析
2017/04/14 Javascript
JavaScrpt的面向对象全面解析
2017/05/09 Javascript
vue项目环境变量配置的实现方法
2018/10/12 Javascript
JavaScript模板引擎原理与用法详解
2018/12/24 Javascript
extjs4图表绘制之折线图实现方法分析
2020/03/06 Javascript
在NodeJs中使用node-schedule增加定时器任务的方法
2020/06/08 NodeJs
python类参数self使用示例
2014/02/17 Python
django 开发忘记密码通过邮箱找回功能示例
2018/04/17 Python
python matplotlib绘图,修改坐标轴刻度为文字的实例
2018/05/25 Python
基于DataFrame改变列类型的方法
2018/07/25 Python
pycharm 实现调试窗口恢复
2021/02/05 Python
美体小铺加拿大官方网站:The Body Shop加拿大
2016/10/30 全球购物
四风问题自查报告剖析材料
2014/02/08 职场文书
领导干部个人整改措施落实情况汇报
2014/10/29 职场文书
个人学习群众路线心得体会
2014/11/05 职场文书
2014年最新版离婚协议书范本
2014/11/25 职场文书
值班管理制度范本
2015/08/06 职场文书
MYSQL 无法识别中文的永久解决方法
2021/06/03 MySQL
Python中 range | np.arange | np.linspace三者的区别
2022/03/22 Python
AJAX引擎原理以及XmlHttpRequest对象的axios、fetch区别详解
2022/04/09 Javascript
Python读取和写入Excel数据
2022/04/20 Python