pycharm中选中一个单词替换所有重复单词的实现方法


Posted in Python onNovember 17, 2020

一次性选中并修改多个相同的变量

在编码的时候,有时候要批量替换一个变量的名字,但是又不想使用批量替换,因为在不同的作用域中是可以使用相同的变量名的,如果批量替换的话会“误伤”其他。所以就需要有一个一次性选中多个相同的变量名,然后统一替换的功能。很庆幸,pycharm就有这样的功能

例如:

为了实现代码的简洁性, 我想把代码中的 categorical_var 全部替换成 a_var
可能好多朋友都是直接一个一个删的然后再改,也有朋友想到了函数 sub,replace等等
这时我们会问能不能像Subline中的全部选择 ctrl+D那样 选中之后全部替换呢?

pycharm中选中一个单词替换所有重复单词的实现方法

  • 方法: 将光标置于要修改的变量名后面
  • 多次按alt+j,这样就可以在相同的变量名后面添加光标
  • 此时可以同时删除并修改这些已经选中的变量名了。

展示:

pycharm中选中一个单词替换所有重复单词的实现方法

pycharm中选中一个单词替换所有重复单词的实现方法

到此这篇关于pycharm中选中一个单词替换所有重复单词的实现方法的文章就介绍到这了,更多相关pycharm选中单词替换重复单词内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
使用python实现baidu hi自动登录的代码
Feb 10 Python
wxPython使用系统剪切板的方法
Jun 16 Python
Pycharm 操作Django Model的简单运用方法
May 23 Python
python中的turtle库函数简单使用教程
Jul 23 Python
Python Matplotlib库安装与基本作图示例
Jan 09 Python
使用Python制作简单的小程序IP查看器功能
Apr 16 Python
Python 获取项目根路径的代码
Sep 27 Python
Python常用库大全及简要说明
Jan 17 Python
pycharm开发一个简单界面和通用mvc模板(操作方法图解)
May 27 Python
Pyinstaller打包Scrapy项目的实现步骤
Sep 22 Python
详细总结Python常见的安全问题
May 21 Python
python高温预警数据获取实例
Jul 23 Python
Pycharm中使用git进行合作开发的教程详解
Nov 17 #Python
python中requests模拟登录的三种方式(携带cookie/session进行请求网站)
Nov 17 #Python
python开发一个解析protobuf文件的简单编译器
Nov 17 #Python
解决python3.x安装numpy成功但import出错的问题
Nov 17 #Python
pymysql模块使用简介与示例
Nov 17 #Python
Python模拟登录requests.Session应用详解
Nov 17 #Python
关于python scrapy中添加cookie踩坑记录
Nov 17 #Python
You might like
同台服务器使用缓存APC效率高于Memcached的演示代码
2010/02/16 PHP
php实现mysql封装类示例
2014/05/07 PHP
PHP socket 模拟POST 请求实例代码
2016/07/18 PHP
几个javascript操作word的参考代码
2009/10/26 Javascript
javascript 节点遍历函数
2010/03/28 Javascript
jquery的clone方法应用于textarea和select的bug修复
2014/06/26 Javascript
浅谈JSON.parse()和JSON.stringify()
2015/07/14 Javascript
JS实现状态栏跑马灯文字效果代码
2015/10/24 Javascript
jQuery动态添加
2016/04/07 Javascript
bootstrap布局中input输入框右侧图标点击功能
2016/05/16 Javascript
简单学习vue指令directive
2016/11/03 Javascript
Vue.js如何优雅的进行form validation
2017/04/07 Javascript
微信小程序实现action-sheet弹出底部菜单功能【附源码下载】
2017/12/09 Javascript
详解webpack4升级指南以及从webpack3.x迁移
2018/06/12 Javascript
JS获取当前时间的实例代码(昨天、今天、明天)
2018/11/13 Javascript
Vue批量图片显示时遇到的路径被解析问题
2019/03/28 Javascript
Vue-cli3项目引入Typescript的实现方法
2019/10/18 Javascript
Vue列表循环从指定下标开始的多种解决方案
2020/04/08 Javascript
基于JS实现table导出Excel并保留样式
2020/05/19 Javascript
[51:17]Mski vs VGJ.S Supermajor小组赛C组 BO3 第三场 6.3
2018/06/04 DOTA
python实现简单购物商城
2016/05/21 Python
Python实现分段线性插值
2018/12/17 Python
django 取消csrf限制的实例
2020/03/13 Python
python进行参数传递的方法
2020/05/12 Python
Python Django form 组件动态从数据库取choices数据实例
2020/05/19 Python
python3实现将json对象存入Redis以及数据的导入导出
2020/07/16 Python
python类共享变量操作
2020/09/03 Python
使用HTML5 Canvas API控制字体的显示与渲染的方法
2016/03/24 HTML / CSS
美国在线精品家居网站:Burke Decor
2017/04/12 全球购物
GoDaddy英国:全球排名第一的域名注册商
2018/06/08 全球购物
几个判断型的面试题
2012/07/03 面试题
sleep()方法和wait()方法的区别是什么
2012/11/17 面试题
策划总监岗位职责
2014/02/16 职场文书
2014年中职班主任工作总结
2014/12/16 职场文书
python用海龟绘图写贪吃蛇游戏
2021/06/18 Python
Vue鼠标滚轮滚动切换路由效果的实现方法
2021/08/04 Vue.js