zoukankan      html  css  js  c++  java
  • VsAddIn "Region this"

    顺手给vs2008写了个Region this插件,设置个快捷键后,还真爽!
     1        private bool Proc()
     2        {
     3            string selectedText;
     4            string name = "成员变量";
     5            EditPoint startPoint = ((TextSelection)_applicationObject.ActiveDocument.Selection).TopPoint.CreateEditPoint();
     6            EditPoint endPoint = ((TextSelection)_applicationObject.ActiveDocument.Selection).BottomPoint.CreateEditPoint();
     7
     8            if (startPoint.EqualTo(endPoint)) return false;
     9            if (!startPoint.AtStartOfLine) startPoint.StartOfLine();
    10
    11            _applicationObject.UndoContext.Open("Insert a region"true);
    12            try
    13            {
    14                selectedText = startPoint.GetText(startPoint.LineLength);
    15                startPoint.Insert(String.Concat("\r\n #region ", name, "\r\n\r\n"));
    16                endPoint.Insert("\r\n\r\n #endregion");
    17            }

    18            catch (Exception ex)
    19            {
    20                Debug.WriteLine(ex.Message);
    21            }

    22            finally
    23            {
    24                _applicationObject.UndoContext.Close();
    25            }

    26
    27            return true;
    28        }
  • 相关阅读:
    hdu.1226.超级密码(bfs)
    zstu.2512. Moving Tables(贪心)
    zoj.3868.GCD Expectation(数学推导>>容斥原理)
    acdream.LCM Challenge(数学推导)
    acdream.Triangles(数学推导)
    acdream.A Very Easy Triangle Counting Game(数学推导)
    acdream.Bet(数学推导)
    acdream.郭式树(数学推导)
    EntityFramework(转自wiki)
    石墨烯(转自wiki)
  • 原文地址:https://www.cnblogs.com/xiaowy/p/923347.html
Copyright © 2011-2022 走看看