0

我知道您可以在 Visual Studio 2008 中选择一个垂直块(alt-drag),但我不明白您在选择它后如何使用它。

你怎么:

  1. 移动块内的选择点并让您输入的文本同时插入每一行?
  2. 将块向右/向左移动一格

或者你可以复制/删除选择吗?当我看到选择功能时,我认为它类似于 TextMate 的垂直块,但也许它没有那么先进。

新行为(截至 VS2010 RC - 2010 年 2 月 13 日添加):

  • 您现在可以输入选择并在每一行显示相同的内容。
  • Tab 移动选定的块
4

3 回答 3

3

我能想到的第一件事是当我有一组 UI 控件和一个数据库时 - 例如 - PageLoad() 中的这种模式:

Field1.Text = xxx;
Field2.Text = xxx;
Field3.Text = xxx;
Field4.Text = xxx;
Field5.Text = xxx;

还有一些我需要粘贴它们的地方。例如,在我要保存值的 Button 处理程序中。

DBCommand.AddWithValue("", );
DBCommand.AddWithValue("", );
DBCommand.AddWithValue("", );
DBCommand.AddWithValue("", );
DBCommand.AddWithValue("", );

我会使用块副本将字段拉入目标(这里我将粘贴到值)。

于 2009-03-17T16:19:56.870 回答
2

当您从 Internet 复制粘贴代码时,代码通常在代码的每一行前面都有行号或“>”或其他一些 HTML 前缀,这在编译时可能会很麻烦。这是使用它的一个领域。

免责声明:不,我不会给你关于我的编码技能的想法;-)

于 2009-03-17T17:03:01.290 回答
1

我认为这几乎只是用于复制/剪切/删除。如果我错了,并且它具有更多功能,我会很高兴听到它。

于 2009-03-17T16:09:58.250 回答