:set number
,但是如何默认使它们始终处于打开状态?#1 楼
将set number
添加到主目录中的.vimrc
文件中。如果
.vimrc
文件不在主目录中,请使用vim .vimrc
创建一个文件,并在打开时添加所需的命令。这是一个解释vimrc以及如何使用它的网站。
评论
是的每当我想为命令行程序设置一些默认值时,我都会在其手册页中搜索rc。这是很常见的约定。
–蒂姆·波特(Tim Pote)
2012年4月23日在2:41
如果主目录中不存在文件.vimrc,则创建该文件。
– Rajeev Ranjan
18年9月4日9:00
另一个有用的好设置是设置relativenumber
–aarona
19年4月27日在8:18
只需在终端中的任何地方运行此命令:echo“ \ nset nu” >>〜/ .vimrc。现在退出并重新打开终端会话。
– Kapil Jituri
20 Jan 31'的6:02
如果在主目录中找不到.vimrc,则可以在/ etc / vim / vimrc中进行检查。
–未知的程序员
20年12月1日在19:54
#2 楼
要更改默认设置以在vi / vim中显示行号:vi ~/.vimrc
,然后将以下行添加到文件中:
set number
我们可以
source ~/.vimrc
或保存并通过:wq
退出,现在将来的vi / vim会话将具有编号:) 评论
通过sudo,如果文件夹受到限制,通常也是如此。
– abe312
16年1月9日,19:25
是的,并且您破坏了拥有其主目录的普通用户的访问权限。这是导致多个错误报告的原因,并且只是错误的解决方案
–克里斯蒂安·布拉班特(Christian Brabandt)
16年1月9日在19:39
还为什么要使用gedit?如果是服务器怎么办?还是没有安装gedit?使用vim更有意义:)
– yonatan
16年6月14日在14:05
#3 楼
端子>su
> password
> vim /etc/vimrc
单击此处并按行号(13)编辑:
set nu
评论
注意,这将改变系统上所有用户的默认vim行为,除非被用户个人.vimrc在其主目录中覆盖
– Crobicha
17年5月1日在16:54
我喜欢此屏幕截图中的配色方案,您使用的是哪个?
– Ryan Hoo
17-10-9在15:08
对于ubuntu服务器,文件位置为/ etc / vim / vimrc
– Brosig
18年9月17日在14:03
#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个空格)
文件名也将显示。
评论
欢迎使用Stack Overflow!但是,我看不到这个答案添加的内容在公认的答案中不存在
– D. Ben Knoble
19-10-10在3:29
#5 楼
我的主目录中没有.vimrc文件。我创建了一个,并添加了以下行:set number
,此问题得以解决。
#6 楼
如果不想添加/编辑.vimrc,可以从vi "+set number" /path/to/file
开始
#7 楼
在主目录中,您将找到一个名为“ .vimrc”的文件,在该文件中添加此代码“ set nu”,然后保存并退出并打开新的vi文件,您将在其上找到行号。#8 楼
我正在使用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.
评论
您可以将set命令放入.vimrc吗?那是哪里?还是我只创建一个?
你可以做一个。它必须在您的主目录中。有关详细信息,请参见我的答案。
我创建了它,它起作用了。
我从来不明白为什么Vim和一半的IDE在默认情况下会禁用行号。试图节省几个像素?