显然从Visual Studio 2012中删除了宏.
是否有插件/扩展/工具可以让我录制和播放键盘宏(很像Visual Studio 2010中的录制/播放临时宏)?
例如,我通常会在将代码从一种语言转换为另一种语言时使用宏,或者从文本列表中快速生成属性等.
macros visual-studio-2013 visual-studio-2015 visual-studio-2017 visual-studio-2019
我正在使用Notepad ++在5453行语言文件中进行一些文本替换.文件行的格式为:
variable.name = Variable Value Over Here, that''s for sure, Really
Run Code Online (Sandbox Code Playgroud)
双撇号是故意的.
我需要将值转换为句子大小写,除了"Here"和"Really"这两个词是正确的并且应该保持大写.如您所见,值中的大小写通常是混合开始的.
我已经做了一段时间了.我到目前为止所有的是:
(. )([A-Z])(.+)
Run Code Online (Sandbox Code Playgroud)
这似乎至少选择了正确的字符串.替换件是我在努力的地方.
Visual Studio 2012中是否有命令或插件可以将选定的C#源代码转换SOME_NAME为SomeName?
这是我的Find What reg-ex,它与我将要抓取的所有内容相匹配.
<{_}{[A-Z\s+]}{[a-z0-9]*}>
Run Code Online (Sandbox Code Playgroud)
就像_ColumnId,现在如何将大写字母后转换_为小写字母?(_columnId)
我想在 Visual Studio Code 1.33.1 上创建一个片段,使用文件名创建一个 C++ 类。
首先,我要设置“包含保护”,重点是使用文件名,替换每个“。” 通过 '_' 并将其全部设置为大写(规范):
#ifndef FILE_CLASS_HPP //filename: File.class.hpp
VSC 文档为文件名提供了一些变量,以及一些用于更改为全部大写并用另一个字符替换字符的正则表达式。
要点是:我从来没有成功地做到这两件事,因为我对正则表达式一无所知。
我尝试手动加入正则表达式,但它从未起作用:
#ifndef ${TM_FILENAME/(.*)/${1:/upcase}/[\\.-]/_/g}
预期结果:
#ifndef FILE_CLASS_HPP
实际结果:
#ifndef ${TM_FILENAME/(.*)//upcase/[\.-]/_/g}