set ignorecase 查找时忽略大小写
set autoindent 复制当前行的缩进到下一行
set smartindent 根据文件类型自动缩进
set expandtab 用空格代替tab
map是用来映射快捷键的
let有点类似于赋值
vimrc rc的含义是run command
系统级vimrc
用户级vimrc
:h vimrc 查看vimrc的介绍
:version 查看vim版本
" 注释
设置行号:set number
如果想取消某个设置,就加上no
比如:set nonumber
想查看是某一项是否设置,加上问号,比如 set number?
如果设置不显示行号,会显示 nonumber
set history=1000 设置vim中命令的历史纪录为1000条
(前提是首先要在vim中输入冒号进入命令模式,才能使用上下键查看历史记录)
set ruler 右下角可以查看光标的位置信息
set hlsearch 缩写:set hls 查找的时候匹配值会高亮
配合 set incsearch 可以在边搜索时边显示高亮
autoindent
smartindent
shiftwidth
tabstop
$ vim --version
VIM - Vi IMproved 8.2 (2019 Dec 12, compiled Oct 01 2021 01:51:08)
包含补丁: 1-2434
Extra patches: 8.2.3402, 8.2.3403, 8.2.3409, 8.2.3428
修改者 team+vim@tracker.debian.org
编译者 team+vim@tracker.debian.org
巨型版本 无图形界面。 可使用(+)与不可使用(-)的功能:
+acl -farsi +mouse_sgr +tag_binary
+arabic +file_in_path -mouse_sysmouse -tag_old_static
+autocmd +find_in_path +mouse_urxvt -tag_any_white
+autochdir +float +mouse_xterm -tcl
-autoservername +folding +multi_byte +termguicolors
-balloon_eval -footer +multi_lang +terminal
+balloon_eval_term +fork() -mzscheme +terminfo
-browse +gettext +netbeans_intg +termresponse
++builtin_terms -hangul_input +num64 +textobjects
+byte_offset +iconv +packages +textprop
+channel +insert_expand +path_extra +timers
+cindent +ipv6 -perl +title
-clientserver +job +persistent_undo -toolbar
-clipboard +jumplist +popupwin +user_commands
+cmdline_compl +keymap +postscript +vartabs
+cmdline_hist +lambda +printer +vertsplit
+cmdline_info +langmap +profile +virtualedit
+comments +libcall -python +visual
+conceal +linebreak -python3 +visualextra
+cryptv +lispindent +quickfix +viminfo
+cscope +listcmds +reltime +vreplace
+cursorbind +localmap +rightleft +wildignore
+cursorshape -lua -ruby +wildmenu
+dialog_con +menu +scrollbind +windows
+diff +mksession +signs +writebackup
+digraphs +modify_fname +smartindent -X11
-dnd +mouse -sound -xfontset
-ebcdic -mouseshape +spell -xim
+emacs_tags +mouse_dec +startuptime -xpm
+eval +mouse_gpm +statusline -xsmp
+ex_extra -mouse_jsbterm -sun_workshop -xterm_clipboard
+extra_search +mouse_netterm +syntax -xterm_save
系统 vimrc 文件: "$VIM/vimrc"
用户 vimrc 文件: "$HOME/.vimrc"
第二用户 vimrc 文件: "~/.vim/vimrc"
用户 exrc 文件: "$HOME/.exrc"
defaults file: "$VIMRUNTIME/defaults.vim"
$VIM 预设值: "/usr/share/vim"
编译方式: gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -ffile-prefix-map=/build/vim-I0JMpS/vim-8.2.2434=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
链接方式: gcc -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o vim -lm -ltinfo -lselinux -lacl -lattr -lgpm -ldl
vimrc
run command
vim
Vimrc
rc = run command
Vimrc (系统级 用户级)
rc = run command
:version
:h vimrc
开启num
:set (no) number ?
set ruler 光标位置
set hlsearch 高亮搜索值
set incsearch 搜索时高亮
set ignorecase 忽略搜索选项大小写
set autoindent 缩进
Vim
vimrc高亮设置
我觉得这里 RC 应该是 run config 的意思。
rc = run command
vim =vi +improved 多级撤销 语法加亮和自动补全 支持多种插件
vimrc
vim介绍01
vimrc
Vimrc
设置行号:
set number
set number?
set nonumber
设置历史行号
set history = 1000
设置光标和位置值
set ruler
设置查找的值高亮显示
set hlsearch(set hls)
查找"search":
/search
设置边搜索边设置高亮
set incsearch
设置-忽略查找选项的大小写
set ignorecase
设置-自动复制上一行的缩进到下一行
set autoindent
设置-自动识别“{}”并且缩进,写代码有用
set smartindent
首先是F3的快捷键,后面加上使用的步骤
i进入插入模式,输入<ul>,CR表示回车,space表示空格,Esc进入普通模式,I自动返回到当前的首字母,成为一个插入模式
let mapleader=“,”???
Vimrc = Vim run command
有系统级vimrc 和 用户级 vimrc