Visual studio 2015 如何防止VisualStudio编辑器在选择文本时向上或向下跳行?

Visual studio 2015 如何防止VisualStudio编辑器在选择文本时向上或向下跳行?,visual-studio-2015,scroll,editor,Visual Studio 2015,Scroll,Editor,Windows 7 Pro SP1上的Visual Studio 2015。在VS中编辑代码时,通常是在编辑XAML时,因为行可能会变长。如果用鼠标拖动以选择一条长线上的文本(编辑器中的水平滚动条部分向右滚动),并且光标稍微向上或向下移动,并且上面或下面的行比正在选择的行短,编辑器将水平滚动条捕捉回左侧,以显示现在(意外)包含在选择中的较短行的开头。这使得您无法实际完成原始选择,因为您正在处理的文本不再可见,并向右滚动。如果您按住鼠标按钮并尝试移回原始选择的区域,编辑器会疯狂地水平和垂直滚动,以

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

有没有办法阻止这种行为?不太敏感的自动滚动还是什么?通常,我通过单击我想要的内容的开头来结束选择,向右滚动水平滚动条以查看我想要的内容的结尾,然后按住shift键并单击我想要的内容的结尾。当你做大量的编辑时,这是很乏味的。

据我所知不是这样(我希望有)

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

如果希望更精确,Shift+向右箭头将只选择下一个字符


我希望此解决方法对您有所帮助,而且不会让您感到乏味。

这不是Visual Studio的错误,而是所有Windows的糟糕表现。只需将光标放在目标文本的一侧,然后在不选择任何内容的情况下滚动以使目标文本的另一侧可见,然后按住shift键并单击正确的位置以选择中间的所有内容。如果您有一个很大的字符串,并且在很大的距离内没有非单词字符,那么Ctrl+arrow可能会执行不希望的操作。