代码编辑神器VIM安装及使用入门教程
2014-09-19 11:19
821 查看
1. 首先登陆网址vim下载地址 下载相应的vim安装包,如果是Windows系统的话,安装的应该是如下这个:
![](http://img.blog.csdn.net/20140919112107283?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMzg1NDg4Ng==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
下载以后一路点击确定就可以安装完成了。安装完成后在所有的python,C++,latex,txt文档都可以右键用vim编辑就行。
2. 如果希望在visiual studio中也能够用vim编辑代码,那么首先要下载VsVIM,下载完成后也是直接点击就能自动安装了。
安装完成后如果是首次登陆Visual Studio 的话会提示你有按键冲突,特别注意把 所有的快捷键都设置成vim,
而不要用visual studio的操作。
3. 接下来你在visual studio中就可以使用vim来编辑代码了。
3.1首先强调vim有两种状态,一种是编辑状态,一种是快捷操作状态。你按 i 就会进入编辑状态,
这时候在光标处你就可以正常地写代码了。写完代码后记得按 ESC 键进入快捷操作状态,
这时候所有的键都将对应于不同的快捷操作,而不会作为文本输入到文档中。我们在实际写代码的过程中,
需要随时在这两种状态中切换,所以首先要习惯在敲完代码后按ESC.
3.2 vim的强大就在于一系列快捷操作能让你摆脱鼠标的烦扰,用键盘就完全搞定,
下面介绍一些常用的快捷操作(均为在快捷模式下,全部的快捷操作参见vim快捷键):
上下左右移动光标:上 k 下 j 左 h 右 l
在光标前面插入:i 在光标后面插入:a(这两个键以后就可以输入代码了)
本行代码完成后,在下一行输入代码(这个是自动对齐的,很强大):o
整行删除/剪切:dd 整行复制: yy
删除整个单词:daw 复制整个单词: yaw
粘贴:p(如果是整行粘贴,是插入在光标所在的下一行,如果是其它粘贴,是插入光标后面)
向上翻页: ctrl+u 向下翻页: ctrl+d
回到文档第一行:gg 回到文档末尾:shift+g(也就是G)
选择文本块进行操作:v (按下v后你就可以上下左右或者其它操作移动光标,光标所经过的文本就会被选中)
删除所选文本:d 复制所选文本:y
删除当前光标所在的字符:x 删除当前光标所在的字符并且插入:s
在已打开的文档之间切换:CTRL+TAB
折叠光标所在的函数:z+c 展开光标所在的函数:z + o
多行注释操作:先按下CTRL+v, 然后上下移动光标,选中你想注释的行,然后按shift + i (也就是I), 然后输入
“//”(C++) 或者“#”(python), 然后按ESC,多行注释就完成了。当然这只是比较常用的一个操作,
CTRL+v 实际上是可以选择矩形代码块进行操作,其它操作你就自己发现了。
让光标在两个对应的"{"(大括号)之间跳转:%
向下查找光标所在的单词:# 向上查找光标所在的单词:*
撤销上一步的操作:u 恢复上一步被撤销的操作:CTRL+r
以下介绍进入控制模式下的一些操作,首先要按ESC进入快捷模式,然后输入相应命令,
然后按回车命令才会执行。
查找指定的单词:先输入/,进入控制模式;然后输入你要查找的单词;然后按回车键进入查找;
然后按n(向下查找)或者按(N) 向上查找。
替换指定的内容:先输入:,然后是 12,34s/string1/string2/g ,其中12为起始行号,34 为终止行号,
string1为需要替代的字符串,string2为替代内容,g表示全部替换的意思。整个这条命令就是替换12行到32行之间的string1 为string2.
如果是只替换本行中的相应内容::s/string1/string2/g, 替换某行以后的内容: :12,%s/string1/string2/g
保存编辑的内容: :w 退出当前文档::q
如果需要显示行号: :set nu
当然vim的强大不止于此,你还可以个性化的配置一些自己想要的特性,比如每一行最多多少个单词就自动换行,
比如括号自动补全,很多其它操作都可以通过在C:\用户\"你的名字“ 文件夹下配置
_vim ,_vimrc 和.vimfiles 来进行个性化的设置。这里直接附上我的配置文件我的vim配置文件,
你把它拷到那个文件夹下面放着就行,具体配置语法比较复杂,可以逐步通过Google学习。
中国科学技术大学多媒体计算与通信教育部-微软重点实验室
MultiMedia Computing Group
我们的主页
下载以后一路点击确定就可以安装完成了。安装完成后在所有的python,C++,latex,txt文档都可以右键用vim编辑就行。
2. 如果希望在visiual studio中也能够用vim编辑代码,那么首先要下载VsVIM,下载完成后也是直接点击就能自动安装了。
安装完成后如果是首次登陆Visual Studio 的话会提示你有按键冲突,特别注意把 所有的快捷键都设置成vim,
而不要用visual studio的操作。
3. 接下来你在visual studio中就可以使用vim来编辑代码了。
3.1首先强调vim有两种状态,一种是编辑状态,一种是快捷操作状态。你按 i 就会进入编辑状态,
这时候在光标处你就可以正常地写代码了。写完代码后记得按 ESC 键进入快捷操作状态,
这时候所有的键都将对应于不同的快捷操作,而不会作为文本输入到文档中。我们在实际写代码的过程中,
需要随时在这两种状态中切换,所以首先要习惯在敲完代码后按ESC.
3.2 vim的强大就在于一系列快捷操作能让你摆脱鼠标的烦扰,用键盘就完全搞定,
下面介绍一些常用的快捷操作(均为在快捷模式下,全部的快捷操作参见vim快捷键):
上下左右移动光标:上 k 下 j 左 h 右 l
在光标前面插入:i 在光标后面插入:a(这两个键以后就可以输入代码了)
本行代码完成后,在下一行输入代码(这个是自动对齐的,很强大):o
整行删除/剪切:dd 整行复制: yy
删除整个单词:daw 复制整个单词: yaw
粘贴:p(如果是整行粘贴,是插入在光标所在的下一行,如果是其它粘贴,是插入光标后面)
向上翻页: ctrl+u 向下翻页: ctrl+d
回到文档第一行:gg 回到文档末尾:shift+g(也就是G)
选择文本块进行操作:v (按下v后你就可以上下左右或者其它操作移动光标,光标所经过的文本就会被选中)
删除所选文本:d 复制所选文本:y
删除当前光标所在的字符:x 删除当前光标所在的字符并且插入:s
在已打开的文档之间切换:CTRL+TAB
折叠光标所在的函数:z+c 展开光标所在的函数:z + o
多行注释操作:先按下CTRL+v, 然后上下移动光标,选中你想注释的行,然后按shift + i (也就是I), 然后输入
“//”(C++) 或者“#”(python), 然后按ESC,多行注释就完成了。当然这只是比较常用的一个操作,
CTRL+v 实际上是可以选择矩形代码块进行操作,其它操作你就自己发现了。
让光标在两个对应的"{"(大括号)之间跳转:%
向下查找光标所在的单词:# 向上查找光标所在的单词:*
撤销上一步的操作:u 恢复上一步被撤销的操作:CTRL+r
以下介绍进入控制模式下的一些操作,首先要按ESC进入快捷模式,然后输入相应命令,
然后按回车命令才会执行。
查找指定的单词:先输入/,进入控制模式;然后输入你要查找的单词;然后按回车键进入查找;
然后按n(向下查找)或者按(N) 向上查找。
替换指定的内容:先输入:,然后是 12,34s/string1/string2/g ,其中12为起始行号,34 为终止行号,
string1为需要替代的字符串,string2为替代内容,g表示全部替换的意思。整个这条命令就是替换12行到32行之间的string1 为string2.
如果是只替换本行中的相应内容::s/string1/string2/g, 替换某行以后的内容: :12,%s/string1/string2/g
保存编辑的内容: :w 退出当前文档::q
如果需要显示行号: :set nu
当然vim的强大不止于此,你还可以个性化的配置一些自己想要的特性,比如每一行最多多少个单词就自动换行,
比如括号自动补全,很多其它操作都可以通过在C:\用户\"你的名字“ 文件夹下配置
_vim ,_vimrc 和.vimfiles 来进行个性化的设置。这里直接附上我的配置文件我的vim配置文件,
你把它拷到那个文件夹下面放着就行,具体配置语法比较复杂,可以逐步通过Google学习。
中国科学技术大学多媒体计算与通信教育部-微软重点实验室
MultiMedia Computing Group
我们的主页
相关文章推荐
- 子雨大数据之Spark入门教程---Spark的安装和使用sbt、maven打包代码 2.1
- 前端神器-神级代码编辑软件Sublime Text下载、使用教程、插件推荐说明、全套快捷键
- 我的美丽天使(My Fair Angel)入门经典教程(下载 安装 汉化 使用)
- 【配套代码 及 视频下载地址】 使用Visual Studio2005入门.Net2.0系列视频教程
- 代码编辑神器VIM(附我写acm程序时的配置)
- vim编辑R代码的实现:::(R语言安装BIoconductor和BiocLite):R在linux的安装
- 《Visual C++ 2010入门教程》系列二:安装、配置和首次使用VS2010
- 我的美丽天使(My Fair Angel)入门经典教程(下载 安装 汉化 使用)
- 代码编辑神器VIM(附我写acm程序时的配置)
- Heritrix3.0教程 使用入门(一) 下载安装与运行
- 代码编辑神器VIM(附我写acm程序时的配置)(转)
- 转:Linux 环境使用vim搭建php IDE -- 提高代码编写数度数倍!手把手教你打造程序员的上古神器VIM!
- Flash Media Server安装与使用入门教程
- C#分析数据库结构,使用XSL模板自动生成代码 - 清清月儿 .NET万花筒 Asp.net技术 Asp.net教程 Asp.net源码 Asp.net基础 Asp.net控件 Asp.net入门 - CSDNBlog
- PHP模板之Smarty安装与使用入门教程
- 《Visual C++ 2010入门教程》系列二:安装、配置和首次使用VS2010
- Photoshop入门教程:字体安装及使用
- 编辑神器VIM下安装zencoding
- [经验总结]安装使用VIM代码补全插件snippetsEmu
- Red Gate系列之五 .NET Reflector 7.6.1.824 Edition .NET程序反编译神器(附插件安装教程2012-10-13更新) 完全破解+使用教程