上一章:Pycharm2019使用方法(五)——鼠标放代码中单击鼠标右键后菜单功能

一、鼠标放代码中单击Edit后菜单功能

二、说明

Paste from History

从历史粘贴记录中选择,进行粘贴操作

点击 Paste 直接粘贴
点击 Paste without Formatting 不带格式粘贴
点击Cancel 取消操作


Find

查找代码中的指定的文字、代码片段等
鼠标左键双击选中光标处单词,三击选中一整行


Replace

替换(或批量替换)文本


Find Usages

查找引用


Highlight Usages in File (Ctrl+Shift+F7)

高亮显示光标处文本在文件中引用


Macro

宏就是一些命令组织在一起,作为一个单独命令完成一个特定任务;会重复很多次的操作可以定义为宏,这样可以简化操作。
参考:
Pycharm编辑器功能之宏定义

使用宏的步骤:

  1. 录制宏
  2. 编辑录制宏使用的快捷键
  3. 使用宏

示例:
代码输入print 123,并运行代码


Column Selection Mode

列选择模式

  1. 这个功能是比较常用的,可以快速批量修改代码

  2. 进入此模式后,该选项前会√,再次点击该选项即可退出列选择模式

  3. 也可以使用 Shift + Alt 快捷键,快速使用列选择模式进行操作


Extend Selection

扩展选择范围,作用待探究


Shrink Selection

缩小选择范围,作用待探究


Complete Current Statement

完成当前报表,作用待探究


Join Lines

拼接上下两行


Fill Paragraph

填充段落,作用待探究


Duplicate Line

复制行,常用


Indent Selection

缩进选择部分,作用见下图


Unindent Line or Selection

取消缩进行或选择


Toggle Case

大小写转换


Convert Indents To Spaces & To Tabs

将缩进转换为空格或Tab键


Next Parameter

下一个参数,作用待探究


Previous Parameter

上一个参数,作用待探究


Encode XML / HTML Special Characters

编码XML/HTML特殊字符,作用待探究


Edit as Table

编辑为表
通过PyCharm,您可以将带分隔符的文本文件 (CSV,TSV和其他以分隔符分隔的格式)编辑为表格。如果满足以下条件,则表编辑器可用:

  • 您正在使用PyCharm专业版。社区版中没有相应的功能。
  • 捆绑的数据库工具和SQL插件已启用。
  • 文件扩展名与文本文件类型相关联。


打开表编辑器

  1. 在分隔的文本文件中右键单击,然后单击 Edit as Table
  2. 指定格式设置,然后单击OK
    该对话框有两种预定义的格式(CSV和TSV),可让您创建自定义格式。例如,您可能需要用逗号分隔的值和分号作为行分隔符。

表格编辑器会根据您配置的设置在单独的选项卡中打开。如果要使用其他格式设置,请重复前面的过程,然后再次打开表编辑器。
在这里插入图片描述

 

右键单击任何单元格或列标题,以访问用于修改表的可用命令。


数据排序

  • 单击列标题可在排序方向之间切换:升序,降序和初始未排序状态。
    当您按多列排序时,数字表示排序级别(优先级)。

隐藏列

  • 右键单击列标题,然后单击Hide column
    要查看所有列的列表,请右键单击任何列标题,然后单击Column List。隐藏的列的名称被删除掉了。要在列的隐藏状态和显示状态之间切换,请在列表中选择它,然后按Space

启用代码辅助

  • 右键单击列标题或单个单元格,然后单击Edit As 以选择一种语言,并在修改内容时提供编码帮助。

转置表格

  • 右键单击表中的任何单元格,然后单击Transpose以切换行和列。

从表中提取数据

如果您需要在其他地方使用表中的数据,PyCharm提供了几种复制或保存数据的可能性。

  • 选定的单元格复制到剪贴板
    – 右键单击选定的单元格,然后单击Copy或按Ctrl+C
  • 所有表中的数据复制到剪贴板
    – 右键单击表中的任何单元格,指向Dump Data,然后单击To Clipboard
  • 所有表中的数据保存到文件
    – 用鼠标右键单击表中的任何单元格,指向Dump Data,然后单击To File

您可以配置如何使用预定义的输出格式,自定义格式和脚本将提取的数据转换为文本。要配置提取数据的输出,请右键单击表中的任何单元格,然后指向Data Extractor

在此菜单中,您可以选择输出格式(例如,作为SQL INSERT语句,HTML表或CSV格式)或将数据转换为特定格式的脚本。以下附加选项也可用:

  • 跳过计算列(SQL)
    – 启用以排除具有计算值的列(影响SQL输出格式)。
  • 跳过生成的列(SQL)
    – 启用以排除具有自动增量值的列(影响SQL输出格式)。
  • 添加表定义(SQL)
    – 启用以包含该CREATE TABLE语句(影响SQL输出格式)。

导出数据到数据库

  1. 确保 在数据库工具窗口中将数据库添加为数据源。

  2. 右键单击表中的任何单元格,然后单击Export to Database

  3. 指定数据库,目标模式(以使用导出的数据创建新表)或表(以将导出的数据添加到现有表中)。

  4. 配置目标表的数据映射和设置。

