找回密码
 立即注册
搜索
查看: 2851|回复: 22

[软件] vim有没有简单的全文查找替换方法推荐一下?

[复制链接]
头像被屏蔽
     
发表于 2022-7-21 14:32 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2022-7-21 14:51 | 显示全部楼层
先yank选定的文字
进vim命令行后再ctrl-r和"粘贴
回复

使用道具 举报

     
发表于 2022-7-21 15:43 | 显示全部楼层
1. 先只查找, 用 /pattern
2. 用替换命令 :%s//replacement/g  前两个 / 之间没有任何东西, 就表明沿用前一次 / 命令用过的 pattern
3. 在 c-mode 下粘贴的办法如 2# 所说: CTRL-R 然后再选 register

回复

使用道具 举报

     
发表于 2022-7-21 15:46 | 显示全部楼层
把文件拷贝出来用notepad++编辑后 再覆盖回去

评分

参与人数 2战斗力 +2 收起 理由
chillicez + 1 欢乐多
masakahaha + 1 欢乐多

查看全部评分

回复

使用道具 举报

头像被屏蔽
     
 楼主| 发表于 2022-7-21 16:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
     
 楼主| 发表于 2022-7-21 16:12 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2022-7-21 16:14 | 显示全部楼层
vscode + ssh插件
回复

使用道具 举报

头像被屏蔽
     
 楼主| 发表于 2022-7-21 16:14 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2022-7-21 18:21 | 显示全部楼层
lvcha 发表于 2022-7-21 16:14
这个“ctrl-r和"粘贴”没看懂。。。

用 vim 命令

  1. :h c_CTRL-R
复制代码


可以看到解释
回复

使用道具 举报

     
发表于 2022-7-21 19:00 | 显示全部楼层
查找内容长的话你可以写正则吧
不过我裸用vim的情况不多,现在基本都是vscode+neovim插件在用
回复

使用道具 举报

头像被屏蔽
     
 楼主| 发表于 2022-7-21 19:31 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2022-7-21 20:26 | 显示全部楼层
lvcha 发表于 2022-7-21 16:14
这个“ctrl-r和"粘贴”没看懂。。。

c-r后按双引号,就可以粘贴yank的内容
回复

使用道具 举报

     
发表于 2022-7-21 20:44 | 显示全部楼层
回复

使用道具 举报

     
发表于 2022-7-21 20:55 来自手机 | 显示全部楼层
sed

—— 来自 samsung SM-G9910, Android 12上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
发表于 2022-7-21 22:14 来自手机 | 显示全部楼层
本帖最后由 假侦探trap 于 2022-7-22 00:49 编辑

n.n.n.n.n.n.n.
回复

使用道具 举报

     
发表于 2022-7-22 01:58 | 显示全部楼层
vim录个宏然后自动执行?
回复

使用道具 举报

     
发表于 2022-7-24 01:08 来自手机 | 显示全部楼层
宵神乐 发表于 2022-7-21 15:46
把文件拷贝出来用notepad++编辑后 再覆盖回去

很惭愧,刚玩linux花了两个礼拜学习vim,现在只会这种小白操作了
回复

使用道具 举报

     
发表于 2022-7-24 19:35 | 显示全部楼层
用nano
回复

使用道具 举报

头像被屏蔽
     
 楼主| 发表于 2022-7-25 09:47 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2022-7-25 10:56 | 显示全部楼层
没用过vim不知道好不好用,不过听起来sublime text在这方面还比较简单快捷:复制替换内容——随便选中一处要查找的内容——alt+f3全文自动选中相同的内容——粘贴
回复

使用道具 举报

     
发表于 2022-7-25 12:17 | 显示全部楼层
/pattern选中,
qa 记忆到a寄存器
c 清理选中字符
直接输入新字符
按q退出记忆

100@a,重复播放100遍。
回复

使用道具 举报

     
发表于 2022-7-25 13:34 | 显示全部楼层
不都是用sed "s/查找/替换/g" -i 文本
吗?
回复

使用道具 举报

发表于 2022-7-25 16:58 | 显示全部楼层
sed +1
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-11-15 11:05 , Processed in 0.164933 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表