【问题标题】:Is there any shortcut to select the current line in Visual Studio?是否有任何快捷方式可以在 Visual Studio 中选择当前行?
【发布时间】:2011-09-03 19:15:38
【问题描述】:

我在 VS 的快捷方式列表中找不到这样的功能。到底有没有?

【问题讨论】:

  • 首页,Shift+End? :)
  • @AssafLavie 有时您必须按“主页”2 次,有时要按一次,所以不是幂等的(也就是不能使用肌肉记忆)所以不太理想

标签: visual-studio shortcut


【解决方案1】:

解决方法:
ctrl+d = 重复行
ctrl+l = 复制行
ctrl+v = 粘贴复制的文本

【讨论】:

    【解决方案2】:

    这不会解决 Visual Studio 的问题,但如果您使用 Visual Studio Code,您可以使用 CTRL+L 选择光标所在的行目前正在进行中。

    (如果您使用的是 Visual Studio,这将删除您当前所在的行 - 这也可能有用,但不是问题。)

    【讨论】:

      【解决方案3】:

      只需点击左边距。

      如果您单击大纲扩展 [+][-] 左侧的边距 它将选择行。

      您也可以单击并拖动以选择多行。
      Necvetanov 在上面关于点击行号的回答中回避了这一点。 这是对的……但恰好行号在页边空白处。

      这里是键盘快捷键Default keyboard shortcuts in Visual Studio的完整列表

      【讨论】:

        【解决方案4】:

        使用以下内容:

        Shift + End 如果光标在行首。

        Shift + Home 如果光标在行尾。

        或者,如果你使用 resharper,你也可以使用下面的

        Ctrl + w 当光标位于要选择的行时

        【讨论】:

          【解决方案5】:

          如果您在行号上单击一次,则将选择整行。

          【讨论】:

            【解决方案6】:

            如果你想复制一行,只需将光标放在该行的某处并点击 CTRL+C

            剪切整行 CTRL+X

            @Sean 找到了我要找的东西:

            要禁用此默认行为,请移除复选标记(或选中以重新启用)

            在没有选择时对空行应用剪切或复制命令

            从菜单栏访问:工具 |选项 |文本编辑器 |所有语言

            您也可以在选项搜索框中输入copy 以更快地访问

            [在 VS2008、2010、2017 中测试]

            【讨论】:

            • 我讨厌CTRL+X 的行为,有时我推CTRL+Z 但错过了,现在我错过了整行。我的错,但仍然。
            • @todda.speot.is:在工具 | 中禁用“在没有选择时将剪切或复制命令应用于空行”选项 |文本编辑器 |所有语言。
            • 这个的重点是不要使用鼠标我不明白为什么这是投票最多的答案
            • @Kepol:谁说你需要用鼠标?
            • 这不是问题所问的,而是专门用来剪切和复制的。
            【解决方案7】:

            您可以使用 CTRL + U 。此快捷方式也用于取消注释。

            您可以更改此功能的快捷方式。转到 Tools->Options->Environment->Keyboard->Edit.UncommentSelection 并分配 CTRL+W(与 Resharper 相同),或者您可以使用您想要的快捷方式。

            【讨论】:

              【解决方案8】:
              • 单击该行的任意位置并 (CRTL + C) 将复制整行。
              • 快速连续单击三下也会选择整行。

              【讨论】:

                【解决方案9】:

                有一种简单的方法,只需使用 Home 或 End 按钮到达行的开头或结尾,然后根据光标所在的位置使用 home + shift 或 end + Shift。希望对您有所帮助。

                【讨论】:

                  【解决方案10】:

                  如果要选择整行 Ctrl E + U

                  【讨论】:

                  • 当该行是注释行时,这不能很好地工作。
                  【解决方案11】:

                  点击该行 3 次就可以了

                  【讨论】:

                    【解决方案12】:

                    如果要选择linelines,可以使用ctrl + E 然后U 的组合。这种组合也适用于uncommenting 完整的一行或多行。这种组合看起来有点奇怪,但很快就会习惯:)

                    您也可以使用 Ctrl + X 来剪切整行。同样,您可以使用 Ctrl + C 复制整行。 只要您没有选择任何内容,这些命令就会在整行上运行。

                    【讨论】:

                    • 整洁!我从来没有意识到“取消注释”热键也可以用于此。我的单行搜索替换速度突然提高了 10%。
                    • 我一直使用 Crtl + K, C 和 Ctrl + K, U,但是 Ctrl + E, U 很好调用
                    • 当该行是注释行时,这不能很好地工作。
                    【解决方案13】:

                    如果你有 ReSharper,你可以使用

                    Ctrl + W - 扩展选择

                    旁注:根据当前文本光标位置的上下文,您可能需要多次使用它。

                    【讨论】:

                      猜你喜欢
                      • 2020-05-03
                      • 1970-01-01
                      • 2011-06-23
                      • 2021-06-29
                      • 1970-01-01
                      • 2014-07-11
                      • 2019-01-10
                      • 1970-01-01
                      • 1970-01-01
                      相关资源
                      最近更新 更多