vim行号 - 默认情况下如何启用它们?

时间:2012-04-23 02:30:37

标签: vim vi editing line-numbers

我可以在我正在编辑的文件中:set number但是我怎样才能让它们始终处于打开状态?

9 个答案:

答案 0 :(得分:384)

set number添加到您主目录中的.vimrc文件中 如果您的主目录中没有.vimrc文件,请使用 vim .vimrc并在打开时添加所需的命令。

Here's a site解释了vimrc以及如何使用它。

答案 1 :(得分:62)

更改默认设置以在vi / vim中显示行号:

vi ~/.vimrc

然后将以下行添加到文件中:

set number

我们可以source ~/.vimrc或保存并退出:wq,现在vim会话将有编号:)

答案 2 :(得分:10)

终端> su> password> vim /etc/vimrc

单击此处并按行号(13)进行编辑:

set nu

click here and Edit as "Line number (13)"

答案 3 :(得分:6)

我的主目录中没有.vimrc文件。我创建了一个,添加了这一行:

set number

这解决了这个问题。

答案 4 :(得分:4)

set nu set ai set tabstop=4 set ls=2 set autoindent

在您的.vimrc文件中添加以上代码。如果不存在.vimrc文件,请在您的主目录(/ home /用户名)中创建

set nu->这使Vim显示行号

set ai->这使Vim启用自动缩进

set ls = 2->这使Vim显示状态行

set tabstop = 4->这使Vim设置标签的长度为4个空格(默认为8个空格)

enter image description here

enter image description here

文件名也将显示。

答案 5 :(得分:2)

在主目录中,您将在该文件中找到名为“.vimrc”的文件,添加此代码“设置nu ”并保存并退出并打开新的vi文件,您将在其中找到行号

答案 6 :(得分:2)

我使用Debian 7 64位。

我的主文件夹中没有.vimrc文件。我创建了一个,并且能够为vim设置用户默认值。

然而,对于Debian 7,另一种方法是编辑/ etc / vim / vimrc

以下是该文件中的注释块:

" All system-wide defaults are set in $VIMRUNTIME/debian.vim (usually just
" /usr/share/vim/vimcurrent/debian.vim) and sourced by the call to :runtime
" you can find below.  If you wish to change any of those settings, you should
" do it in this file (/etc/vim/vimrc), since debian.vim will be overwritten
" everytime an upgrade of the vim packages is performed.  It is recommended to
" make changes after sourcing debian.vim since it alters the value of the
" 'compatible' option.

答案 7 :(得分:0)

如果您不想添加/编辑.vimrc,可以从

开始
vi "+set number" /path/to/file

答案 8 :(得分:0)

将您希望默认使用的任何命令添加到您的 ~/.vimrc 文件(在 Windows 系统上名为 _vimrc