大小:17.45M
更新时间:23-08-23
系统:Pc
ps:本次小编带来的是gvim windows版本,可以运行在各种32位和64位的windows平台上,软件会根据安装的平台自动选择相应语言包,支持中文及其各种编码,连界面也是中文,可以更好的方便中国用户使用,欢迎免费下载。
一。普通人的编辑利器
之所以第一点就提到这个,是因为”文字处理”当然是一个编辑器最基本的功能,而能把编辑的体验发挥到极致的也恐怕只有vim而已了。
1、免费
用户再也不用去网上辛苦的下载D版了!
2、提高输入速度
这个相信也没有什么好争论的,纯键盘操作的速度是鼠标无法比拟的,虽然会带来一定的学习成本,但是相信还是值得的。
3、完美支持中文,并支持多种文件编码
很多编辑器会有处理多字节编码的问题,而vim完美解决了这一点。(如果你的vim没解决,请参考linux下vim的编译以及终端乱码的最终解决方案)
4、文本笔记管理
这要归功于vim的一款插件:voom
二。程序员的编辑利器
如果你是一名程序员,那就千万不要错过vim,它真的为程序员提供了太多贴心的功能。
1、支持几乎所有语言类型
不夸张的说,vim真的是将这一点做到了极致,只要是大家知道的语言,大到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、m本身有自己的脚本语言,如果你真的不想再多学一门语言,那也不是什么大事,gvim7.3已经默认编译支持了 python,ruby,lua,perl等等脚本语言,用你喜欢的脚本语言开发去吧!与emacs的lisp相比,如果vim 自身的脚本语言确实有所欠缺,但是python较之lisp恐怕就是旗鼓相当甚至更胜一筹了吧。
一、快捷键 1、光标的移动 这里说的光标移动是指在正常模式下光标的移动。 最简单是方向键,它即使在插入模式下仍可使用,但不是最方便。 h 在当前行向左移动一个字符,或者Backspace。 j 移动到下一行,或者Enter。 k 移动到上一行,或者- 号。 l 在当前行向右移动一个字符,或者空格键Space。 Ctrl +f 向前滚动一页,或者PageDown。 Ctrl +b 向后滚动一页,或者PageUp。 0(零) 移至行首(包含空白字符,如缩进的空格),或是Home 键。 $ 移至行尾, 或End 键。 ^ 移到行首第一个非空白字符。 G 移动到文档末尾,或者 gg 移动到文档开头。 w 移动到下一word的开头。 b 移动到上一word的开头。 e 移动到本word或者下个word的末尾。 ge 移动到上个word的末尾。 大写的W B E 和w b e 效果一样但会忽略像。 - 等特殊字符。 中文因为是连在一起的,所以如果没有空格或者数字、英文标点的话,将视为一个word。 ( 光标移至句首,句子是以。 ? ! 标点来判断的。) 光标移至句尾 { 光标移至段落的开头,段落是以空白行来判断的。} 光标移至段落的结尾 H 将光标移至屏幕顶第一个非空白字符。 M 光标移至屏幕中间第一个非空白字符。 L 光标移至屏幕底第一个非空白字符。这和PageDown,PageUp 不一样,内文内容并未动,只是光标在动而已。 :n 将光标定位到第n行。 n| 将光标移动到本行第n个字符。 2、打开和退出 Gvim快捷键说明:e test.txt 打开test.txt文件进行编辑,文件不存在则创建。 :w 保存文档,但不退出vim编辑器。[3] :q 不保存文档,退出vim编辑器。 :wq 保存文档然后退出vim编辑器。按ZZ(注意Z是大写的,并且不是在命令模式)或者:x效果是一样的。 :q! 放弃所有修改强制退出,按:q不能退出时就试试这个吧。 二、模式 im常用的模式有: 命令模式(command-mode),插入模式(insert-mode),可视模式(visual-mode),正常模式(normal-mode)。 模式的转换: ①其它模式==>正常模式 按Esc键 ②正常模式==>插入模式 按i 在光标前插入 按I 在行首插入 按a 在光标后插入 按s 删除光标所在的字符再插入 按A 在行末插入 按o 在当前行之下新建行 按O 在当前行之上新建行 按S 删除光标所在行再插入 ③正常模式==>命令模式 按: (shift 加分号) ④正常模式==>可视模式 按v 可视模式 按V 可视块模式编辑模式介绍
1、打开软件,打i键,进入插入模式,输入一段文本; 2、打esc,退到normal模式;打x, 删当前光标所在的一个字符; 3、进入插入模式,增加一个新行; 4、打esc,退到normal模式;打dd, 删除当前行,并把删除的行存到剪贴板里; 在normal模式; o , 在当前行后插入一个新行
同类热门
猜你喜欢
类似软件
SrtEdit(字幕编辑器)24.96M1065人在用 SrtEdit是一款专业字幕编辑软件,一款真正的字幕神器。软件能够对字幕进行编辑制作、调校时间轴、字幕特效处理、自动批量生成时间码Srt字幕等等。支持Unicode和ANSI编码,支持ssa和ass字幕特效编辑。SrtEdit 2012自动化程度较
查看HEdit(十六进制编辑器)750K533人在用 HEdit是一款非常强大的十六进制编辑器,该软件界面简洁,占用内存极小,能够支持2G以下文件的编译,保存文件只需1秒,是每一个程序员都必备的一个进制编辑器。本次小编为大家带来的是HEdit中文绿色版,点击打开即可使用,同时还有集成右键功能,非常的强
查看flexhex editor(十六进制编辑器)1.73M1650人在用 flexhex editor是目前互联网上最优秀的一款十六进制编辑器,该软件界面简洁,占用内存极小,能够轻松编辑二进制文件,并且拥有无限制的撤消/重做功能,以及强大的文件打开功能,可以瞬间打开,保存,粘贴或拖放几百GB的数据,可以满足软件专业人员的
查看pspad editor官方版25.52M943人在用 如果你是一个网页设计师,每当遇到要更新服务器上的网页,还要先用CuteFTP这类的FTP Client软体把网页下载回来修改再做上传的动作,会显得十分麻烦,为此小编给大家带来了pspad editor官方版,这是一款开源免费的多功能文本编辑器,使用
查看notepad++中文版9.11M9341人在用 notepad++中文版是一款十分强大的文本编辑器,是大多数程序员必备的一个软件,能够支持多达27中编程语言,无论是C,C++ ,Java ,C#, XML, HTML, PHP,JS 等都可以轻松编辑,同时软件支持不同语法的高亮显示,包括各种常见
查看ApowerPDF(PDF编辑器)13.58M2136人在用 ApowerPDF是由Apowersoft有限公司开发的一款功能十分强大的PDF编辑器,该软件集PDF阅读、转换、编辑以及分割合并等功能为一体,有着非常简洁明了的操作界面,设计得出人性化。软件为用户提供了多样化的PDF编辑功能,您可以使用它轻松编辑
查看热门标签
网友评论0人参与,0条评论
最新排行
keil c51单片机编程软件95.05Mv961 keil c51是一款非常优秀的C语言单片机编程软件,同时也是美国Keil Software公司出品的51系列软件,是兼容单片机C语言软件开发系统的最新版本,并且还拥有大量的例程,帮助你着手使用最流行的嵌入式8051设备,调试器准确地模拟8051设
查看visual studio 2010旗舰版2.32G Visual Studio是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010版本于2010年4月12日上市,同时带来了NET Framework 4.0、Visual Studio 2010 CTP,并且支持开发
查看AliOS Studio(阿里编程工具)316.14Mv1.2.6官方版 AliOS Studio官方版是针对开发者设计的一款开源免费,功能强大的Cloud App的集成开发环境,提供了一套功能强大,使用简单,风格统一的API接口,支持包括编辑器,调试器,模拟器,工程自动化软件在内的一系列工具,支持Native调用,包含
查看wxpython可视化编辑器14.79Mv4.1 Python是一门非常有趣的语言,在学习过程中,如果用手写代码做界面不仅不美观而且效率也不高,为此小编特地带来了wxpython可视化工具,这是Python的一套优秀的GUI图形库,用C++ 所编写的,能够允许Python程序员轻松的创建完整的、功
查看Wings(测试工具)45.73Mv2.0官方版 Wings是一款便捷实用的c/c++测试驱动自动生成工具。这款软件主要是全自动生成单元测试驱动代码与测试数据,有效的帮助用户解决了做单元测试耗时耗力,编写难度大等问题。大幅提升了开发和测试效率,为企业在单元测试环节,节省至少一半的人工和时间成本。W
查看rcx-studio(编程控制软件)9.75Mv1.1.0官方版 RCX-Studio是一款专业的是编程控制软件,这款软件可新建连接全部文件、程序文件、点位设置文件、位移文件、机械手及托盘文件,而且也支持RS232C及以太网连接。另外,RCX-Studio主要是针对雅马哈RobotRX340等设备设计开发,其通过
查看zlg actel usb cable(开发板编程软件)4.3Mv1.0官方版 zlg actel usb cable官方版是一款专业的开发板编程软件,这款软件实现了USB的下载接口,可以方便用户通过USB接口进行下载,无需另外购置下载器,而且它也可以实现版本的控制、序列号以及密码的设置等信息存储,非常简便。除此之外,zlg
查看wxFormBuilder(界面编辑设计工具)13.06Mv3.9官方版 wxFormBuilder是由softonic推出的一款界面编辑设计工具,这款软件用于生成跨平台编译代码,能够快速搭建GUI开发环境,而且软件右边的编辑栏还会自动变成对应控件的属性编辑,其你可以修改该控件和窗体的各类属性,非常实用。另外,wxFor
查看justmd(Markdown编辑器)39.3Mv1.1.1绿色版justmd是出自国外的一款界面精简,功能实用的Markdown编辑器。除了常见的同步滚动、导出为 HTML、导出为 PDF 等功能外,它还是一款带有智能粘贴功能的编辑器,支持图片、HTML 内容、Word 文档内容等,简单来说,就是将你复制的富文本内容
查看Kittenblock(图形化编程软件)434.23Mv1.8.8官方版Kittenblock是深圳市小喵科技出品的一款基于MIT Scratch3.0的图形化编程软件,可以帮助中小学生或者非专业的技术人员快速入门编程,从而控制各种各样的电子模块,打开创造的大门,凭借强大功能在全球范围内积累达2100W+用户数(截止2020
查看xshell6永久授权版(含xshell6/xftp6)13.73M附安装教程xshell是出自苏州苏杰思网络有限公司旗下的一款相当有名的终端模拟器,能够支持Windows 10,Windows 8.1,Windows 7,Windows Server 2008 Service Pack 1,Windows Server 2012
查看Mixly For Arduino(米思齐图形化编程工具)234Mv0.998绿色版Mixly,全名叫做Mixly For Arduino,是由北京师范大学米思齐团队独立研发的一款图形化编程工具。它基于Google的Blockly图形化编程框架开发,目的是为了配合Arduino UNO开发板套件使用。软件自动自带Java8运行环境,能够
查看