【问题标题】:find and replace in notepad++ or vscode在 notepad++ 或 vscode 中查找和替换
【发布时间】:2020-07-02 12:12:55
【问题描述】:

对不起大家,使用代码使其更清晰和方便。我有

pre-fec-ber-min { description "pm for terminal-device, includes minimum only"; }
post-fec-ber-min { description "pm for terminal-device, includes minimum only"; }      
all { description "all of pm parameter type"; }

我想把它改成

pre-fec-ber-min
post-fec-ber-min
all

目的是删除所有的括号,所以我可以复制它来定义枚举。请告诉我我应该在notepad++或vscode中的查找和替换中写什么?

【问题讨论】:

  • 最好将您的代码前后显示为实际代码而不是图像。你应该展示你试图解决问题的方法。

标签: replace visual-studio-code notepad++


【解决方案1】:

在 VSCode 中:

  • 选择 1 个左大括号 {
  • 选择所有左大括号 Shift+Ctrl+L
  • 选择直到行尾:Shift+End
  • 通过 Backspace Backspace 删除
  • 停止多光标:Esc

【讨论】:

  • @Toto 这些是默认的快捷键,查找Select All的键
  • @Toto - 来自文档:Ctrl+Shift+L 选择所有出现的当前选择 editor.action.selectHighlights DEFAULT
  • @Toto: VSC v1.42(v1.43 有一些问题)
  • 好的,我的评论指的是 Notepad++。算了;)
【解决方案2】:

完全匹配可能使用以下查找和替换:

Find:    ^(\w+)\s+\{.*?\}
Replace: $1

这将捕获行首的第一个单词 term,删除其后面的括号表达式。

Demo

【讨论】:

    猜你喜欢
    • 2011-03-02
    • 2021-05-26
    • 1970-01-01
    • 2014-04-14
    • 2014-09-19
    • 2020-09-21
    • 2019-03-26
    • 2017-01-28
    • 2015-01-11
    相关资源
    最近更新 更多