vim是一款非常好用的文本编辑器软件,vim中文版支持多种【zhǒng】语【yǔ】言类型的代码,给用户在编辑上带来了更加便捷的体验。并且为了满足使【shǐ】用者的需要增加了【le】插件功能,给您带来更加丰富的使【shǐ】用体验【yàn】。
根据设定可以和原始vi完全兼容
多缓冲编辑、多tab编辑
任意个数的分割窗口(横,竖)
vim7开始,支持多种数据类型,比如具备列表和字典功能、以及(简单形式【shì】)面向【xiàng】对象编【biān】程的脚本语言vim script,对功能进行高度定制化。
可【kě】以在脚本中调用 Perl, Ruby, Python, Tcl, MzScheme ,C,C++
单词缩写功能
动态单词补全
多级树状撤销和重做操作
对应550种以上文本文件的语法高亮
Shell,Lisp,C/C++, Perl, Java, Ruby, Python 等40种以上语言的自动缩排【pái】
利用ctags的标签中跳转
崩溃后文件恢复
光标位置和打开的缓冲状态的保存、复原(session功能)
可以对两个文件【jiàn】进行差分,同步功能【néng】的diff模式
远程文件编辑 。
vim 8.0新增功能
支持异步 I/O 和通道(channels)、JSON
多任务
定时器
Partial、Lambda 和闭包
插件包管理
根据时间戳合并viminfo
Windows用户:支持 DirectX
支持 GTK+ 3
fx:移动光标到当前行的下一【yī】个 x 处。很明显,x 可以是任意一个字母,而且【qiě】你可以【yǐ】使用 ; 来重复【fù】你的上一个 f 命【mìng】令。
tx:和【hé】上面的命令类似【sì】,但是是移动到 x 的左边一个位【wèi】置。(这真的很有用)
Fx:和 fx 类似,不过是往回找。使【shǐ】用 , 来【lái】重复【fù】上一个F命令。
Tx:和 tx 类似,不过是往回移【yí】动到 x 的右【yòu】边一个【gè】位置。b:光标往前移动一个词。
w:光标往后移动一个词。
0:移动光标到当前行首。(是数字0)
^:移动光标到当前行的第一个字母位置。
$:移动光标到行尾。
):移动光标到下一个句子。
( :移动光标到上一个句子。
VIM 有很多命令,可以用来到达文件里面【miàn】你想到达的地方。下【xià】面是一些在文件里面移【yí】动的命令:
<Ctrl-f>:向下移动一屏。
<Ctrl-d>:向下移动半屏。
<Ctrl-b>:向上移动一屏。
<Ctrl-u>:向上移动半屏。
G:到文件尾
numG:移动光标到指定的行(num)。(比如 10G 就是【shì】到【dào】第 10 行)
gg:到文件首H:移动光标到屏幕上面
M:移动光标到屏幕中间
L:移动光标到屏幕下面
*:读取【qǔ】光标处的字符串,并且【qiě】移动光标到它再次出现的地方。
#:和上面的类似,但是是往反方向寻找。
一.普通人的编辑利器
之所以第一点就提到这个,是因为”文字处理”当然是一个【gè】编辑器最基本的【de】功能,而能把编辑的体验发【fā】挥到极致的也恐怕只有vim而已了。
1.免费
用户再也不用去网上辛苦的下载D版了!
2.提高输入速度
这个相信也没有什么好争论的,纯键盘【pán】操作的速【sù】度是鼠标无【wú】法比拟的【de】,虽然会带来一定的学习成本,但是相信还是值得的。
3.完美支持中文,并支持多种文件编码
很多编辑器【qì】会有处理多字节编码的问题,而vim完美解决了这【zhè】一点。(如果你的vim没解决,请参考linux下vim的编【biān】译以及终端【duān】乱码的最终解决方案【àn】)
4.文本笔记管理
这要归功于vim的一款插件:voom
二.程序员的编辑利器
如果你是一名程序员,那就千万不要错过vim,它【tā】真的为【wéi】程序员提供了太多贴心的功能。
1.支持几乎所有语言类型
不夸【kuā】张的说,vim真的是将这一点做到【dào】了极致,只【zhī】要是大家知道的语言,大到c++,python,小【xiǎo】到bash,sql,vim全部都默认支持了这些语言 的语【yǔ】法高亮,自动缩进,等等【děng】。一个编辑器搞定所有源码编写,不用为每门语言学习他的编辑器,降低学习成本,何乐而不为?
2.支持各种语言的代码自动补全和智能提示
3.快速查找函数定义功能及显示函数列表功能
vim+tags+taglist即【jí】可轻松实现上面【miàn】的功【gōng】能,功能上完全可以替代si或者vs.
4.支持类似textmate的代码片段功能
我目【mù】前使用的是snipMate,当然提供这种功【gōng】能的插件可不只这一个,你可以有【yǒu】更多选择~
5.集成编译调试功能,快速定位编译错误
vim提【tí】供了quickfix的功能,可以集成gcc,g++,java,c#,python,php等各【gè】种语言的错误定位功能,极【jí】大提高了代码编译调试时的错误定位。
6.开源
如果【guǒ】发现vim有bug,那么大可以自己去研究代码修复【fù】~
7.跨平台
在linux,windows,mac等多平台都有【yǒu】相【xiàng】应的版本,不用担心【xīn】跨平台开发的问题!
8.支持插件,无限扩展自己想要的功能
vim本身有自己的脚本语言,如果你【nǐ】真的不想【xiǎng】再多学一门语言,那也不是什么大事,gvim7.3已经默认编译支持了 python,ruby,lua,perl等【děng】等脚本语言,用你喜欢的【de】脚本语言开发去吧!与emacs的lisp相比,如果vim 自身的脚本语言确实有所欠【qiàn】缺,但是python较之lisp恐怕【pà】就是旗鼓相当甚至更胜一筹了【le】吧
Vim 8.1是一个小版本,从Vim 8.0开始,已经添加了一些新【xīn】特性。
很多bug被修【xiū】复,文档被更新等等。主要的新特性是终端窗口
随着互联网的蓬勃发展【zhǎn】,越来越多的朋友【yǒu】想要学习掌握一门编程语言,而C语言首当其冲,深受众多朋友的喜爱【ài】,可是很多朋友【yǒu】又困【kùn】惑于不知道【dào】该怎么入门,有种想出力却又是不上劲的感【gǎn】觉,别【bié】担心。为【wéi】了想要学习入门C语言的朋
C语言编译器哪个好?C语言编译器主【zhǔ】要分为C/C++两大类,那【nà】么作为新手,刚接触到C语言学习,该如何选择一款C语言编译器呢?目前比较流行的C语言编译器主要是【shì】GCC、MSC、TurboC等几种,完美实现了ANSIC标【biāo】准,并且【qiě】进行【háng】了针
Microsoft Visual C++6.0官方下载v6.0 XP完整版_附详细安装使【shǐ】用教程8-19 / 452.4M
Microsoft Visual C++ V6.0绿色版v6.0 win7免安装【zhuāng】版_兼容【róng】32/64位8-19 / 51.4M
Microsoft Visual C++ V6.0精简版v6.0 XP/Win7安装版8-19 / 31.2M
Microsoft Visual C++6.0 win8下载v6.0 绿色版_win8/win8.1可用8-19 / 52.5M
Dreamweaver cs6中文破解版8-19 / 279.7M
C-Freev 5.0 绿色安装版8-19 / 14.3M