如何防止 Visual Studio 编辑器在选择文本时跳上或下一行?

twi*_*ort 5 scroll editor visual-studio-2015

Windows 7 Pro SP1 上的 Visual Studio 2015。在 VS 中编辑代码时,最常见的是在编辑 XAML 时,因为行可能会很长。如果您使用鼠标拖动选择长行上的文本(编辑器中的水平滚动条部分向右滚动),并且您的光标略微向上或向下移动,并且上面或下面的行比您选择的行短正在选择时,编辑器将水平滚动条向左对齐,以显示现在(意外)包含在选择中的较短行的开头。这使得无法真正完成原始选择,因为您正在处理的文本不再可见并向右滚动。如果您按住鼠标按钮并尝试移回原始选择区域,编辑器水平和垂直滚动速度如此之快,以至于无法真正回到原来的位置。所以你必须放弃它并回去再试一次。

有什么办法可以防止这种行为吗?不那么敏感的自动滚动什么的?通常我最终通过单击我想要的开始进行选择,将水平滚动条向右滚动以查看我想要的结束,然后在我想要的结束时按住 Shift 键单击。当您进行大量编辑时,这很乏味。

小智 2

据我所知,没有(但我希望有)。

我有同样的问题,我的解决方法是将光标放在我想要突出显示的第一个单词之前,然后按 CTRL + Shift + 右箭头。这将突出显示第一个单词。然后我点击相同的按钮组合来突出显示下一个单词,然后再突出显示下一个单词,直到突出显示我想要突出显示的所有内容。

如果您想更精确,Shift + 向右箭头将仅选择下一个字符。

我希望这个解决方法对您有所帮助并且并不乏味。