如果没有 ~/.vimrc
文件,那么在 Mac 上可以在哪里找到默认的 vimrc 文件呢?
在某些 Linux 系统中,它位于 /etc/vimrc
。
vim --version
user vimrc file: "$HOME/.vimrc"
。macOS默认安装的vim使用的路径是/usr/share/vim/vimrc
。
在我的系统上(macOS 10.12.5),它的内容如下:
" Configuration file for vim
set modelines=0 " CVE-2007-2438
" Normally we use vim-extensions. If you want true vi-compatibility
" remove change the following statements
set nocompatible " Use Vim defaults instead of 100% vi compatibility
set backspace=2 " more powerful backspacing
" Don't write backup file if vim is being called by "crontab -e"
au BufWrite /private/tmp/crontab.* set nowritebackup nobackup
" Don't write backup file if vim is being called by "chpass"
au BufWrite /private/etc/pw.* set nowritebackup nobackup
:scriptnames
。第一行应该是系统的vimrc
文件。 - Amadan你可以使用:echo $MYVIMRC
来打印它。此外,你还可以查看:version
,它会给出被搜索的地方列表。
macvim
。 - dlmeetei如果您只是想更改个人资料的VIM默认值,则macOS会寻找~/.vimrc
,因此如果您创建该文件,则可以在那里更改vim设置。
对于我自己生成的vim,其默认vimrc文件的位置是:
/usr/local/share/vim/vim81/defaults.vim
/usr/local/lib/vim/doc/*.txt Vim文档文件。使用“:help doc-file-list”获取完整列表。
/usr/local/lib/vim/doc/tags
The tags file used for finding information in the documentation files.
/usr/local/lib/vim/syntax/syntax.vim
System wide syntax initializations.
/usr/local/lib/vim/syntax/*.vim
Syntax files for various languages.
/usr/local/lib/vim/vimrc
System wide Vim initializations.
~/.vimrc Your personal Vim initializations.
/usr/local/lib/vim/gvimrc
System wide gvim initializations.
~/.gvimrc Your personal gvim initializations.
/usr/local/lib/vim/optwin.vim
Script used for the ":options" command, a nice way to view and set options.
/usr/local/lib/vim/menu.vim
System wide menu initializations for gvim.
/usr/local/lib/vim/bugreport.vim
Script to generate a bug report. See ":help bugs".
/usr/local/lib/vim/filetype.vim
Script to detect the type of a file by its name. See ":help 'filetype'".
/usr/local/lib/vim/scripts.vim
Script to detect the type of a file by its contents. See ":help 'filetype'".
/usr/local/lib/vim/print/*.ps
Files used for PostScript printing.
For recent info read the VIM home page:
<URL:http://www.vim.org/>
echo $MYVIMRC
命令用于在 Vim 中显示当前使用的 vim 配置文件的路径。:version
命令用于在 Vim 中显示有关当前安装的 Vim 版本、特性和补丁的详细信息。 - dlmeetei