关于vscode粘贴时如果圆括号内内容太长会自动换行的问题
- 最近在用python+selenium写一个刷课脚本,在用vscode编辑的时候发现粘贴代码的时候会把原括号内的内容自动换行,感觉特别不适应,把一段代码拉得很长
- 一开始以为是插件的问题,排除了几个发现不是;然后目标转移到vscode配置上,最后发现是设置里editor.formatOnPaste的问题,该设置打勾会自动格式化粘贴的内容,取消后再粘贴就不会自动换行了
更新:
上次直接关掉editor.formatOnPaste的选项后,虽然的确解决了括号换行的问题,但也导致了很多编辑上的不方便,本来想要让代码粘贴的时候自动格式化的地方不给格式化了,说明方法有问题,不能一刀切
不过上次一番查找已经给了思路:是格式化程序的问题,那么进入vscode->设置,搜索 python format:可以发现这个选项:
Python › Formatting: Provider
Provider for formatting. Possible options include ‘autopep8’, ‘black’, and 'yapf’下面的默认选项是:autopep8
那么接下来要做的事情就是修改这个格式化程序的配置了:
- 可以在设置里找到Python>Formatting:Autopep8 Args下直接添加项:
--max-line-length=120
- 也可以打开settings.json进行配置,添加:
"python.formatting.autopep8Args": [ "--max-line-length=120", ]
- 可以在设置里找到Python>Formatting:Autopep8 Args下直接添加项:
ok,最后再勾选上之前被取消的editor.formatOnPaste就解决问题了
补充:
- 我的vscode选用的是默认格式化程序autopep8,如果是其他的可以类比如上方法设置
- 以后再碰到这种格式问题的方向:格式化程序的配置
- 参考:在vscode中使用yapf,并手动修改yapf的配置
关于vscode粘贴时如果圆括号内内容太长会自动换行的问题相关推荐
- datatable行内内容太长,有时不自动换行解决方法
datatable行内内容太长,有时不自动换行解决方法 参考文章: (1)datatable行内内容太长,有时不自动换行解决方法 (2)https://www.cnblogs.com/yang-xia ...
- WinForm中遇到Label要显示的内容太长,自动换行
很多朋友都会在开发WinForm中遇到Label要显示的内容太长,但却不能换行的问题.这里我总结了几种方法,供大家参考. 第一种是把Label的AutoSize属性设为False,手动修改Label的 ...
- LaTeX 表格里的内容太长想换行怎么办
LaTeX 表格里的内容太长想换行怎么办 目录 步骤 示例 步骤 主要有两个步骤: 1.添加下面这行命令 \newcommand{\tabincell}[2]{\begin{tabular}{@{}# ...
- antdesign中表格内容太长或者select内容太长如何悬浮显示?
需求:antdesign中表格内容太长或者select内容太长如何悬浮显示? 考虑:我们在学HTML的时候,有一个标签属性是 title,它有什么作用呢? title 属性规定关于元素的额外信息.这些 ...
- elementui 表格表头换行_解决element-ui表格表头内容太长时的换行问题
在用vue+element-ui做一个后台管理系统时,遇到这样的问题, 如图: 使用el-table做一个表格,当表头内容过长时会换行,在不设置的宽度的时候每一列的宽度是等比例分配的,虽然elemen ...
- 剪切粘贴时总是上次的内容_自学PS:拷贝与粘贴都有哪些方法?编辑信息时错误了怎样恢复?...
今天要学习的知识点是如何在PS中拷贝与粘贴和从错误中恢复两大点,这两个知识点可以说是在平常的编辑中最常用到的,非常实用,很值得我们去学习,接下来就让我们一起来开启今天的学习之旅吧. 一.拷贝与粘贴 & ...
- 剪切粘贴时总是上次的内容_【Procreate 迷你课堂】#4 三指快速拷贝及粘贴
Procreate三指快速拷贝及粘贴https://www.zhihu.com/video/1213784489295548416 我们上一期讲解了基本的画布导航快捷手势,而今天我们来科普下如何取代鼠 ...
- 剪切粘贴时总是上次的内容_Quicker 1.4版本更新内容
1.4.25版本已发布到慢速通道,欢迎下载使用. 新增功能 子程序功能 用于将具有相对独立功能的一部分步骤和变量封装起来,变成一个新的"自定义模块".还可以分享子程序,减少重复造轮 ...
- 剪切粘贴时总是上次的内容_macOS系统上面如何实现Windows上的“剪切”功能
之前已经习惯了Windows系统上面的"复制"."粘贴"."剪切"功能了.用了Mac笔记本之后发现右键菜单里面的"剪切" ...
最新文章
- mysql 修复_修复崩溃的Mysql
- 查看mysql编译参数
- 设计模式之模板模式学习笔记
- oracle date类型,向Oracle中插入date数据类型
- 【控制】《现代控制理论》谢克明老师-第4章-控制系统的稳定性
- 《编写可读代码的艺术》读后总结
- unity3d Json解析工具类
- [vue] 怎么访问到子组件的实例或者子元素?
- (四)java版spring cloud+spring boot 社交电子商务平台-断路器(Hystrix)
- 使用Office 365 试用账户 体验Office 365功能
- 超详细|一篇搞定操作系统——处理器管理
- PPC飞信问题...WM6.5版无法安装以及连接
- IDEA前进后退快捷键设置
- 51nod 2591 最终讨伐
- 微信H5支付(报跨域问题)
- Eureka解密(1)------ 注册实例服务发现理解
- php中奖概率算法,刮刮卡/大转盘抽奖算法
- 把数组对象[{key1:val1},{key2:val2}] 的key val 分割成独立的数组
- linux lamp 搭建,LInux-Lamp搭建
- 【滤波跟踪】Singer-Kalman模型下的机动目标跟踪算法含Matlab源码