应用介绍
SpaceVim0.7.0新版本出来了,这个版本减少了许多默认的插件,让安装更简单,同时还实现了多光标支持等特性。SpaceVim是受spacemacs启发的vim编辑器的发行版。它管理图层中的插件集合,帮助收集相关的软件包以提供功能。例如,python层一起收集deoplete.nvim,neomake和jedi-vim以提供自动完成,语法检查和文档查找。这种方法有助于保持配置的组织性,并且通过让用户不必考虑要安装哪些软件包来减少用户的开销。
如果你喜欢SpaceVim,可以随时在github上登录项目 - 这是一个很好的方式来展示你的欣赏,同时为我们提供继续在这个项目上工作的动力。项目的额外可见性也不会伤害!
SpaceVim安装教程
为Vim和neoVim安装SpaceVim
curl -sLf https://spacevim.org/install.sh | bash
为Vim或neoVim安装SpaceVim
curl -sLf https://spacevim.org/install.sh | bash -s -- --install vim
curl -sLf https://spacevim.org/install.sh | bash -s -- --install neovim
卸载SpaceVim
curl -sLf https://spacevim.org/install.sh | bash -s -- --uninstall
更新说明
打破变化
添加聪明的f #1460 禁用[Unite]和[Denite]自定义领导者,改用clever -f。
默认情况下禁用所有语言层,减少插件的数量,默认情况下它仅为51。
改进fzf层#1504
改进ctrlp图层#1503
改进leaderf图层#1498,#1476
改进层#1491
改进联合图层#1487
禁用git,VersionControl默认情况下所有模糊查找器图层。
首先删除大多数键绑定
改进工具层#1507。并在默认情况下禁用它。
新功能
突出显示符号模式#1394
SpaceVim支持按需突出显示当前符号,并添加瞬态以轻松导航并重命名此符号。
Iedit模式#1258
SpaceVim使用强大的iedit模式来快速编辑多次出现的符号或选择。
两种新模式: iedit-Normal /iedit-Insert
iedit的默认颜色是red/ green,它基于当前的colorscheme。
添加项目发起人#1245
在javascript层#1437中将package.json添加为项目rooter
添加Windows密钥绑定指南#1214
添加tetach脚本#1358
新的图层
添加工具#划线层#1366,#1365
添加lang#csharp图层。#1433
添加cscope图层#1220
添加飞镖图层#1207
重写插件管理器#1446
改进版本控制层#1470
增强功能
将图标添加到欢迎页面(启动)#1389
为Windows键绑定添加帮助说明。#1244
为联合密钥绑定#1248添加帮助说明
为其他键绑定添加帮助说明#1241
添加提示退出缓冲区。#1359
添加视觉选择支持#1291
添加飞镖#1222的 lsp支持
在JavaScript层#1270中添加一个新插件
添加预览功能#1425
添加vim-pydocstring #1299
添加配置文件类型图标#1289的选项
添加SpaceVim主题#1255
添加版本API #1215
添加新的有趣横幅#1208
更改为更经常使用的快捷键#1230
更新图标#1240
改进SpaceVim #1236中的 if_python检查
HOTFIX:在修复缓冲区#1226中修复模糊的描述
改进检查器层#1223
更新版本API #1219
改进flygrep #1426
禁用光标错误信息#1424
改进Ocaml层#1387
改进github层#1377
改进ocmal / c / unite / denite / ctrlp层#1369
还原“修复语言客户端配置” #1282
选择使用本地eslint #1257
使用兼容的API执行()#1353
更新Core #1457
改进核心配置#1455
删除默认图层#1454
默认图层#1452
更好的默认#1438
改善状态线#1416中的皮棉状态
改进JavaScript层#1415
更新文件头#1407
支持elixir层中的eex #1404
地图[SPC]是在使用Ultisnips引擎#1399时联合ultisnips
doc修复#1356
使用嵌套autocmd相当vimfiler #1342
替换flygrep #1340的模式
改进cmd #1339
更新中国用户#1338的安装脚本
wget默认没有安装在所有系统上(像我的)。使用卷曲... #1335
过滤器#1325
工具:添加VimCalc插件#1316
Windows 7中的修补程序#1315
改进搜索工具#1314
重新格式化为 在install.cmd [#1310](https://github.com/SpaceVim/SpaceVim/pull/1310)
颜色#1308
插件管理器#1307
改进install.cmd #1297
新的插件用户界面#1294
像常规缓冲区#1429一样关闭终端缓冲区
错误修复
修复#1505 #1509
修复1485 #1508
修复#1489 #1506
修复安装脚本#1497中的错字
修复Gabirel / Hack-SpaceVim#36 #1485
修正状态线问题#1466
修复缓冲区API #1451
修复#1447的 indentline
修复层html表#1443
修复几个拼写错误#1442
修复github层#1420
修复c层#1413
修复关闭当前缓冲提示#1401
修复python #1396的跑步者
修复zz映射不尊重滚动值。#1391
修复deoplete python完成#1388
修正lang#c层#1375中的拼写错误
修复飞行grep #1373
修复deoplete支持#1371
修复红宝石格式#1368
修复跳棋层#1364
修复Neomake问题#1352
修复Windows ID #1347
修复vimcalc #1324的状态行
修复警告消息#1321
修复错字#1318
修复main.css #1313
修复Vimfiler #1303的问题
修复网站#1300中的编辑网址
修复网站404 #1293
修复#1266 #1292
修复项目经理#1288
修复Iedit模式光标#1284
修复#1277 #1279
修复语言客户端配置#1265
修复neovim崩溃#1264
修复信息图标#1253
修复libclang路径#1246
修复降价图层#1235
修复#1143 #1224
修复插件帮助中的'定义'错别字#1217
Doc && Wiki
Relicense #1406
为gitee #1343添加cn wiki
更新中文快速指南#1337
添加键绑定开发文档#1221
添加CODEOWNERS #1302
添加html层doc #1295
为更新插件添加常见问题#1428
添加OCaml层文档#1386
添加作业api文档#1344
添加分层#1329
添加github /页面检查#1304
添加分享侧边栏#1273
编辑是因为jshell是在java9中引入的。#1481
网站改进#1312
更新开发工作流#1311
更新翻译器#1351
更新自述#1350
更新cn / development.md #1349
更新中文文档#1348
更新README_zh_cn.md #1262
更新文档#1256
更新vim-diff #1254的文档
更新vim_diff #1274的文档
更新网站(2)#1272
更新网站#1271
更新网站#1305
更新中文文档#1331
改进javascript #1421
改进json层#1419
更新成就#1323
更新开发规则#1298
更新功能#1363
翻译documentation.md #1361
更新快速入门指南#1417
激活开放式集体#1474
横幅#1440
更新赞助商#1432
使用多个问题并拉取请求模板#1431
更新自述文件#1423
从ci #1309自动生成Wiki
改进自述#1463
更新自述#1459
常问问题
什么是项目状态?
目前的稳定版本是0.5.0。查看里程碑页面了解开发进度和高层计划的路线图。
SpaceVim是否试图将Vim / Neovim变成IDE?
通过图层功能,该版本的vim发行版尝试将vim / neovim转变为适用于多种语言的IDE。
需要哪个版本的vim / neovim?
vim 7.4 / neovim v0.1.7和+luaor +python3是必需的。