func GetPWD() | " Press to display hel
return substitute(getcwd(), “”, “”, “g”) |
endf |- .vimrc (/home/computer)
"let tagsdir=GetPWD() ||- variable
“echo match(GetPWD(),‘/home/computer/program/linux-0.11’) ||| Tlist_Show_One_File
if match(GetPWD(),‘/home/computer/program/nginx-1.16.1’)>=0 ||| Tlist_Exit_OnlyWindow
set tags=
H
O
M
E
/
p
r
o
g
r
a
m
/
n
g
i
n
x
−
1.16.1
/
t
a
g
s
∣
∣
∣
T
l
i
s
t
U
s
e
R
i
g
h
t
W
i
n
d
o
w
e
l
s
e
i
f
m
a
t
c
h
(
G
e
t
P
W
D
(
)
,
′
/
h
o
m
e
/
c
o
m
p
u
t
e
r
/
p
r
o
g
r
a
m
/
l
i
n
u
x
−
0.1
1
′
)
>
=
0
∣
∣
∣
T
l
i
s
t
A
u
t
o
O
p
e
n
s
e
t
t
a
g
s
=
HOME/program/nginx-1.16.1/tags ||| Tlist_Use_Right_Window elseif match(GetPWD(),'/home/computer/program/linux-0.11')>=0 ||| Tlist_Auto_Open set tags=
HOME/program/nginx−1.16.1/tags∣∣∣TlistUseRightWindowelseifmatch(GetPWD(),′/home/computer/program/linux−0.11′)>=0∣∣∣TlistAutoOpensettags=HOME/program/linux-0.11/tags ||
endif ||- function
set autochdir ||| GetPWD
syntax on `” 自动语法高亮 |
set number " 显示行号 | ~
set cursorline " 突出显示当前行 | ~
highlight CursorLine cterm=NONE ctermbg=black ctermfg=none guibg=NONE guifg=NONE | ~
highlight CursorColumn cterm=NONE ctermbg=black ctermfg=green guibg=NONE guifg=NONE | ~
set tabstop=4 " 设定 tab 长度为 4 | ~
set autochdir " 自动切换当前目录为当前文件所在的目录 | ~
set incsearch " 输入搜索内容时就显示搜索结果 | ~
set hlsearch " 搜索时高亮显示被找到的文本 | ~
let Tlist_Show_One_File = 1 "不同时显示多个文件的tag,只显示当前文件的 | ~
let Tlist_Exit_OnlyWindow = 1 "如果taglist窗口是最后一个窗口,则退出vim | ~
let Tlist_Use_Right_Window = 1 "在右侧窗口中显示taglist窗口 | ~
let Tlist_Auto_Open=1 | ~
nnoremap :TlistToggle
vimrc
于 2022-07-25 23:38:52 首次发布