如何在‘vi’的命令行中打开显示行号的文件?

如何在‘vi’的命令行中打开显示行号的文件?

我已经看到很多关于如何显示/隐藏行号的示例/用法编辑模式。

要打开行号::set number在编辑模式下输入

要关闭行号::set nonumber在编辑模式下输入

我想知道是否有任何方便的方法/选项(我可能不知道)可以在从命令行打开文件时指定/提及此选项?

笔记:例如,打开文件后要转到文件内的特定行,我们可以方便地vi +/<linenumber> <filename>从命令行执行。

答案1

您可以使用:

vi +"set number" your_file

答案2

您可以使用:

vi +set\ number <filename>

或输入“设置编号“ 到你的 ~/.vimrc

答案3

如果为这两种情况创建一个单独的 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"

答案4

在我看来你已经回答了你自己的问题;也许你需要重新措辞一下这个问题?:D

vi +LINENUMBER nameoffile

相关内容