文件二:
24723434,24723434,24723434,24723434
最简单的方法,手动一行一行的在后面插入一个逗号,然后按del键,很快就弄完了,ok,如果有1000行呢?
这时候就需要用编辑器搞定了,我喜欢用宏搞定这类问题,当然很多编辑器都提供这个功能,不过没办法,谁叫我的标题写着vim呢,那就用vim的宏吧
首先简单介绍一下宏的使用:
是啥大家自己猜吧(简单说就是重复执行一写动作),按下q+a(a是名字可以是26个字母中的任何一个,其他的符号没试过)
vim下面会显示“记录中”,好吧,现在你的操作都可以被记下来了,当然要实现刚才的功能还是要用一点vim命令的,
(1)按下A (代表从行尾追加),然后","
(2)按gJ 发生啥,你自己看效果吧
(3)按q退出宏的记录
(4)1000@a (a是宏的名字),意思是说把这个宏操作执行1000次
(5)ok搞定了
相关推荐
j25.4j 处理长行 j25.5j 编辑表格 jusr 26.txtj 重复重复, 再重复 j26.1j Visual模式的重复 j26.2j 加与减 j26.3j 对多个文件做同样的改动 j26.4j 在一个shell脚本中使用Vim jusr 27.txtj 搜索命令和模式 j27.1j ...
一些简单的工具可以为vim 8维护和更新基于git的软件包。目前,该工具用于管理为vim 7和更早版本设计的软件包。 这是因为我尚未找到正确符合vim8软件包标准的软件包。 我打算使用用于处理vim8兼容软件包的工具。 开发...
vim-简单会话Simple session 是一个简单易用的插件,用于在 VIM 中处理命名会话。 只需输入:Session {name}创建新会话或切换到旧会话。 :SList 、 :SDelete和:SQuit几乎可以实现他们的承诺。 带参数的命令支持自动...
vim乃Linux下相当牛掰一文本处理神器也,是vi编辑器的升级版,全称叫Vi IMproved. 而vi则是Visual Interface的缩写,他们处理都是ASCII码字符数据,熟练使用vim绝对是你成为Linux大牛不可或缺的本领,所谓千里之行...
第 9 节:在 Vim 中处理多个文件 第 10 部分:一些方便的提示 问题、评论、更正、贡献 为什么是另一个 Vim 教程? 回到顶部 在使用 Emacs 几年后,我决定尝试一下Vim 。 与我尝试过的大多数编辑器的情况一样,尝试...
sass-convert.vim 一个简单的插件,在Vim中添加了一些命令,可以轻松地在不同的Sass语法之间进行转换: SassToScss从旧的缩进语法转换为SCSS。 ScssToSass从较新的SCSS语法转换为缩进语法。 CssToScss从CSS转换为较...
主流的TUI(neo)mutt需要花费一些时间进行配置。 来自Vim环境时,默认映射不直观。 由于您正在处理敏感数据,因此一开始使用它甚至会令人恐惧! 喜马拉雅山的目的是将电子邮件逻辑提取到一个简单(至今仍可靠)的...
25.4 处理长的文本行 25.5 编辑表格 第26章 重复重复,再重复 26.1 Visual模式的重复 26.2 加与减 26.3 对多个文件做同样的改动 26.4 在一个shell脚本中使用Vim 第27章 搜索命令和模式语言 27.1 忽略大小写 27.2 绕...
欢迎使用Vim-CtrlSpace插件进行管理 ... Vim-CtrlSpace的最强之处是它对选项卡页的处理:每个选项卡都有一个单独的缓冲区列表; 就像桌上的一堆文件。 使用标签可以,例如: 组相关缓冲区 提取到其他标签
一旦你掌握了跟踪缓冲区编号的窍门,vim 就会像3一样简单地在它们之间切换! 不幸的是,缓冲数字变得很长。 当我无法仅用左手击中缓冲区编号时,我自己就觉得很烦人。 对此的解决方案是重新分配缓冲区编号,以便...
asynctasks.vim-现代任务系统通过模仿vscode的来处理构建/运行/测试/部署任务的通用方法。该自述文件也可以在以下位置找到: 【】介绍随着2017年发布的vim 8.0,我们有很多很棒的插件,例如:LSP,DAP和异步linters...
我实际上是在使用SpaceVim,但是由于我的自动完成功能,python支持存在一些问题,我摆脱了Spacevim并开始自己的配置。我的文件是如何生成的? 我计划使用最常用的插件创建一个init.vim,并且我同意创建一个简单的...
不过,我强烈建议您使用 Pathogen 之类的东西,它可以更轻松地处理 VIM 插件。 1. 介绍 在尝试了其他应该实现这一目标(但失败)的插件之后,我决定自己编写它。 无需使用 Python 或 Ruby 支持编译 VIM,因为该插件...
vim-ctagser是处理系统头文件ctags的一种简单方法。 安装vim-ctagser,确保已安装ctags并运行:CtagsIndex 。 vim-ctagser将创建一个文件夹(默认情况下为~/.tags ,可通过导出$TAGSDIR ),并指示ctags为/usr/...
salve.vim 对 , 和静态Vim支持。 莱宁根(Leiningen)跑了……[蚂蚁]很快就找到了他,尽管他的...安装如果您没有首选的安装方法,我建议您安装 ,然后简单地复制并粘贴: cd ~/.vim/bundlegit clone git://github.com
概述MatchEm 是一个 vim 插件,它会在您键入时自动添加右引号、括号、括号、花括号和其他此类字符。 使用 matchem 不涉及您的任何行为改变。 像往常一样简单地输入您的代码,matchem 将根据需要处理自动添加结束引号...
简单地说,正则表示法就是处理字符串的方法,它以“行”为单位来进行字符串的处理。正则表示法透过一些特殊符号的辅助,可以让使用者轻易完成查找/删除/替换某些特定字符串的工作。 举例来说,如果只想找到MYweb...
vim-textobj-user-创建自己的文本对象 vim-textobj-user是一个Vim插件,可以轻松创建您自己的文本对象。 创建文本对象很困难,因为有很多陷阱要处理。 该插件隐藏了这些细节,并提供了定义文本对象的声明方式。 您...
markdown-toc.vim 您是否曾经想过为您的markdown文件提供一个甜美的目录,但又不想处理自己生成它的麻烦? 好吧,现在您不必这样做。 用法 运行:GenerateMarkdownTOC来为打开的markdown文件生成目录。 这将在运行...
每个问题都可以使用许多不同的 Vim 功能来解决,就像在生活中一样,很少有一个正确的答案。 随意尝试并尝试多种技术来解决问题。 对搜索和替换有一个可靠的处理吗? 试试宏。 已经掌握了宏? 试试全局命令。维姆...