如何在vim中显示包裹的相对行号

如何在vim中显示包裹的相对行号,vim,Vim,当我使用Vim编辑文本文件时,会有长的包装段落。我重新映射了我的j和h键,以便在包装后根据屏幕行导航行。但是,显示的相对行号仍然基于物理行号,这引入了间隙。有没有一种方法可以根据屏幕行显示相对行号,这样我仍然可以使用j和h直接跳转到我想要的行?将下面的代码添加到.vimrc文件中,然后您可以使用leadernt切换数字 function! NumberToggle() if(&relativenumber == 1) set norelativenumber else

当我使用Vim编辑文本文件时,会有长的包装段落。我重新映射了我的
j
h
键,以便在包装后根据屏幕行导航行。但是,显示的相对行号仍然基于物理行号,这引入了间隙。有没有一种方法可以根据屏幕行显示相对行号,这样我仍然可以使用
j
h
直接跳转到我想要的行?

将下面的代码添加到
.vimrc
文件中,然后您可以使用leadernt切换数字

function! NumberToggle()
  if(&relativenumber == 1)
    set norelativenumber
  else
    set relativenumber
  endif
endfunc

nnoremap <leader>nt :call NumberToggle()<cr>
函数!NumberToggle()
如果(&relativeEnumber==1)
设置非相关编号
其他的
集合相对枚举器
恩迪夫
endfunc
nnoremap nt:callnumbertoggle()

不,那是不可能的。@romainl,谢谢你让我知道!这不是一个编程问题,因此对于堆栈溢出来说是离题的。这将是一个更好的适合我们的姐妹网站。谢谢提示!你对包装线有什么想法吗?