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之简单主机批量管理工具
Jan 27 Python
Pycharm学习教程(1) 定制外观
May 02 Python
python中numpy包使用教程之数组和相关操作详解
Jul 30 Python
Python基础学习之常见的内建函数整理
Sep 06 Python
教你用 Python 实现微信跳一跳(Mac+iOS版)
Jan 04 Python
Python实现学生成绩管理系统
Apr 05 Python
python实现雨滴下落到地面效果
Jun 21 Python
wxPython的安装与使用教程
Aug 31 Python
对python numpy.array插入一行或一列的方法详解
Jan 29 Python
通过pycharm使用git的步骤(图文详解)
Jun 13 Python
pycharm 实现光标快速移动到括号外或行尾的操作
Feb 05 Python
浅谈python中的多态
Jun 15 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+jQuery+Ajax实现用户登录与退出
2015/04/27 PHP
些很实用且必用的小脚本代码
2006/06/26 Javascript
解决ExtJS在chrome或火狐中正常显示在ie中不显示的浏览器兼容问题
2013/01/11 Javascript
打开新窗口关闭当前页面不弹出关闭提示js代码
2013/03/18 Javascript
javascript基础语法学习笔记
2016/01/04 Javascript
JavaScript实现弹出DIV层同时页面背景渐变成半透明效果
2016/03/25 Javascript
学做Bootstrap的第一个页面
2016/05/15 HTML / CSS
浅谈angularJS中的事件
2016/07/12 Javascript
Bootstrap Navbar Component实现响应式导航
2016/10/08 Javascript
在js里怎么实现Xcode里的callFuncN方法(详解)
2016/11/05 Javascript
浅谈jQuery before和insertBefore的区别
2016/12/04 Javascript
解决vue项目使用font-awesome,build后路径的问题
2018/09/01 Javascript
js实现延迟加载的几种方法详解
2019/01/19 Javascript
NestJs 静态目录配置详解
2019/03/12 Javascript
vue双向绑定数据限制长度的方法
2019/11/04 Javascript
vue如何在用户要关闭当前网页时弹出提示的实现
2020/05/31 Javascript
[01:05:40]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS DT第三场
2014/05/24 DOTA
[33:33]完美世界DOTA2联赛PWL S2 FTD.C vs SZ 第二场 11.27
2020/11/30 DOTA
让python的Cookie.py模块支持冒号做key的方法
2010/12/28 Python
Python字符串和正则表达式中的反斜杠('\')问题详解
2019/09/03 Python
Python socket处理client连接过程解析
2020/03/18 Python
HTML5 客户端数据库简易使用:IndexedDB
2019/12/19 HTML / CSS
Giuseppe Zanotti美国官方网站:将鞋履视为高级时装般精心制作
2018/02/06 全球购物
C语言中break与continue的区别
2012/07/12 面试题
校园报刊亭创业计划书
2014/01/02 职场文书
培训讲师岗位职责
2014/04/13 职场文书
物业品质提升方案
2014/06/08 职场文书
党支部三严三实对照检查材料思想汇报
2014/09/29 职场文书
护理见习报告范文
2014/11/03 职场文书
办公室主任岗位职责范本
2015/03/31 职场文书
房屋产权证明书
2015/06/19 职场文书
七个Python必备的GUI库
2021/04/27 Python
Python djanjo之csrf防跨站攻击实验过程
2021/05/14 Python
yyds什么意思?90后已经听不懂00后讲话了……
2022/02/03 杂记
使用Bandicam录制鼠标指针并附带点击声音,还可以添加点击动画效果
2022/04/11 数码科技
MySQL使用IF语句及用case语句对条件并结果进行判断 
2022/09/23 MySQL