`

Vim8 -- Vim的未来(同时发布在水木Vim版)

阅读更多

如果没记错的话,Vim7的发布应该有2年半了。虽然说Vim已经很强大很稳定了,但
是还有些功能很期待。今天Google了一下Vim8,只看到一个feature voting的页面,
比较有价值:http://www.vim.org/sponsor/vote_results.php。坦白说,我自己也
有些期许:

1. 以Python, Ruby或者Javascript作为Vim默认的script引擎,停止进一步更新Vim的
Script引擎。但是保留这个引擎,使老的script都可以正常运行。

2. 提高omni complete的质量。现阶段,这个补全还是比较“差劲”的。

3. 更好的集成shell和GDB。Vim的目标不是emcas,不过这两个东西太常用了,很多
人因为这个原因要去学习一下emaca。我就是用emacs来调试的。

4. 加入一种工作方式,Bundle。学习一下TextMate,坦白说,这个功能对与Vim来
说,实现应该不难。在源代码级别支持它,Bundle留给大家去写都OK。

5. 支持Project的概念,不要靠script。

6. 增加一种快速选择文件的方式。弹出一个split buffer,或者gvim弹出一个对话
框,你输入一些缩写的字母,能找到这个目录,子目录或者项目里匹配的文件。

7. 改善大文件处理的机制,可选择使用镜像文件或者内存buffer的方式。这个对读大
的日志文件特别有用。譬如可以选择分步读入内存的方式,当然,这种方式可能会影响
很多命令例如%s的效果。我觉得作为尝试,可以在只读方式下先改进。当然多大算
大,可以配置。

我现在就想到这么多,大家还有没有什么好的建议啊?

分享到:
评论

相关推荐

    VMware-VIMSetup-all-5.5.0-1312299

    - **系统要求**: 在安装VIM之前,确保满足最低硬件和软件要求,如操作系统版本、CPU、内存等。 - **步骤**: 安装过程通常包括下载安装包、执行安装向导、配置网络设置、设置管理员账户密码等步骤。 - **注意事项*...

    vim-7.4.tar.bz2和vimgdb-for-vim7.4-master.zip

    要安装Vim 7.4,你需要先使用`tar -xvjf vim-7.4.tar.bz2`命令解压,然后在合适的目录下编译源代码,通常包括`./configure`、`make`和`sudo make install`几个步骤。 Vim 7.4的重要更新包括: 1. 改进的语法高亮和...

    VMware-VIM-all-6.7.0-15976714.txt

    VMware-VIM-all-6.7.0-15976714 原版镜像 .................................................................................................................

    VMware-VIM-all-6.5.0-14020092.txt

    vmware vcenter6.5 for windows版本。 VMware-VIM-all-6.5.0-14020092

    VMware-VIMSetup-all-5.1.0-880471.iso 下载地址

    该版本的发布对于IT行业来说是一个重要的里程碑,因为它引入了多项改进和新特性,提升了虚拟化环境的性能、可用性和可管理性。 首先,VMware ESXi是vSphere的核心组件,是一个轻量级、嵌入式型的hypervisor,直接...

    vimconfig-2012-06-13

    `Vim-Fugitive`与Git集成,让用户可以直接在Vim内进行版本控制操作;`CtrlP`是一个文件查找和缓冲区浏览工具,能快速打开项目中的文件;`Syntastic`则是一个语法检查插件,实时显示代码错误。 除此之外,配置可能还...

    Atom-atom-vim-mode-plus,vim.zip

    "vim-mode plus"是Atom中VIM模式的一个增强版,相比原生的"vim-mode",它提供了更多特性、修复了已知问题,并对用户体验进行了优化。这个插件的主要目标是尽可能接近原生VIM的行为,同时保持与Atom的集成。这使得...

    vim-powerline-develop

    在使用 **vim-powerline-develop** 之前,你需要确保已经安装了 Vim 并且了解基本的 Vim 操作。Vim 是一个高度可定制和高效的文本编辑器,尤其适合程序员和系统管理员使用。它支持多种编程语言,并且可以通过安装...

    vim键盘图(vi-vim-cheat-sheet)

    vim键盘图 ....vi-vim-cheat-sheet.gif vi-vim-tutorial-1.gif vi-vim-tutorial-2.gif vi-vim-tutorial-3.gif vi-vim-tutorial-4.gif vi-vim-tutorial-5.gif vi-vim-tutorial-6.gif vi-vim-tutorial-7.gif

    vim-ide.tar.bz2

    Ubuntu 64位免安装版VIM-IDE。 压缩包为直接打包/etc/vim配置及插件包。 root@ubuntu:/etc/vim# tree -L 2 . bundle ale auto-pairs echofunc gdbmgr indentLine LeaderF nerdcommenter nerdtree nerdtree...

    vim-common-7.4.629-7.el7.x86_64.rpm

    vim-common-7.4.629-7.el7.x86_64.rpm

    vim7.4版本rpm

    vim-common-7.4.629-8.el7_9.x86_64.rpm vim-enhanced-7.4.629-8.el7_9.x86_64.rpm vim-filesystem-7.4.629-8.el7_9.x86_64.rpm vim-minimal-7.4.160-5.el7.x86_64.rpm

    VMware-VIM-all-6.7.0-9451876.txt

    VMware vSphere 6.7 百度网盘链接及提取 码

    vim-rpm安装集合包

    1. **安装RPM包**:在命令行中,可以使用`rpm`命令来安装vim-rpm包。例如: ``` sudo rpm -ivh vim.rpm ``` 这里的`-i`表示安装,`-v`用于显示详细信息,`-h`则是在安装过程中显示进度条。 2. **查询RPM包信息*...

    vim-tmux-focus-events, 使终端vim和tmux更好地协同工作.zip

    vim-tmux-focus-events, 使终端vim和tmux更好地协同工作 tmux-focus-events.vimFocusGained 和 FocusLost 自动命令事件在终端vim中不工作。 这个插件在使用vim内部Tmux时恢复它们。以下是相关内容:vim fugitive插件...

    vim完整配置方案,解压可用,包含Vundle taglist.vim vim-airline The-NERD-tree

    amoscykl博主的Vim的终极配置方案,完美的写代码界面! ——.vimrc这篇帖子 ,还有我自己的修改和...YouCompleteMe没有成功,需要的还是要自己摸索,乱码问题 自己搜索vim-airline安装字体 有现成的帖子 我就不重复了

    vim8.0.zip --Linux-CentOS7离线安装VIM及相关依赖包

    vim-8.0.zip gpm-libs-1.20.7-6.el7.i686.rpm ncurses-5.9-14.20130511.el7_4.x86_64.rpm ncurses-base-5.9-14.20130511.el7_4.noarch.rpm ncurses-devel-5.9-14.20130511.el7_4.x86_64.rpm ncurses-libs-5.9-14....

    vim插件基础配置,vim-plug

    首先,我们需要在Vim中安装vim-plug。打开终端,确保你的系统已经安装了Vim,然后按照以下步骤操作: 1. 在你的家目录下的`.vim`文件夹(如果是Windows系统,则为`%USERPROFILE%\vimfiles`)创建一个名为`autoload`...

    vim-minimal-8.0.1763-16.el8.x86_64.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

    vim-enhanced-7.4.629-8.el7_9.x86_64.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

Global site tag (gtag.js) - Google Analytics