三、传送门

下一章:Pycharm2019使用方法(七)——待定(编写中)
♔♔♔♔♔♔♔♔♔♔♔♔♔♔♔-------分割线-------♔♔♔♔♔♔♔♔♔♔♔♔♔♔♔-------2021-03-03
如果哪里写的有问题,欢迎大家留言,O(∩_∩)O
================PyCharm 2019.1 Help 官方文档传送门======✈

Pycharm2019使用方法(六)——鼠标放代码中单击Edit后菜单功能相关推荐

  1. php循环方法实现先序、中序、后序遍历二叉树

    二叉树是每个节点最多有两个子树的树结构.通常子树被称作"左子树"(left subtree)和"右子树"(right subtree). <?phpnam ...

  2. python pow函数用法_Python代码中pow()函数具有哪些功能呢?

    摘要: 下文讲述Python代码中pow()函数的功能说明,如下所示: pow函数功能说明 pow() 函数用于 计算 xy(x 的 y 次方) 的值 pow函数语法: import math mat ...

  3. python中format函数作用_Python代码中format函数具有哪些功能呢?

    摘要: 下文讲述Python代码中format函数的功能说明,如下所示: format函数功能说明 format函数功能: 用于格式化字符串 format函数语法: format采用{} 和 : 来代 ...

  4. python里compile的作用_Python代码中compile()函数具有哪些功能呢?

    摘要: 下文讲述Python代码中compile()函数的功能说明,如下所示: compile()函数功能说明 compile()函数功能: 用于将一个字符串编译为字节代码 compile()函数语法 ...

  5. python反余弦函数_Python代码中acos()函数有什么功能呢?

    摘要: 下文讲述Python代码中acos()函数的简介说明,如下所示: acos()函数功能 用于计算出x的反余弦弧度值 acos()函数语法 math.acos(x) ---------参数说明- ...

  6. python中seed的用法什么作用_Python代码中seed()函数有什么功能呢?

    摘要: 下文讲述Python代码中seed()函数的简介说明,如下所示: seed()函数功能 用于改变随机数生成器的种子, 常用于其它随机函数之前运行此函数 seed()函数语法 seed.seed ...

  7. python中cos函数_Python代码中cos()函数有什么功能呢?

    摘要: 下文讲述Python代码中cos()函数的简介说明,如下所示: cos()函数功能 用于计算出x 弧度-所对应的的余弦值 cos()函数语法 math.cos(x) ---------参数说明 ...

  8. python中degree什么意思_Python代码中degrees()函数有什么功能呢?

    摘要: 下文讲述Python代码中degrees()函数的简介说明,如下所示: degrees()函数功能 用于将弧度值转换为对应的角度 degrees()函数语法 math.degrees(x) - ...

  9. python中tan怎么表示_Python代码中tan()函数有什么功能呢?

    摘要: 下文讲述Python代码中tan()函数的简介说明,如下所示: tan()函数功能 用于计算出x 弧度-所对应的的正切值 tan()函数语法 math.tan(x) ---------参数说明 ...

最新文章

  1. 毕业后五年之内将决定你的一生
  2. crc16modbus查表法_查表法计算CRC16校验值
  3. webform(九)——JQuery基础(选择器、事件、DOM操作)
  4. 包python_Python 包:
  5. best introduction to camera calibration
  6. linux usb-skeleton,Linux USB驱动程序(2)----usb-skeleton.c分析
  7. php删除文见,php如何删除文件夹
  8. 为什么要使用Elasticsearch?
  9. Laravel同时接收路由参数和查询字符串中的参数
  10. go语言php编译,Golang模板编译引擎FET
  11. NB-IoT/LoRa是新技术?其实30年前就已经出现了
  12. Spring MVC-页面重定向示例(转载实践)
  13. Gson日期格式异常-com.google.gson.JsonSyntaxException
  14. 咱们玩家最幽默(关于《无极》)
  15. TIKTOK海外直播公会如何申
  16. 那些年我们用过的显示器接口
  17. 前端后端傻傻分不清楚,这里给你答案
  18. 又有12款APP违规收集用户信息,下架整改
  19. C语言getchar()和putchar()函数
  20. Baumer工业相机堡盟相机如何使用CameraExplorer软件查看相机图像相关参数如Binning像素合并、ROI图像剪切、PixelFormat像素格式功能等

热门文章

  1. 博客摘录「 MACD金叉不绿选股公式」2023年5月28日
  2. 上网tips: 让电脑自带的便笺(便利贴、桌面便签)开机启动
  3. 高数下第一课二阶与多阶齐次、非齐次微分方程
  4. 浅说Mathworks的算法开发解决方案和MBD
  5. 有备无患 婚宴发言经典串场词摘录
  6. 高阶函数、列表/集合/字典/推导式、递归函数
  7. 休闲船的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  8. mmWave SDK Module Documentation--Millimeter Wave(mmw) Demo for XWR18XX
  9. 确认过眼神,你是我要找的人!面试通关技巧,礼仪hin重要!
  10. 常见的五种神经网络(3)-循环神经网络(上)篇