我已经看到了很多关于如何在vi编辑模式下显示/隐藏行号的例子/用法。
打开行号:在编辑模式下键入:set number
要closures行号,请键入:set nonumber在编辑模式下:set nonumber编号
我想知道是否有任何方便的方法/选项可用(我可能不知道)在从命令行打开文件时指定/提及此选项?
注意:例如,打开文件后要转到文件中的某一行,我们可以从命令行方便地说vi +/<linenumber> <filename> 。
您可以使用:
vi +"set number" your_file
如果你为这两种情况创build一个单独的vim设置文件呢? 例如, ~/.vimrc-number和~/.vimrc-nonumber 。 那么你可以启动这样的:
vim -u ~/.vimrc-number /some/text/file vim -u ~/.vimrc-nonumber /some/text/file
或者在您的.bashrc创build别名:
alias vimnumbers="vim -u ~/.vimrc-number" alias vimnonumbers="vim -u ~/.vimrc-nonumber"
在你看来,你回答了你自己的问题; 也许你需要重新说明这个问题? :d
vi +LINENUMBER nameoffile
您可以使用:
vi +set\ number <filename>
或者把“ set number ”放到〜/ .vimrc中
如果错误地首先回答你的问题。 我的回答是:
确切的语法,跳转到一行是:
vi +linenumber filename
要么
vi filename +linenumber
在哪里linenumber是一个数字。
你的问题的正确答案是:
vi +set\ number <filename>
在编辑文件名时将提供行号。