最近更新|软件分类|软件专题|软件排行|手机版|软件发布Vim编辑器(32位/64为)2023官方版免费下载
您的位置:首页>编程开发>Vim编辑器(32位/64为)2023官方版免费下载

Vim编辑器(32位/64为)2023官方版免费下载

网友评分:

相关软件

软件介绍

Vim(程序员的编辑器)最新版是一款专业且好用的文本编辑器软件,软件可以有效地编辑纯ASCII,由Bram Moolenaar开发,其行为类似于标准Unix编辑器Vi,并添加了许多有用的扩展,它广泛应用于Linux发行版,也适用于Windows。

Vim(程序员的编辑器)最新版

Vim软件简介

Vim 是一个开发工具,可作为高度可配置的文本编辑器程序,是 Bill Joy 针对 Unix 的 vi 文本编辑器程序的一个克隆,它自己的名字缩写为“ Vi IMproved”。该程序可以有效地创建和更改任何类型的文本,无论是用于编辑电子邮件还是摆弄配置文件,非常适用于程序员,是程序员的最爱。同时该工具也具有极大的通用性,其功能也非常强大。

Vim软件特点

普通人的编辑利器

1.免费

用户再也不用去网上辛苦的下载D版了!

2.提高输入速度

纯键盘操作的速度是鼠标无法比拟的,虽然会带来一定的学习成本,但是相信还是值得的。

3.完美支持中文,并支持多种文件编码

很多编辑器会有处理多字节编码的问题,而vim完美解决了这一点。

4.文本笔记管理

这要归功于vim的一款插件:voom

程序员的编辑利器

1.支持几乎所有语言类型

只要是大家知道的语言,大到c++,python,小到bash,sql,vim全部都默认支持了这些语言的语法高亮,自动缩进等等。

2.支持各种语言的代码自动补全和智能提示。

3.快速查找函数定义功能及显示函数列表功能。

vim+tags+taglist即可轻松实现上面的功能,功能上完全可以替代si或者vs.

4.支持类似textmate的代码片段功能

我目前使用的是snipMate,当然提供这种功能的插件可不只这一个,你可以有更多选择~

5.集成编译调试功能,快速定位编译错误

vim提供了quickfix的功能,可以集成gcc,g++,java,c#,python,php等各种语言的错误定位功能,极大提高了代码编译调试时的错误定位。

6.开源

如果发现vim有bug,那么大可以自己去研究代码修复~

7.跨平台

在linux,windows,mac等多平台都有相应的版本,不用担心跨平台开发的问题!

8.支持插件,无限扩展自己想要的功能。

Vim软件功能

1、支持异步 I/O 和通道channel

Vim 现在可以和后台的其它进程进行消息交互。这样就可以开发一个运行在后台的服务器,并将结果发回给 Vim,这种交互方式称之为通道channel。在通道中使用 JSON 传递消息,因此你可以用任何一种语言来开发后台服务器,只需要它支持 JSON 即可。通过支持这种技术可以实现一些功能非常复杂的插件。

Vim 现在也能启动一个任务,并与之通讯或停止它。比如说,可以启动一个用于自动补完、格式检查等功能的进程。在任务和 Vim 之间的通讯是通过通道完成的。

2、定时器

另外一个异步工作的是定时器timer,可以启动一个定时器并不断重复调用某个函数。比如:let tempTimer = timer_start(4000, 'CheckTemp')

3、Partial

Vim 已经有了一个 Funcref 功能,这是一个函数引用。partial 也是一个函数引用,但是它可以绑定参数或字典。这对于频道或定时器的回调很有用。 比如:let tempTimer = timer_start(4000, function('CheckTemp', ['out'])) 。

4、Lambda 和闭包

lambda 是创建函数最快的方式,比如:{args -> expr}。它对于 filter() 和 map() 很有用,而且还支持函数参数。如:call filter(mylist, {idx, val -> val > 20})。

lambda 可以使用定义 lambda 表达式范围内的变量,这常被称之为闭包closure。

5、插件包

插件越来越多了,为了更好的管理插件,因此支持了插件包的支持。

6、窗口 ID

以前 Vim 中的窗口只能通过数字编号来访问,当打开、关闭或移动窗口时,这个数字也随之而变。现在每个窗口都有了一个唯一的 ID,可以更方便的找到它们。

7、折行缩进

新增的 'breakindent' 选项可以保证在折行时维持缩进不变。

8、Windows:支持 DirectX

新增的 'renderoptions' 选项可以在 Windows 上切换到 DirectX (DirectWrite)引擎上。

9、支持 GTK+ 3

一般用户很难注意到 GTK+ 3 和 GTK+ 2 的区别。对这两者的配置仍然都支持。

Vim软件优势

Vim 在 MS Windows(XP,Vista,7、8、10),macOS,VMS 和几乎所有 UNIX 版本下运行。移植到其他系统应该不是很困难。 Vim 的旧版本可在MS-DOS,MS-Windows 95/98/Me/NT/2000,Amiga DOS,Atari MiNT,BeOS,RISC OS 和 OS/2 上运行。这些不再维护。

  • 下载地址

点击报错软件无法下载或下载后无法使用,请点击报错,谢谢!