国产编辑器EverEdit - 使用扩展脚本把文字按列对齐以便于阅读

server/2025/1/11 2:50:18/

1 扩展脚本:“列对齐”

1.1 应用场景

有时需要在文本编辑器中处理一些CSV文件,但是CSV文件很多行,没有对齐,处理起来比较麻烦,如果不是通过Excel等表格处理软件,无法顺利选择某些列,或者让自己的文字展示得更容易阅读。

示例文本(伪数据):

"蔬菜名称","价格(元/千克)","产地","上市季节"
"白菜","2","山东","秋季"
"菠菜","3","河北","春季"
"胡萝卜","4","内蒙古","冬季"
"土豆","3","黑龙江","全年"
"洋葱","2","甘肃","秋季"
"黄瓜","4","辽宁","夏季"
"西红柿","5","云南","夏季"
"茄子","4","广东","夏季"
"青椒","6","四川","夏季"
"豆角","5","河南","夏季"
"芹菜","3","江苏","秋季"
"生菜","4","浙江","春季"
"西兰花","6","福建","秋季"
"花椰菜","4","广西","冬季"
"冬瓜","2","湖南","夏季"
"南瓜","3","陕西","秋季"
"苦瓜","5","贵州","夏季"
"丝瓜","4","江西","夏季"
"韭菜","3","山东","春季"
... ...
🕮说明
以上伪数据由豆包AI生成,仅用于编辑器使用演示,数据不具有真实性。

那在文本编辑器里,有办法对齐CSV文件吗?试试下面的办法

1.2 操作方法

步骤1:下载并安装“列对齐.ejs”脚本,下载地址:EverEdit脚本-列对齐。

脚本安装方法:如何安装扩展脚本
脚本配置快捷键:如何给脚本配置快捷键

步骤2:使用EverEdit打开CSV文件,并选中要进行对齐的文本。

步骤3:调用列对齐脚本,并输入分隔符,如下图所示:
在这里插入图片描述

步骤4:单击确认后得到对齐后的文本,如下图所示:
在这里插入图片描述

🕮说明
* 如果未选择文本,或者仅选择了1行,则会提示是否进行全文对齐
* 如果不输入分隔符,会提示是否按默认分隔符“,”处理。


警告:由于脚本分析大量文本效率较低,不适合处理万行级的CSV文件,请酌情使用!

1.3 已知问题

  1. 输入分隔符对话框如果选择取消,也会提示是否按默认分隔符“,”进行处理。

免责声明:本文中所用到数据样例均来源于: 互联网公开信息、豆包AI、Python Faker库生成的伪数据、或作者随机编写,其目的仅用于EverEdit编辑器的使用技巧分享,如有雷同涉及侵权或隐私,请联系作者删除!


文档作者声明:本文档仅用于学习交流,未经作者许可,不得将本文档用于其他目的。
Copyright © 2022~2024 All rights reserved.


http://www.ppmy.cn/server/157354.html

相关文章

同域名前后端分离项目 nginx配置实践

新项目采用前后端分离的方式开发,前后端代码打算分开部署(同机器且同域名),但打算支持后端依然可访问静态资源(nginx配置仅一份)。 搜索nginx配置大部分都通过url前缀进行转发来做前后端分离,不…

scala_【JVM】概述

快速了解JVM JVM‌定义与实质‌特点与优势‌结构与组成‌运行流程 Scala是一门运行在Java虚拟机(JVM)上的编程语言,这意味着它可以无缝地运行在现有的Java环境中,并兼容现有的Java程序‌,Scala的源代码被编译成Java字节…

【UE5 C++课程系列笔记】22——多线程基础——FRunnable和FRunnableThread

目录 1、FRunnable 1.1 概念 1.2 主要成员函数 (1)Init 函数 (2)Run 函数 (3)Stop 函数 (4)Exit 函数 2、FRunnableThread 2.1 概念 2.2 主要操作 (1&#xff…

Swift 开发指南:数字字面量(Numeric Literals)

Swift 开发指南:Numeric Literals 1. 整数字面量(Integer Literals)表示方法总结 2. 浮点数字面量(Floating-point Literals)表示方法指数的含义总结 3. 数字字面量的格式化常见格式化方式总结 4. 示例代码总结5. 扩展…

python_excel列表单元格字符合并、填充、复制操作

读取指定sheet页,根据规则合并指定列,填充特定字符,删除多余的列,每行复制四次,最后写入新的文件中。 import pandas as pd""" 读取指定sheet页,根据规则合并指定列,填充特定字…

八爪鱼数据采集工具实战教程:自动化获取与数据

2025年1月9日 一、学习目标 1.了解数据采集的基本流程和几种常见数据采集方法; 2.实操通过八爪鱼采集工具进行数据采集。 二、知识准备 数据是产生价值的原材料,也是进行数据分析的第一步。获取数据的方式是多种多样的&#x…

本地系统A与云平台B数据对接demo演示

.一、云平台B提供工程类库【.net工程类库,直接调用】 本地系统A-本地电脑调用,电脑连接互联网 云平台B-互联网云平台-提供cs文件,接口文档。 1.c#类库 2.控制台或winform直接调用c#类库; 3.云平台B输出【c#源文件】 4.cs文件端…

头歌python实验:网络安全应用实践-恶意流量检测

第1关:re 库的使用 本关任务:编写一个能正则匹配出 ip 地址的小程序。 re 的主要功能函数 常用的功能函数包括: compile、search、match、split、findall(finditer)、sub(subn)。 re.search 函数 re.search 扫描整个字符串并返回第一个成功的匹配。 函数语法: re…