社区
其他技术讨论专区
帖子详情
如何在Vim中指定光标下的行?
weixin_38115771
2019-09-12 03:46:11
我想要统计光标下线的出现次数。我打算用 :%s/pattern/&/gn 命令。那么如何指定光标下方的行代替pattern?
...全文
114
2
打赏
收藏
如何在Vim中指定光标下的行?
我想要统计光标下线的出现次数。我打算用 :%s/pattern/&/gn 命令。那么如何指定光标下方的行代替pattern?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_38117882
2019-09-12
打赏
举报
回复
您可以通过表达式寄存器插入当前行。对于文字匹配,切换正则表达式来非常nomagic模式(\V),和逃避任何反斜线和行分隔符: :%s/\V<C-r>=escape(getline('.'), '/\')<CR>/&/gn 根据您要准确算什么,你可能还需要锚定(\^...\$非常nomagic模式)的模式。 除了通过<C-r>直接插入,您还可以通过:execute构建命令。这在功能上更适合。 :execute '%s/\V' . escape(getline('.'), '/\') . '/&/gn'
weixin_38123578
2019-09-12
打赏
举报
回复
如果您正在寻找罐装插件解决方案,我的SearchPosition plugin可以统计出现次数。有了它,V<A-m>将显示这样的总结: On sole match in this line, 8 following, 2 in previous lines; total 10 for /this line\n/
linux之
vim
复制多
行
、
光标
跳转到
指定
行
、插入当前
光标
上和下
行
1、复制多
行
number yy 2、
光标
跳转到
指定
行
:line 3、插入当前
光标
到上
行
O 4、插入当前
光标
到下
行
o
Linux-
vim
(在命令
行
模式下读取另外一个文件
指定
行
内容到当前文本
光标
处)
昨天在编写shell脚本的时候,碰到一个测试场景:数据卸数,生产环境已经有一个卸数脚本,针对所有下游系统要的数据
Vim
-复制选
中
内容至系统剪贴板,
光标
移动到
指定
行
的
行
首和
行
尾
1.全选并复制到系统剪贴板 ggVG或ggvG 然后 "+y gg 让
光标
移到首
行
,在
vim
才有效,vi
中
无效 V 是进入Visual(可视)模式 G
光标
移到最后一
行
"+y 复制选
中
内容到+寄存器,也就是系统的剪贴板,供其他程序用 d 删除选
中
内容 2.
光标
移动到
指定
行
nG或ngg,如:移动到第5
行
: 5G或5g...
vim
跳到
指定
行
在编辑模式下输入 ngg 或者 nG n为
指定
的
行
数(如25) 25gg或者25G 跳转到第25
行
. 在命令模式下输入
行
号n : n 如果想打开文件即跳转
vim
+n FileName 查看当然
光标
所在的
行
Ctrl+g
vim
在
光标
所在
行
使用快捷键 插入
指定
的字符串
map i/************************************************************************************************oi*@parameter [] oi*@parameter [] oi*@parameter [] oi*@parameter [] oi*@description oi*@ret
其他技术讨论专区
479
社区成员
790,917
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章