vim 中如何检查两行是否相同?

发布于 2024-11-08 12:29:20 字数 95 浏览 3 评论 0原文

我知道我可以选择线路并使用类似“

:w ! sort | uniq -c

有更好的解决方案吗?”之类的东西。

I know I can select the lines and use something like

:w ! sort | uniq -c

Is there a better solution?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

哭泣的笑容 2024-11-15 12:29:20

使用 vimscript 很容易做到这一点:

if getline(line_number_1) ==# getline(line_number_2)
   echo 'hello'
endif

其中 *line_number_1* 和 *line_number_2* 是整数。您可以使用 line('.') 计算当前行号。

请参阅 :help getline()help line()。更广泛的文档是 help eval.txt

With vimscript it is easy to do that:

if getline(line_number_1) ==# getline(line_number_2)
   echo 'hello'
endif

where *line_number_1* and *line_number_2* are integers. You can compute the current line number with line('.').

See :help getline() and help line(). Broader documentation is help eval.txt.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文