论坛
BBS
空间测绘
发表
发布文章
提问答疑
搜索
您还未登录
登录后即可体验更多功能
立即登录
我的收藏
提问答疑
我要投稿
工具
[26288] 2020-10-26_打造一款高逼格的Vim神器
文档创建者:
s7ckTeam
浏览次数:
1
最后更新:
2025-01-19
工具
1 人阅读
|
0 人回复
s7ckTeam
s7ckTeam
当前离线
积分
-58
6万
主题
-6万
回帖
-58
积分
管理员
积分
-58
发消息
2020-10-26_打造一款高逼格的Vim神器
0
3
%
0
4
%
0
5
%
0
8
%
0
8
%
1
0
%
1
1
%
1
2
%
1
3
%
1
3
%
1
5
%
1
6
%
1
7
%
1
8
%
2
3
%
2
3
%
2
3
%
2
4
%
2
4
%
2
5
%
2
5
%
2
6
%
2
7
%
2
7
%
2
8
%
2
9
%
3
2
%
3
2
%
打
造
一
款
高
逼
格
的
V
i
m
神
器
枫
上
雾
棋
L
i
n
u
x
学
习
2
0
2
0
-
1
0
-
2
6
来
自
:
来
自
:
S
e
g
m
e
n
t
F
a
u
l
t
思
否
,
作
者
:
枫
上
雾
棋
思
否
,
作
者
:
枫
上
雾
棋
链
接
:
链
接
:
h
t
t
p
s
:
/
/
s
e
g
m
e
n
t
f
a
u
l
t
.
c
o
m
/
a
/
1
1
9
0
0
0
0
0
1
1
4
6
6
4
5
4
V
i
m
是
一
个
上
古
神
器
,
本
篇
文
章
主
要
持
续
总
结
使
用
V
i
m
的
过
程
中
不
得
不
了
解
的
一
些
指
令
和
注
意
事
项
,
以
及
持
续
分
享
一
个
前
端
工
作
者
不
得
不
安
装
的
一
些
插
件
,
而
关
于
V
i
m
的
简
介
,
主
题
的
选
择
,
以
及
为
何
使
用
v
i
m
-
p
l
u
g
来
管
理
插
件
等
内
容
,
有
兴
趣
的
同
学
下
来
可
以
自
己
了
解
和
对
比
下
。
本
文
导
航
◈
安
装
◈
新
手
指
南
◈
移
动
光
标
◈
退
出
◈
删
除
◈
修
改
◈
撤
销
◈
复
制
粘
贴
剪
切
◈
状
态
◈
查
找
◈
替
换
◈
折
叠
◈
执
行
外
部
命
令
◈
.
v
i
m
r
c
◈
基
本
配
置
◈
取
消
备
份
◈
文
件
编
码
◈
显
示
行
号
◈
取
消
换
行
◈
显
示
光
标
当
前
位
置
◈
设
置
缩
进
◈
突
出
显
示
当
前
行
◈
查
找
◈
左
下
角
显
示
当
前
v
i
m
模
式
◈
代
码
折
叠
◈
主
题
◈
插
件
配
置
◈
树
形
目
录
安
装
安
装
其
他
平
台
,
可
以
自
行
谷
歌
。
新
手
指
南
新
手
指
南
上
面
是
史
上
最
简
单
,
最
全
面
的
V
i
m
基
础
教
程
,
至
今
无
人
超
越
。
下
面
是
作
者
基
于
上
面
的
归
纳
:
移
动
光
标
移
动
光
标
s
u
d
o
a
p
t
-
g
e
t
i
n
s
t
a
l
l
v
i
m
/
/
U
b
u
n
t
u
v
i
m
t
u
t
o
r
/
/
v
i
m
教
程
4
6
%
5
0
%
5
6
%
5
9
%
6
3
%
6
9
%
7
1
%
7
4
%
7
6
%
7
7
%
8
2
%
9
1
%
9
3
%
9
7
%
◈
代
码
,
引
号
,
路
径
补
全
◈
语
法
高
亮
,
检
查
◈
文
件
,
代
码
搜
索
◈
加
强
版
状
态
栏
◈
代
码
注
释
◈
g
i
t
◈
M
a
r
k
d
o
w
n
◈
E
m
m
e
t
◈
h
t
m
l
5
◈
c
s
s
3
◈
J
a
v
a
S
c
i
p
t
◈
R
e
a
c
t
◈
P
r
e
t
t
i
e
r
◈
总
结
退
出
退
出
删
除
删
除
修
改
修
改
撤
销
撤
销
#
h
j
k
l
#
2
w
向
前
移
动
两
个
单
词
#
3
e
向
前
移
动
到
第
3
个
单
词
的
末
尾
#
0
移
动
到
行
首
#
$
当
前
行
的
末
尾
#
g
g
文
件
第
一
行
#
G
文
件
最
后
一
行
#
行
号
+
G
指
定
行
#
<
c
t
r
l
>
+
o
跳
转
回
之
前
的
位
置
#
<
c
t
r
l
>
+
i
返
回
跳
转
之
前
的
位
置
#
<
e
s
c
>
进
入
正
常
模
式
#
:
q
!
不
保
存
退
出
#
:
w
q
保
存
后
退
出
#
x
删
除
当
前
字
符
#
d
w
删
除
至
当
前
单
词
末
尾
#
d
e
删
除
至
当
前
单
词
末
尾
,
包
括
当
前
字
符
#
d
$
删
除
至
当
前
行
尾
#
d
d
删
除
整
行
#
2
d
d
删
除
两
行
#
i
插
入
文
本
#
A
当
前
行
末
尾
添
加
#
r
替
换
当
前
字
符
#
o
打
开
新
的
一
行
并
进
入
插
入
模
式
状
态
状
态
替
换
替
换
折
叠
折
叠
执
行
外
部
命
令
执
行
外
部
命
令
#
u
撤
销
#
<
c
t
r
l
>
+
r
取
消
撤
销
复
制
粘
贴
剪
切
#
v
进
入
可
视
模
式
#
y
复
制
#
p
粘
贴
#
y
y
复
制
当
前
行
#
d
d
剪
切
当
前
行
#
<
c
t
r
l
>
+
g
显
示
当
前
行
以
及
文
件
信
息
查
找
#
/
正
向
查
找
(
n
:
继
续
查
找
,
N
:
相
反
方
向
继
续
查
找
)
#
?
逆
向
查
找
#
%
查
找
配
对
的
{
,
[
,
(
#
:
s
e
t
i
c
忽
略
大
小
写
#
:
s
e
t
n
o
i
c
取
消
忽
略
大
小
写
#
:
s
e
t
h
l
s
匹
配
项
高
亮
显
示
#
:
s
e
t
i
s
显
示
部
分
匹
配
#
:
s
/
o
l
d
/
n
e
w
替
换
该
行
第
一
个
匹
配
串
#
:
s
/
o
l
d
/
n
e
w
/
g
替
换
全
行
的
匹
配
串
#
:
%
s
/
o
l
d
/
n
e
w
/
g
替
换
整
个
文
件
的
匹
配
串
#
z
c
折
叠
#
z
C
折
叠
所
有
嵌
套
#
z
o
展
开
折
叠
#
z
O
展
开
所
有
折
叠
嵌
套
#
:
!
s
h
e
l
l
执
行
外
部
命
令
.
v
i
m
r
c
.
v
i
m
r
c
是
V
i
m
的
配
置
文
件
,
需
要
我
们
自
己
创
建
:
其
他
平
台
,
可
以
查
看
v
i
m
-
p
l
u
g
[
1
]
。
基
本
配
置
基
本
配
置
取
消
备
份
取
消
备
份
文
件
编
码
文
件
编
码
显
示
行
号
显
示
行
号
取
消
换
行
取
消
换
行
显
示
光
标
当
前
位
置
显
示
光
标
当
前
位
置
c
d
H
o
m
e
/
/
进
入
H
o
m
e
目
录
t
o
u
c
h
.
v
i
m
r
c
/
/
配
置
文
件
#
U
n
i
x
#
v
i
m
-
p
l
u
g
#
V
i
m
c
u
r
l
-
f
L
o
~
/
.
v
i
m
/
a
u
t
o
l
o
a
d
/
p
l
u
g
.
v
i
m
-
-
c
r
e
a
t
e
-
d
i
r
s
h
t
t
p
s
:
/
/
r
a
w
.
g
i
t
h
u
b
u
s
e
r
c
o
n
t
e
n
t
.
c
o
m
/
j
u
n
e
g
u
n
n
/
v
i
m
-
p
l
u
g
/
m
a
s
t
e
r
/
p
l
u
g
.
v
i
m
#
N
e
o
v
i
m
c
u
r
l
-
f
L
o
~
/
.
l
o
c
a
l
/
s
h
a
r
e
/
n
v
i
m
/
s
i
t
e
/
a
u
t
o
l
o
a
d
/
p
l
u
g
.
v
i
m
-
-
c
r
e
a
t
e
-
d
i
r
s
h
t
t
p
s
:
/
/
r
a
w
.
g
i
t
h
u
b
u
s
e
r
c
o
n
t
e
n
t
.
c
o
m
/
j
u
n
e
g
u
n
n
/
v
i
m
-
p
l
u
g
/
m
a
s
t
e
r
/
p
l
u
g
.
v
i
m
s
e
t
n
o
b
a
c
k
u
p
s
e
t
n
o
s
w
a
p
f
i
l
e
s
e
t
e
n
c
o
d
i
n
g
=
u
t
f
-
8
s
e
t
n
u
m
b
e
r
s
e
t
n
o
w
r
a
p
设
置
缩
进
设
置
缩
进
突
出
显
示
当
前
行
突
出
显
示
当
前
行
查
找
查
找
左
下
角
显
示
当
前
左
下
角
显
示
当
前
v
i
m
模
式
模
式
代
码
折
叠
代
码
折
叠
主
题
主
题
◈
a
l
t
e
r
c
a
t
i
o
n
/
v
i
m
-
c
o
l
o
r
s
-
s
o
l
a
r
i
z
e
d
[
2
]
◈
A
n
t
h
o
n
y
2
5
/
g
n
o
m
e
-
t
e
r
m
i
n
a
l
-
c
o
l
o
r
s
-
s
o
l
a
r
i
z
e
d
[
3
]
插
件
配
置
插
件
配
置
s
e
t
r
u
l
e
r
s
e
t
c
i
n
d
e
n
t
s
e
t
t
a
b
s
t
o
p
=
2
s
e
t
s
h
i
f
t
w
i
d
t
h
=
2
s
e
t
c
u
r
s
o
r
l
i
n
e
s
e
t
i
c
s
e
t
h
l
s
s
e
t
i
s
s
e
t
s
h
o
w
m
o
d
e
#
启
动
v
i
m
时
关
闭
折
叠
代
码
s
e
t
n
o
f
o
l
d
e
n
a
b
l
e
s
y
n
t
a
x
e
n
a
b
l
e
s
e
t
b
a
c
k
g
r
o
u
n
d
=
d
a
r
k
c
o
l
o
r
s
c
h
e
m
e
s
o
l
a
r
i
z
e
d
树
形
目
录
树
形
目
录
P
l
u
g
'
s
c
r
o
o
l
o
o
s
e
/
n
e
r
d
t
r
e
e
'
P
l
u
g
'
j
i
s
t
r
/
v
i
m
-
n
e
r
d
t
r
e
e
-
t
a
b
s
'
P
l
u
g
'
X
u
y
u
a
n
p
/
n
e
r
d
t
r
e
e
-
g
i
t
-
p
l
u
g
i
n
'
a
u
t
o
c
m
d
v
i
m
e
n
t
e
r
*
N
E
R
D
T
r
e
e
m
a
p
<
C
-
n
>
:
N
E
R
D
T
r
e
e
T
o
g
g
l
e
<
C
R
>
l
e
t
N
E
R
D
T
r
e
e
S
h
o
w
H
i
d
d
e
n
=
1
l
e
t
g
:
N
E
R
D
T
r
e
e
S
h
o
w
I
g
n
o
r
e
d
S
t
a
t
u
s
=
1
l
e
t
g
:
n
e
r
d
t
r
e
e
_
t
a
b
s
_
o
p
e
n
_
o
n
_
c
o
n
s
o
l
e
_
s
t
a
r
t
u
p
=
1
l
e
t
g
:
N
E
R
D
T
r
e
e
I
n
d
i
c
a
t
o
r
M
a
p
C
u
s
t
o
m
=
{
"
M
o
d
i
f
i
e
d
"
:
"
✹
"
,
"
S
t
a
g
e
d
"
:
"
✚
"
,
"
U
n
t
r
a
c
k
e
d
"
:
"
✭
"
,
"
R
e
n
a
m
e
d
"
:
"
➜
"
,
"
U
n
m
e
r
g
e
d
"
:
"
═
"
,
"
D
e
l
e
t
e
d
"
:
"
✖
"
,
"
D
i
r
t
y
"
:
"
✗
"
,
"
C
l
e
a
n
"
:
"
✔
"
,
'
I
g
n
o
r
e
d
'
:
'
☒
'
,
"
U
n
k
n
o
w
n
"
:
"
?
"
}
#
o
打
开
关
闭
文
件
或
目
录
#
e
以
文
件
管
理
的
方
式
打
开
选
中
的
目
录
#
t
在
标
签
页
中
打
开
#
T
在
标
签
页
中
打
开
,
但
光
标
仍
然
留
在
N
E
R
D
T
r
e
e
#
r
刷
新
光
标
所
在
的
目
录
#
R
刷
新
当
前
根
路
径
#
X
收
起
所
有
目
录
#
p
小
写
,
跳
转
到
光
标
所
在
的
上
一
级
路
径
#
P
大
写
,
跳
转
到
当
前
根
路
径
#
J
到
第
一
个
节
点
#
K
到
最
后
一
个
节
点
#
I
显
示
隐
藏
文
件
#
m
显
示
文
件
操
作
菜
单
#
C
将
根
路
径
设
置
为
光
标
所
在
的
目
录
#
u
设
置
上
级
目
录
为
根
路
径
◈
s
c
r
o
o
l
o
o
s
e
/
n
e
r
d
t
r
e
e
[
4
]
◈
v
i
m
-
n
e
r
d
t
r
e
e
-
t
a
b
s
[
5
]
◈
n
e
r
d
t
r
e
e
-
g
i
t
-
p
l
u
g
i
n
[
6
]
代
码
,
引
号
,
路
径
补
全
代
码
,
引
号
,
路
径
补
全
◈
V
a
l
l
o
r
i
c
/
Y
o
u
C
o
m
p
l
e
t
e
M
e
[
7
]
◈
R
a
i
m
o
n
d
i
/
d
e
l
i
m
i
t
M
a
t
e
[
8
]
◈
S
h
o
u
g
o
/
d
e
o
p
l
e
t
e
.
n
v
i
m
[
9
]
语
法
高
亮
,
检
查
语
法
高
亮
,
检
查
#
u
设
置
上
级
目
录
为
根
路
径
#
c
t
r
l
+
w
+
w
光
标
自
动
在
左
右
侧
窗
口
切
换
#
c
t
r
l
+
w
+
r
移
动
当
前
窗
口
的
布
局
位
置
#
:
t
a
b
c
关
闭
当
前
的
t
a
b
#
:
t
a
b
o
关
闭
所
有
其
他
的
t
a
b
#
:
t
a
b
p
前
一
个
t
a
b
#
:
t
a
b
n
后
一
个
t
a
b
#
g
T
前
一
个
t
a
b
#
g
t
后
一
个
t
a
b
P
l
u
g
'
V
a
l
l
o
r
i
c
/
Y
o
u
C
o
m
p
l
e
t
e
M
e
'
P
l
u
g
'
R
a
i
m
o
n
d
i
/
d
e
l
i
m
i
t
M
a
t
e
'
P
l
u
g
'
S
h
o
u
g
o
/
d
e
o
p
l
e
t
e
.
n
v
i
m
'
,
{
'
d
o
'
:
'
:
U
p
d
a
t
e
R
e
m
o
t
e
P
l
u
g
i
n
s
'
}
◈
w
0
r
p
/
a
l
e
[
1
0
]
◈
s
h
e
e
r
u
n
/
v
i
m
-
p
o
l
y
g
l
o
t
[
1
1
]
文
件
,
代
码
搜
索
文
件
,
代
码
搜
索
◈
k
i
e
n
/
c
t
r
l
p
.
v
i
m
[
1
2
]
◈
g
g
r
e
e
r
/
t
h
e
_
s
i
l
v
e
r
_
s
e
a
r
c
h
e
r
[
1
3
]
◈
r
k
i
n
g
/
a
g
.
v
i
m
[
1
4
]
加
强
版
状
态
栏
加
强
版
状
态
栏
P
l
u
g
'
s
h
e
e
r
u
n
/
v
i
m
-
p
o
l
y
g
l
o
t
'
P
l
u
g
'
w
0
r
p
/
a
l
e
'
l
e
t
g
:
a
l
e
_
l
i
n
t
e
r
s
=
{
'
j
a
v
a
s
c
r
i
p
t
'
:
[
'
e
s
l
i
n
t
'
]
,
'
c
s
s
'
:
[
'
s
t
y
l
e
l
i
n
t
'
]
,
}
l
e
t
g
:
a
l
e
_
f
i
x
e
r
s
=
{
'
j
a
v
a
s
c
r
i
p
t
'
:
[
'
e
s
l
i
n
t
'
]
,
'
c
s
s
'
:
[
'
s
t
y
l
e
l
i
n
t
'
]
,
}
l
e
t
g
:
a
l
e
_
f
i
x
_
o
n
_
s
a
v
e
=
1
l
e
t
g
:
a
l
e
_
s
i
g
n
_
c
o
l
u
m
n
_
a
l
w
a
y
s
=
1
l
e
t
g
:
a
l
e
_
s
i
g
n
_
e
r
r
o
r
=
'
●
'
l
e
t
g
:
a
l
e
_
s
i
g
n
_
w
a
r
n
i
n
g
=
'
▶
'
n
m
a
p
<
s
i
l
e
n
t
>
<
C
-
k
>
<
P
l
u
g
>
(
a
l
e
_
p
r
e
v
i
o
u
s
_
w
r
a
p
)
n
m
a
p
<
s
i
l
e
n
t
>
<
C
-
j
>
<
P
l
u
g
>
(
a
l
e
_
n
e
x
t
_
w
r
a
p
)
P
l
u
g
'
r
k
i
n
g
/
a
g
.
v
i
m
'
P
l
u
g
'
k
i
e
n
/
c
t
r
l
p
.
v
i
m
'
P
l
u
g
'
v
i
m
-
a
i
r
l
i
n
e
/
v
i
m
-
a
i
r
l
i
n
e
'
P
l
u
g
'
v
i
m
-
a
i
r
l
i
n
e
/
v
i
m
-
a
i
r
l
i
n
e
-
t
h
e
m
e
s
'
l
e
t
g
:
a
i
r
l
i
n
e
_
t
h
e
m
e
=
'
p
a
p
e
r
c
o
l
o
r
'
◈
v
i
m
-
a
i
r
l
i
n
e
/
v
i
m
-
a
i
r
l
i
n
e
[
1
5
]
◈
v
i
m
-
a
i
r
l
i
n
e
/
v
i
m
-
a
i
r
l
i
n
e
-
t
h
e
m
e
s
[
1
6
]
代
码
注
释
代
码
注
释
◈
s
c
r
o
o
l
o
o
s
e
/
n
e
r
d
c
o
m
m
e
n
t
e
r
[
1
7
]
g
i
t
◈
a
i
r
b
l
a
d
e
/
v
i
m
-
g
i
t
g
u
t
t
e
r
[
1
8
]
◈
t
p
o
p
e
/
v
i
m
-
f
u
g
i
t
i
v
e
[
1
9
]
M
a
r
k
d
o
w
n
P
l
u
g
'
s
c
r
o
o
l
o
o
s
e
/
n
e
r
d
c
o
m
m
e
n
t
e
r
'
#
<
l
e
a
d
e
r
>
c
c
/
/
注
释
#
<
l
e
a
d
e
r
>
c
m
只
用
一
组
符
号
注
释
#
<
l
e
a
d
e
r
>
c
A
在
行
尾
添
加
注
释
#
<
l
e
a
d
e
r
>
c
$
/
*
注
释
*
/
#
<
l
e
a
d
e
r
>
c
s
/
*
块
注
释
*
/
#
<
l
e
a
d
e
r
>
c
y
注
释
并
复
制
#
<
l
e
a
d
e
r
>
c
<
s
p
a
c
e
>
注
释
/
取
消
注
释
#
<
l
e
a
d
e
r
>
c
a
切
换
/
/
和
/
*
*
/
#
<
l
e
a
d
e
r
>
c
u
取
消
注
释
l
e
t
g
:
N
E
R
D
S
p
a
c
e
D
e
l
i
m
s
=
1
l
e
t
g
:
N
E
R
D
D
e
f
a
u
l
t
A
l
i
g
n
=
'
l
e
f
t
'
l
e
t
g
:
N
E
R
D
C
u
s
t
o
m
D
e
l
i
m
i
t
e
r
s
=
{
'
j
a
v
a
s
c
r
i
p
t
'
:
{
'
l
e
f
t
'
:
'
/
/
'
,
'
l
e
f
t
A
l
t
'
:
'
/
*
*
'
,
'
r
i
g
h
t
A
l
t
'
:
'
*
/
'
}
,
'
l
e
s
s
'
:
{
'
l
e
f
t
'
:
'
/
*
*
'
,
'
r
i
g
h
t
'
:
'
*
/
'
}
}
P
l
u
g
'
a
i
r
b
l
a
d
e
/
v
i
m
-
g
i
t
g
u
t
t
e
r
'
P
l
u
g
'
t
p
o
p
e
/
v
i
m
-
f
u
g
i
t
i
v
e
'
◈
s
u
a
n
/
v
i
m
-
i
n
s
t
a
n
t
-
m
a
r
k
d
o
w
n
[
2
0
]
E
m
m
e
t
◈
m
a
t
t
n
/
e
m
m
e
t
-
v
i
m
[
2
1
]
h
t
m
l
5
◈
o
t
h
r
e
e
/
h
t
m
l
5
.
v
i
m
[
2
2
]
c
s
s
3
P
l
u
g
'
s
u
a
n
/
v
i
m
-
i
n
s
t
a
n
t
-
m
a
r
k
d
o
w
n
'
l
e
t
g
:
i
n
s
t
a
n
t
_
m
a
r
k
d
o
w
n
_
s
l
o
w
=
1
l
e
t
g
:
i
n
s
t
a
n
t
_
m
a
r
k
d
o
w
n
_
a
u
t
o
s
t
a
r
t
=
0
#
:
I
n
s
t
a
n
t
M
a
r
k
d
o
w
n
P
r
e
v
i
e
w
P
l
u
g
'
m
a
t
t
n
/
e
m
m
e
t
-
v
i
m
'
l
e
t
g
:
u
s
e
r
_
e
m
m
e
t
_
l
e
a
d
e
r
_
k
e
y
=
'
<
T
a
b
>
'
l
e
t
g
:
u
s
e
r
_
e
m
m
e
t
_
s
e
t
t
i
n
g
s
=
{
'
j
a
v
a
s
c
r
i
p
t
.
j
s
x
'
:
{
'
e
x
t
e
n
d
s
'
:
'
j
s
x
'
,
}
,
}
P
l
u
g
'
o
t
h
r
e
e
/
h
t
m
l
5
.
v
i
m
'
P
l
u
g
'
h
a
i
l
2
u
/
v
i
m
-
c
s
s
3
-
s
y
n
t
a
x
'
P
l
u
g
'
a
p
/
v
i
m
-
c
s
s
-
c
o
l
o
r
'
a
u
g
r
o
u
p
V
i
m
C
S
S
3
S
y
n
t
a
x
a
u
t
o
c
m
d
!
a
u
t
o
c
m
d
F
i
l
e
T
y
p
e
c
s
s
s
e
t
l
o
c
a
l
i
s
k
e
y
w
o
r
d
+
=
-
a
u
g
r
o
u
p
E
N
D
回复
举报
上一个主题
下一个主题
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
!disable!!post_parseurl!
使用Markdown编辑器编辑
使用富文本编辑器编辑
回帖后跳转到最后一页