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 enumerate遍历数组示例应用
Sep 06 Python
Python压缩和解压缩zip文件
Feb 14 Python
Python中强大的命令行库click入门教程
Dec 26 Python
python实现数独游戏 java简单实现数独游戏
Mar 30 Python
Python基于jieba库进行简单分词及词云功能实现方法
Jun 16 Python
tensorflow使用神经网络实现mnist分类
Sep 08 Python
python3.4 将16进制转成字符串的实例
Jun 12 Python
Python将string转换到float的实例方法
Jul 29 Python
python使用pygame实现笑脸乒乓球弹珠球游戏
Nov 25 Python
Python连接mysql数据库及简单增删改查操作示例代码
Aug 03 Python
Python实战之大鱼吃小鱼游戏的实现
Apr 01 Python
Python万能模板案例之matplotlib绘制直方图的基本配置
Apr 13 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函数学习之PHP函数点评
2012/07/05 PHP
PHP中使用循环实现的金字塔图形
2014/11/08 PHP
php数组保存文本与文本反编成数组实例
2014/11/13 PHP
jQuery+PHP实现的掷色子抽奖游戏实例
2015/01/04 PHP
php实现将wav文件转换成图像文件并在页面中显示的方法
2015/04/21 PHP
百度工程师讲PHP函数的实现原理及性能分析(二)
2015/05/13 PHP
PHP微信开发之二维码生成类
2015/06/26 PHP
基于jquery实现的上传图片及图片大小验证、图片预览效果代码
2011/04/12 Javascript
$.get获取一个文件的内容示例代码
2013/09/11 Javascript
html的DOM中Event对象onabort事件用法实例
2015/01/21 Javascript
jQuery源码分析之jQuery.fn.each与jQuery.each用法
2015/01/23 Javascript
AngularJS中的JSONP实例解析
2016/12/01 Javascript
详解angularjs结合pagination插件实现分页功能
2017/02/10 Javascript
jQuery EasyUI 折叠面板accordion的使用实例(分享)
2017/12/25 jQuery
尝试自己动手用react来写一个分页组件(小结)
2018/02/09 Javascript
详解微信小程序开发用户授权登陆
2019/04/24 Javascript
VUE实现Studio管理后台之鼠标拖放改变窗口大小
2020/03/04 Javascript
JS 图片压缩原理与实现方法详解
2020/04/29 Javascript
[02:08:58]2014 DOTA2国际邀请赛中国区预选赛 Ne VS CIS
2014/05/22 DOTA
Python显示进度条的方法
2014/09/20 Python
快速入手Python字符编码
2016/08/03 Python
python读取文件名称生成list的方法
2018/04/27 Python
使用matplotlib画散点图的方法
2018/05/25 Python
python+mysql实现学生信息查询系统
2019/02/21 Python
python将时分秒转换成秒的实例
2019/12/07 Python
Python 格式化输出_String Formatting_控制小数点位数的实例详解
2020/02/04 Python
基于python计算并显示日间、星期客流高峰
2020/05/07 Python
python能在浏览器能运行吗
2020/06/17 Python
Python pickle模块常用方法代码实例
2020/10/10 Python
欧洲第一中国智能手机和平板电脑网上商店:CECT-SHOP
2018/01/08 全球购物
岗位职责的定义
2013/11/10 职场文书
艺术设计专业个人求职信范文
2013/12/11 职场文书
幼儿园教师节感谢信
2015/01/23 职场文书
高中运动会前导词
2015/07/20 职场文书
一篇合格的广告文案,其主要目的是什么?
2019/07/12 职场文书
golang gopm get -g -v 无法获取第三方库的解决方案
2021/05/05 Golang