今天我發現了vim的relativenumber
選項。我真的很想使用它,但有時我需要在相對編號和經典編號之間進行切換。如何關閉Vim relativenumber設置?
我試圖與:set relativenumber=off
選項(返回我的錯誤上面附後),並再次使用:set number
但沒有這些作品將其關閉。
今天我發現了vim的relativenumber
選項。我真的很想使用它,但有時我需要在相對編號和經典編號之間進行切換。如何關閉Vim relativenumber設置?
我試圖與:set relativenumber=off
選項(返回我的錯誤上面附後),並再次使用:set number
但沒有這些作品將其關閉。
我已經搜索了我的問題,但我還沒有找到這個網站。不幸的是,我正在搜索[爲此](https://www.google.fi/search?q=how+to+turn+off+relative+number+vim)。 –
你在找什麼?你需要更快的方式來切換模式嗎? –
我已經寫過我的功能了切換這些模式。謝謝你回答我的問題。 –
默認情況下vim中沒有打開相對編號,這意味着您可能會通過~/.vimrc
文件或其中一個插件將其打開。尋找set relativenumber
或set rnu
。
要關閉當前的vim會話,您只需簡單運行set norelativenumber
或set nornu
。這是一個正常的vim模式來打開和關閉這樣的設置。例如,拼寫檢查是set spell
來激活並且set nospell
去激活。
要查找此信息和更多相關編號,我建議您查看vim幫助文檔。對於這種情況,而VIM運行:h relativenumber
要打開任何在Vim選項:
:set <option>
在Vim中任何選項關閉:
:set no<option>
要切換上的選項/關閉:
:set <option>!
檢查選項是否打開或關閉:
:set <option>?
要重新設置一個選項,它的默認:
:set <option>&
我只是在我的vimrc文件中使用此撥動開關。
function! NumberToggle()
if(&rnu == 1)
set nornu
else
set rnu
endif
endfunc
nnoremap <C-l> :call NumberToggle()<cr>
[相關鏈接](https://github.com/romainl/idiomatic-vimrc) – romainl
隨着[unimpaired.vim(https://github.com/tpope/vim-unimpaired),你可以使用'cor'(「change option'relativenumber'」)切換'relativenumber'。 – glts