Vim配置与使用
来源:互联网 发布:python txt 加一列 编辑:程序博客网 时间:2024/05/24 00:17
本文引自http://www.acczy.net/?p=301,在自己这里放一个以后方便查看
1. 基本安装
安装Vim,Windows系统中的主目录(类似于Linux的Home)中建立vimfiles文件夹、_vimrc文件和_gvimrc文件,_gvimrc是Vim的GUI配置文件,在_vimrc之后执行,由于一直使用的是gVim,因此就把_vimrc留空,所有的配置写入_gvimrc中。
2. 基本配置
上面的配置基本上将Vim配置成比较给力的编辑器
( p.s.: candy配色方案,下载,置于vimfiles\colors文件夹中 )
3. 插件配置
(1) taglist插件 && ctags插件
taglist和ctags,能够非常方便地在Vim中浏览代码,下载taglist插件,置于vimfiles文件夹中,再将ctags.exe置于Windows\System32文件夹中,最后把下面的配置添加到_gvimrc中。
(2) winmanager插件
winmanager插件,一个文件浏览器和窗口管理器,下载winmanager插件,置于vimfiles文件夹中,再把下面的配置添加到_gvimrc中。
(3) txt插件
txt文件是有文件类型的哦~~下载,置于vimfiles\syntax文件夹中,再配置下。
(4) Buffer Explorer / Browser 插件
Vim Buffer 管理器,可视化管理,置于vimfiles文件夹中。
(5) HTML插件
非常适合于HTML开发的插件,非常和谐,下载HTML插件,置于vimfiles文件夹中,再简单配置下。
(6) CSS 颜色预览插件
将CSS的16进制的颜色代码显示预览成可视化的颜色,很给力哇,下载之,置于vimfiles\after\syntax中。
4. 基本操作
(1) 文件保存&&退出
操作功能:w保存:w filename另存为filename:wq!保存退出:wq! filename以filename为文件名保存退出:q!强制退出(2) 光标移动
操作功能k向上移动一行j向下移动一行h向左移动一个字符l向右移动一个字符#k向上移动#行#j向下移动#行#k向上移动#行#h向左移动#个字符#l向右移动#个字符gk向上移动一行(适用于单行跨越多行)gj向下移动一行(适用于单行跨越多行)fx移动到当前行下一个字母x处(;重复命令)tx移动到当前行下一个字母x的左边一个位置(;重复命令)Fx移动到当前行上一个字母x处(;重复命令)w移动到后一个词b移动到前一个词^移动到当前行行首$移动到当前行行尾)移动到后一个句子(移动到前一个句子G移动到文件的最后一行gg移动到文件的第一行#G移动到文件第#行H移动到屏幕首行L当前屏幕末行M当前屏幕末行*读取光标处字符串,移动到下一个出现的位置#读取光标处字符串,移动到上一个出现的位置ctrl+b向上移动一屏ctrl+f向下移动一屏`.移动到上次编辑文件的位置(3) 文本的插入
操作功能i在光标之前插入a在光标之后插入I光标所在行的行首插入A光标所在行的行末插入o光标所在的行的下面插入一行O光标所在的行的上面插入一行s删除光标后的一个字符,进入插入模式S删除光标所在的行,进入插入模式c{command}删除command命令跨过的字符,进入插入模式(4) 文本的删除
操作功能x删除光标所在的一个字符#x删除光标所在和光标后的#个字符dw删除光标所在单词#dw删除光标所在和光标后的#个单词dd删除光标所在行#dd删除光标所在和光标下的#行d{command}删除command命令跨过的字符(5) 撤消
操作功能u撤消操作ctrl+r重做撤消操作(6) 复制&&粘贴
操作功能y复制yy复制光标所在行p粘帖在光标之后shift+p粘帖在光标之前(7) 查找&&替换
操作功能/SEARCH正向查找SEARCH,n移动光标到下一个符合条件的地方?SEARCH反向查找SEARCH,shift+n移动光标到下一个符合条件的地方n继续查找(正方向)shift+n继续查找(反方向):%s /SEARCH/REPLACE/g文档中所有SEARCH替换成REPLACE:s /SEARCH/REPLACE/g当前光标所在行中的SEARCH替换成REPLACE,高亮显示所有SEARCH:#,# s /SEARCH/REPLACE/g#行到#行中所有SEARCH替换成REPLACE:nohl取消高亮显示(8) vi中运行shell命令(bash、cmd等)
操作功能:!shell_command运行shell_command:e file/forder_pathVim直接访问文件- Vim配置与使用
- vim入门使用与配置
- Vim Cscope配置与使用
- VIM Eclim的配置与使用
- Linux - vim安装 配置与使用
- 使用vim.rc配置vim
- vim安装与配置
- Vim安装与配置
- Vim安装与配置
- vim安装与配置
- Vim 配置与快捷键
- Vim 配置与快捷键
- vim安装与配置
- vim 安装与配置
- Vim 安装与配置
- 个人爱好vim使用配置
- vim 配置使用
- vim配置及使用
- 设计模式:工厂方法模式
- C++this指针操作
- CentOS7---ps命令
- python 学习地址收藏
- nginx反向代理php工程
- Vim配置与使用
- 第一次作业
- 博客网站(5)-Models
- Two Sum
- Android Retrofit Multipart图片上传至webapi,客户端发送请求,服务端却收到两个请求的原因
- 射频识别技术漫谈(23)——ISO15693的载波、调制与编码
- swift Double 四舍六入五单双
- Android网络请求框架----okHttp3
- Stereo Matching文献笔记之(四):《Stereo Matching Using Tree Filtering》读后感~