Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Visual Studio 2008中的“块选择”命令是什么_Visual Studio_Editor_Keyboard Shortcuts - Fatal编程技术网

Visual studio Visual Studio 2008中的“块选择”命令是什么

Visual studio Visual Studio 2008中的“块选择”命令是什么,visual-studio,editor,keyboard-shortcuts,Visual Studio,Editor,Keyboard Shortcuts,在VisualStudio中,您可以通过在使用鼠标选择文本时按住Alt键来选择文本块。这对于选择一列数据或文本而不是整行非常有用 在VisualStudio2003-2005中,可以通过按住Alt+Shift键和箭头键来执行此操作,但在VS2008中键盘选项不再起作用 有人能告诉我要分配给键盘快捷键的编辑器命令吗? 在VS2008中,这个键盘快捷键是否移动到了其他位置?Alt+Shift+箭头键组合在VS2008中仍然有效(至少在我的默认键映射中有效)。您的密钥映射可能未正确设置为您期望的工作方

在VisualStudio中,您可以通过在使用鼠标选择文本时按住Alt键来选择文本块。这对于选择一列数据或文本而不是整行非常有用

在VisualStudio2003-2005中,可以通过按住Alt+Shift键和箭头键来执行此操作,但在VS2008中键盘选项不再起作用

有人能告诉我要分配给键盘快捷键的编辑器命令吗? 在VS2008中,这个键盘快捷键是否移动到了其他位置?

Alt+Shift+箭头键组合在VS2008中仍然有效(至少在我的默认键映射中有效)。您的密钥映射可能未正确设置为您期望的工作方式


要手动设置键映射,需要查看Edit.LineUpExtendColumn,Edit.LineDownExtendColumnEdit.CharLeftExtendColumnEdit.CharRightExtendColumn在键盘设置中,并重新分配它们。

在提交此文件后,我查看了键盘快捷键,找到了Adrian提到的命令。通过查看它们是如何映射的,并进一步研究,我了解了它是如何在TeamSuite的默认配置文件中设置的

要启动块,请按Alt+Shift+Home或Alt+Shift+End。这将高亮显示到行尾或行首,具体取决于您按下的按钮


此后,可以根据需要使用Shift+arrow和Ctrl+Shift+arrow来扩展区域。

谢谢您的回答。在我提交这篇文章之后,我浏览了一下键盘快捷键,找到了你提到的命令,我终于明白了它是如何设置的(我将在单独的回答中对此进行详细说明)。既然你说alt+shift+arrow适合你,我现在怀疑区别在于我使用的是Team Suite,或者你在第一次启动VS2008时选择了VS2005兼容性的配置文件。这两种方法都有可能吗?我总是在Visual Studio中选择
Visual C++
键盘映射,因为我习惯于点击
F7
进行编译。我只能假设框选择的键盘快捷键在该映射中默认设置为这种方式。