代码之家  ›  专栏  ›  技术社区  ›  Adam Tegen

有没有免费的visualstudio扩展可以像codelush那样“删除标记”

  •  2
  • Adam Tegen  · 技术社区  · 14 年前

    付费版本的codelush有一个功能,你可以在代码中“删除一个标记”,然后再返回给他们。它们的工作方式类似于堆栈,因此您可以(跨多个文件)放置标记,然后按与放置标记相反的顺序返回标记。

    有没有一个dev studio扩展可以做类似的事情?

    2 回复  |  直到 14 年前
        1
  •  5
  •   Alex Skorkin Alex Kamaev    14 年前

    如果您愿意,您可以绕过这个限制(coderashxpress中没有“Drop Marker”功能)。你可以这样做:

    1. 通过文件->新建->项目创建新的DXCore插件。。。->Visual C#->DXCore->标准插件项。如果需要,请输入名称,然后单击“确定”。
    2. 在下一个“DXCore项目设置”中,接受默认值(单击“确定”)。
    3. 选择Action组件并填写“ActionName”属性,例如“MyDropMarker”。
    4. 为此操作组件的“Execute”事件创建事件处理程序。
    5. 在此处理程序中键入以下代码行:“codelush.Markers.DropSelection文件();“(无引号)
    6. 构建插件项目。

    1. 启动VisualStudioIDE的新实例。
    2. 在左边的树状视图中,导航到这个文件夹:“IDE”
    3. 选择“快捷方式”选项页。
    4. 单击“新建键盘快捷键”按钮。
    5. 按要绑定到MyDropMarker操作的键,例如ALT+Home
    6. 在命令组合框中选择“MyDropMarker”操作。
    7. 如有必要,请修改快捷方式的上下文(例如,焦点\文档\代码编辑器(使其带有绿色记号))
    8. 保存选项-单击“确定”。

        2
  •  0
  •   Alex Skorkin Alex Kamaev    14 年前

    有一个完全免费的CodeRush版本叫做“ CodeRush Xpress