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获取Windows或Linux主机名称通用函数分享
Nov 22 Python
Python实现合并两个列表的方法分析
May 28 Python
Python docx库用法示例分析
Feb 16 Python
搞定这套Python爬虫面试题(面试会so easy)
Apr 03 Python
Python3.7 新特性之dataclass装饰器
May 27 Python
对python中的float除法和整除法的实例详解
Jul 20 Python
利用Python如何实时检测自身内存占用
May 09 Python
python datetime时间格式的相互转换问题
Jun 11 Python
PyTorch中Tensor的数据类型和运算的使用
Sep 03 Python
Django 权限管理(permissions)与用户组(group)详解
Nov 30 Python
python自动化之如何利用allure生成测试报告
May 02 Python
pandas进行数据输入和输出的方法详解
Mar 23 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实现采集程序原理和简单示例代码
2007/03/18 PHP
win2003服务器使用WPS的COM组件的一些问题解决方法
2012/01/11 PHP
PHP实现的简单缓存类
2015/07/29 PHP
php开发微信支付获取用户地址
2015/10/04 PHP
php读取torrent种子文件内容的方法(测试可用)
2016/05/03 PHP
一端时间轮换的广告
2006/06/26 Javascript
NodeJs中的非阻塞方法介绍
2012/06/05 NodeJs
js之事件冒泡和事件捕获详细介绍
2013/10/28 Javascript
jquery获取当前元素索引值用法实例
2015/06/10 Javascript
js实现的二分查找算法实例
2016/01/21 Javascript
JS添加删除DIV的简单实例
2016/07/08 Javascript
JavaScript获取服务器端时间的方法
2016/11/29 Javascript
vue-router实现tab标签页(单页面)详解
2017/10/17 Javascript
JS简单生成由字母数字组合随机字符串示例
2018/05/25 Javascript
NodeJS 将文件夹按照存放路径变成一个对应的JSON的方法
2018/10/17 NodeJs
jQuery实现input[type=file]多图预览上传删除等功能
2019/08/02 jQuery
js实现日历
2020/11/07 Javascript
[06:50]DSPL次级职业联赛十强晋级之路
2014/11/18 DOTA
[37:35]DOTA2上海特级锦标赛A组资格赛#1 Secret VS MVP.Phx第二局
2016/02/25 DOTA
django的auth认证,authenticate和装饰器功能详解
2019/07/25 Python
python经典趣味24点游戏程序设计
2019/07/26 Python
linux下python中文乱码解决方案详解
2019/08/28 Python
Numpy将二维数组添加到空数组的实现
2019/12/05 Python
使用python求解二次规划的问题
2020/02/29 Python
pycharm 复制代码出现空格的解决方式
2021/01/15 Python
Html5跳转到APP指定页面的实现
2020/01/14 HTML / CSS
孕妇装中的著名品牌:Isabella Oliver(伊莎贝拉·奥利弗)
2016/10/31 全球购物
马来西亚最好的婴儿商店:Motherhood
2017/09/14 全球购物
汽车维修专业毕业生的求职信分享
2013/12/04 职场文书
医院义诊活动总结
2014/07/04 职场文书
乡镇创先争优活动总结
2014/08/28 职场文书
初中教务主任竞聘演讲稿(范文)
2019/08/20 职场文书
前端学习——JavaScript原生实现购物车案例
2021/03/31 Javascript
详解Html5项目适配系统深色模式方案总结
2021/04/14 HTML / CSS
Java面试题冲刺第十七天--基础篇3
2021/08/07 面试题
Python装饰器详细介绍
2022/03/25 Python