Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>流式处理New to Visual Studio Code? Get it now.
流式处理

流式处理

svenzhao

|
3 installs
| (0) | Free
一个允许用户自定义操作流,流式处理文本的 VSCode 插件。
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

CustomFlow - VSCode 插件

CustomFlow 是一个允许用户自定义操作流,流式处理文本的 VSCode 插件。封装了常用的开发功能,同时用户可以配置一系列文本操作步骤,并通过快捷键或命令快速执行,支持多种文本处理功能,包括大小写转换、空格去除、时间戳转换等。

功能例如

  • 支持多个内置的文本处理函数:大小写转换、去除空格、加减乘除、Base64 编解码等。
  • 支持时间戳操作:将日期转换为时间戳,或将时间戳转换为日期。
  • 支持用户自定义操作步骤,并按顺序组合成操作流。
  • 支持将处理后的文本复制到剪贴板或替换编辑器中的选中文本。

详细支持方法查看

用户自定义配置

插件提供了一个可配置的操作列表,可以在 VSCode 设置中进行配置。打开设置文件并添加如下内容:

示例配置

"customFlow.operations": {
  "type": "array",
  "description": "用户自定义操作流程的列表,每个操作包括一个名称和一系列步骤。",
  "default": [
    {
      "name": "转换成大写",
      "steps": [
        {
          "name": "toUpperCase",
          "params": {}
        }
      ]
    },
    {
      "name": "默认可删除 乘3除2 到剪贴板",
      "steps": [
        {
          "name": "divide",
          "params": 3
        },
        {
          "name": "multiply",
          "params": 2
        }
      ],
      "resultAction": "clipboard"
    },
    {
      "name": "编码操作:Base64 编码解码",
      "steps": [
        {
          "name": "base64encode",
          "params": {}
        },
        {
          "name": "base64decode",
          "params": {}
        }
      ],
      "resultAction": "replace"
    },
    {
      "name": "日期转换:秒转毫秒",
      "steps": [
        {
          "name": "dateToTimestamp",
          "params": {
            "unit": "s"
          }
        }
      ],
      "resultAction": "replace"
    },
    {
      "name": "日期转换:时间戳(秒)转换为日期",
      "steps": [
        {
          "name": "timestampToDate",
          "params": {
            "unit": "s",
            "format": "YYYY-MM-DD"
          }
        }
      ],
      "resultAction": "replace"
    },
    {
      "name": "字符串反转",
      "steps": [
        {
          "name": "reverse",
          "params": {}
        }
      ],
      "resultAction": "replace"
    }
  ]
}

配置项

  • customFlow.operations: 一个操作步骤列表,用户可以定义多个操作。每个操作包含多个步骤,每个步骤可以指定一个函数和参数。
  • params: 可以为空或指定对象,包含该步骤所需的参数。

使用

  • 使用快捷键 Ctrl+Shift+Cmd+X(Windows/Linux: Ctrl+Shift+Cmd+X,Mac: Cmd+Shift+Ctrl+X)触发插件。
  • 在编辑器中选中文本,插件会弹出操作选择框,允许用户选择要执行的操作。
  • 执行操作后,处理后的文本将根据配置的动作进行处理:可以替换选中的文本或将结果复制到剪贴板。
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft