如何检查vim中的两条线是否相同?
我知道我可以选择行并使用如何检查vim中的两条线是否相同?,vim,line,Vim,Line,我知道我可以选择行并使用 :w ! sort | uniq -c 有更好的解决方案吗?使用vimscript很容易做到: if getline(line_number_1) ==# getline(line_number_2) echo 'hello' endif 其中,*行数\ 1*和*行数\ 2*是整数。您可以使用行('.')计算当前行号 请参阅:help getline()和help line()。更广泛的文档是help eval.txt使用is或==而不是=,除非您希望您的脚本
:w ! sort | uniq -c
有更好的解决方案吗?使用vimscript很容易做到:
if getline(line_number_1) ==# getline(line_number_2)
echo 'hello'
endif
其中,*行数\ 1*和*行数\ 2*是整数。您可以使用行('.')
计算当前行号
请参阅
:help getline()
和help line()
。更广泛的文档是help eval.txt
使用is
或==
而不是=
,除非您希望您的脚本依赖于'ignorecase'选项的值。我错了:使用是
或=
,是
仍然依赖于'ignorecase'。