VSCode 如何在 选中一个特别长的行之后 上下滑动的时候 不会改变左右的坐标

2023-04-12 15:20:45 +08:00
 monetto

这点和 GoLand 不太一样。

如果一行特别长的话,我在那行突出的特别长的部分选中了,然后上下滑动,GoLand 是不会改变左右的控制条的,会把其他行用 “整行空白” 来补齐那部分

但是 VSCode 如果选中特别长的部分,然后向上拖动光标,那么就会改变左右的控制条。

如何让 VSCode 表现和 GoLand 一致呢?

1339 次点击
所在节点    程序员
8 条回复
thinkershare
2023-04-12 17:32:52 +08:00
不大明白你想说啥,光标为啥可以上下拖动。
你是说移动鼠标滚轮或者移动垂直 /水平的滚动条,此时一个滚动条会移动?
还是指使用键盘控制光标在垂直方向移动位置?
如果是后者,我感觉默认行为(如果上一行的行长不够,移动到上一行末尾才是更自然的行为), 目前 VSCode 的默认行为就是这个。
暂时是不支持你说的移动到上一行的同一个位置。
这个特性官方短时间内估计是不会支持了,你可以去 vscode 的官方参考提一个 Feature Request ,看看其他人是否会有相同需求,如果响应的人多,官方估计最终会实现这个特性。
不过说回来,代码一般我都会限制单行最大长度 140 个字符,为啥会出现特别长的行呢?这样不是很不方便阅读吗?
aapeli
2023-04-12 17:35:51 +08:00
在 Visual Studio Code 中,您可以在「文件」>「首选项」>「设置」中找到「文本编辑器」设置,然后在「换行」下选择「不自动换行」。 这样就可以设置 VSCode 不自动换行了。
777777
2023-04-12 17:46:49 +08:00
shift+alt 然后滑动
hgaogao
2023-04-12 19:00:20 +08:00
shift 加滚轮
Constantping
2023-04-12 19:18:32 +08:00
alt+滑鼠選取
hsfzxjy
2023-04-12 19:20:53 +08:00
一般我都看自动换行,左右滚来滚去不麻烦吗
placeholder
2023-04-12 23:00:35 +08:00
大概率做不到,所以用 Goland 就好
monetto
2023-04-13 09:13:42 +08:00
@Constantping 这么多人里面只有老哥你最实在,赞了 ...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/931944

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX