1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 EverVim 20170803 新增键位导航和多项优化 下载

本帖由 漂亮的石头2017-08-03 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    488,014
    赞:
    47
    EverVim 20170803已发布。

    版本发布仅为公布更新日志,安装时请仍使用 master 分支

    EverVim IRC 聊天频道(freenode): #EverVim

    IRC 主要用于解决问题,发布更新日志和使用交流。Bug反馈请到Github Issues。更新如下:

    通用


    • 支持单个项目的Vimrc配置


      • 项目根目录的.EverVim.project将会自动被读取


      • 可在该文件中定义只针对文件夹内的代码格式设置,自动编译设置等

    • 新增Agit,用于方便的浏览 Git Log 历史


    • FZF:


      • 默认在Linux, macOS, FreeBSD上启用FZF


      • 键位前缀为<Leader>.,可尝试<Space>.查看可用的命令


      • Ctrl-P在Unix上将会被重新映射到 FZF :Files


      • 在Windows上默认的模糊搜索仍然为CtrlP :(

    • 中英文txt小说自动断章,生成目录,书签支持


    • 第一次启动如果没有检测到Bundle文件夹,则自动启动插件安装


    • 基于物理的平滑滚动,修改g:evervim_smooth_scrolling开启


    • 遵循终端光标样式(不再会自动将I型光标改为块状,neovim上游bug)


    • 新增NERDTree跨标签页同步视图和位置的选项g:evervim_nerdtree_tabs_sync


    • 插件组中没有的插件可以通过~/.EverVim.bundles自行添加&配置


    • Git中忽略~/.vim/UltiSnips,可在该目录下放置自定义Snippets


    • Autochdir 默认关闭,CWD现在与NERDTree文件夹根目录同步
    Leader Guide (键位向导)


    • Leader Guide 可通过单击<Space>呼出,默认Leader仍然为逗号


    • 原键位,如,nt,与<Space>nt等效,区别是<Space>开头的有键位向导


    • 启动屏幕上显示当前Leader和当前Leader Guide键位


    • Leader Guide中的键位已经经过严格的分类排序
    编辑


    • 书签功能现在针对每个Buffer,而不是每次Session


    • 用 vim-css-colors 代替 coloresque 防止与CSS3插件冲突


    • 新增 Goyo.vim 和 Limelight 用于专注编辑


    • 支持增加/动态更新代码头部注释块(协议,作者姓名,更改时间)


    • 搜索输入时实时显示搜索结果 (incsearch.vim)


    • 替换时实时显示替换结果 (vim-over)


    • 支持打开、保存GPG加密的文件,将自动调用GPG解密


    • 在 Agit Diff 和启动屏上禁用折叠


    • 新增选项,在第80列显示警告线
    外观


    • 支持自定义默认主题,通过变量g:evervim_color_theme和g:evervim_airline_theme


    • 状态栏


      • 底部栏采用三角形分隔,顶部用圆形


      • 顶栏左侧为标签页列表,右侧为Buffers列表


      • 在GVim等图形界面中仍使用EverVim的顶栏(禁用原生标签栏)


      • 顶栏两端显示窗口和Buffers图标


      • 防止顶栏因Buffers或标签太多导致显示溢出

    • 硬编码Neovim的:terminal配色为Dracula色彩


    • 新增选项,完全禁用Powerline等符号字体,仅显示正常monospace符号


    • 新增选项,完全禁用Appearance Bundle,界面返回原生UI,功能性不变
    键位映射


    • <Leader>te 新标签页打开NeoVim内置的终端模拟器 :terminal


    • <Leader>tv 纵向分割打开NeoVim :Terminal


    • <Leader>ts 横向分割打开NeoVim :Terminal


    • <Leader>ec 新标签页快速编辑 .EverVim.vimrc


    • U 在启动界面为升级EverVim


    • <Leader>fcu 对当前文件执行 Dos2Unix (Viml实现,不需要单独安装dos2unix)


    • <Leader>fcd 对当前文件执行 Unix2Dos (Viml实现,不需要单独安装dos2unix)


    • <Leader>tn to open a brand new session in a new tab, starts with the startup screen


    • <Leader>jh 跳转焦点到最左侧窗口,通常是NERDTree


    • <Leader>jl 跳转焦点到最右侧窗口,通常是TagBar


    • <Leader>ga Agit,交互式显示一份详细的Git Log


    • <Leader>tm 标签管理(并不推荐)


    • <Leader>eh 更新源码头部注释快


    • <Leader>to Markdown 自动生成目录


    • <Leader>ws 标记窗口交换


    • Vim-Go的键位移至 <Leader>L (语言相关的键位前缀)
    启动界面


    • 增加 +Python +Lua +Clip 等指示


    • 显示VimR和Neovim的版本信息


    • 显示Windows版本和NT版本


    • 显示macOS和Darwin版本


    • 显示Linux发行版信息和内核版本


    • 更友好的显示BSD分支和内核信息
    语言&框架


    • Markdown 支持转至Plasticboy的实现,比原来更强大,内建TOC支持


    • Markdown toml, json, yaml Frontmatter高亮


    • 重新加回了qml语法高亮支持


    • 新增 Presenting.vim,在Vim中创建幻灯片


    • 中英文txt小说自动生成目录
    GUI客户端


    • 增加 dzhou121 的 Gonvim 支持


    • 增加 daa84 用Rust写的 neovim-gtk 支持


    • 防止 neovim-gtk 显示原生标签栏
    文档


    • Wiki 新增 键盘快捷键列表页


    • Wiki 新增 更新日志页
    Bug修复


    • 在VimTutor中关闭IndentLine


    • 修复重复Session提示未能正确显示


    • 在macOS上禁用fsync,因为无法在NTFS支持中使用


    • 移除了一键切换背景功能


    • 防止Bufferline中显示QuickFix


    • 为c.vim显式定义LocalLeader
    更新截图


    启动页:

    [​IMG]

    键位导航 <Space>

    [​IMG]

    NeoVim 内置终端模拟器

    [​IMG]

    EverVim 是一份强大的全平台 Vim 配置集。整个发行版采用 Vim-Plug 做异步插件管理,支持插件惰性加载,加快启动速度,相比 Vundle 初次安装速度快10倍。EverVim 的默认配置打开了主流语言的特性支持,力求开箱即用。同时,整份配置都可以通过用户目录下的 ~/.EverVim.vimrc 文件定制。从而让 Vim 新手和有经验的用户都能很快上手。
    EverVim 20170803 新增键位导航和多项优化下载地址
     
正在加载...