Visual Studio – 是否有一个键盘组合来select整条线?
我已经知道Ctrl + L删除整行…有没有一个只select整个行(我可以复制并粘贴到别的地方…)
您也可以使用Ctrl + X剪切整行。 同样,您可以使用Ctrl + C复制整行。
只要你没有select任何东西,命令就可以在整个生产线上运行。
击中
- 家
- Shift + 结束
你可以用Shift + DownArrow来实现 。
就在这里。 如果你在行的开头,按Shift + End。 如果你在行尾,按Shift + Home。 希望有所帮助
这是家 + 首页 ,然后Shift + 下来我。
或者你改变设置 ,使Ctrl + C没有select复制行。 但是我讨厌这个,所以我总是把它关掉。 (感谢Bala 提供链接到该设置!)
要剪切一行, Ctrl + L在我的键盘设置中工作。
我相信,如果你没有任何select,并按Ctrl + C ,它会复制该行。
还有Alt-Up和Alt-Down来移动整行。 与使用Ctrl-X相比 ,它less了两个按键,而且与Ctrl-X不同的是 ,如果您的select甚至部分覆盖多行,它也一次移动多个整行 。 这也是很好的,因为反馈是瞬间的,不像Ctrl-X ,在那里你永远不会记得粘贴的行会在光标的上面还是下面。
我看到这一点,并认为我永远不会使用该function。 但是一旦我习惯了,我就一直用它。 移动代码块的方法比使用Shift-Up / Downselect线条更简单,按几次Alt-Up / Down移动它们,然后使用Tab调整缩进。
当然,它只能在同一个文件中工作。
Shift
+ End
=在光标和行尾之间进行select
如果找不到现有的命令,Visual Studiomacros是执行这些types的操作的另一种方法。 创build一个简单的方法是:
- 使用Record TemporaryMacro选项(在工具/macros下)。
- 不pipe你喜欢什么,都select这条线(比如,home,shift,end)。
- 点击停止录制(在工具/macros下)。
- select保存TemporaryMacro(在工具/macros下)。
- 然后select工具/自定义/键盘,并为macros分配一个快捷方式。
我使用Ctrl + Insert来复制整行, Shift + Insert来粘贴整行。
这不是一个特定的键盘快捷键,但是三击会select一整行代码。
这也适用于Windows的其他一些领域。 例如,在Chrome中,双击select一个单词,但是三击select一个段落。
(这适用于Windows 7上的Visual Studio 2013。不知道其他版本/平台。)