我已经看到很多关于如何显示/隐藏行号的示例/用法六编辑模式。
要打开行号::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