Linux

如何在“vi”的命令行中打開行號顯示的文件?

  • October 19, 2020

我已經看到了很多關於如何在vi編輯模式下顯示/隱藏行號的範例/用法。

要打開行號::set number在編輯模式下鍵入

要關閉行號::set nonumber在編輯模式下鍵入

我想知道在從命令行打開文件時是否有任何方便的方法/選項(我可能不知道)來指定/提及此選項?

**注意:**例如,要在打開文件後轉到文件中的特定行,我們可以方便vi +/<linenumber> <filename>地從命令行說。

您可以使用:

vi +"set number" your_file

如果你為這兩種情況創建一個單獨的 vim 設置文件怎麼樣?例如,~/.vimrc-number~/.vimrc-nonumber。然後你可以像這樣啟動那些:

vim -u ~/.vimrc-number /some/text/file
vim -u ~/.vimrc-nonumber /some/text/file

或為您創建別名.bashrc

alias vimnumbers="vim -u ~/.vimrc-number"
alias vimnonumbers="vim -u ~/.vimrc-nonumber"

引用自:https://serverfault.com/questions/384508