- 软件大小:20MB
- 软件语言:简体中文
- 软件类型:国产软件
- 软件类别:编程开发
- 更新时间:2023-10-18
- 软件授权:免费版
- 官方网站://www.9553.com
- 运行环境:XP/Win7/Win8/Win10
- 标签:编程工具 文本编辑器
ASP.NET Core 7.0 Runtime (v7.0.12)官方版下载
8.92MB/简体中文/7.5
2.47MB/简体中文/7.5
15.28MB/简体中文/7.5
3.60MB/简体中文/7.5
8.78MB/简体中文/7.5
Vim(程序员的编辑器)最新版是一款专业且好用的文本编辑器软件,软件可以有效地编辑纯ASCII,由Bram Moolenaar开发,其行为类似于标准Unix编辑器Vi,并添加了许多有用的扩展,它广泛应用于Linux发行版,也适用于Windows。
Vim 是一个开发工具,可作为高度可配置的文本编辑器程序,是 Bill Joy 针对 Unix 的 vi 文本编辑器程序的一个克隆,它自己的名字缩写为“ Vi IMproved”。该程序可以有效地创建和更改任何类型的文本,无论是用于编辑电子邮件还是摆弄配置文件,非常适用于程序员,是程序员的最爱。同时该工具也具有极大的通用性,其功能也非常强大。
普通人的编辑利器
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.支持插件,无限扩展自己想要的功能。
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 在 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 上运行。这些不再维护。