gvim 常用命令

  插入:  insert

  强退:  :q!

  退出:  :q

  保存:  :w

  保存退出::wq

  复制:  yy(单行)   多行:8yy

  删除:  dd(单行)   多行:8dd      或者 :4,8d

  执行脚本: :!        eg:

                1. windows下: :! ipconfig    效果同cmd下输入ipconfig

  执行并插入脚本内容:  :r!ipconfig  将上面ipconfig的内容插入到当前光标下

  撤销:  u

  恢复:  ctrl+y

  显示行号:  :set nu ==   : set number    //取消行号   :set nonu

  定位到末行:  大写G = shift+g

  定制到指定行:  :2  

  查找:  :/xxx  查找xxx字符串    如果有多个按 n 查找下一个  

  替换:  :%(所有行)s(模式)/a/b/g行首到行尾)    -----------> :%s/a/b/g

  注释指定行:  4,8s/^/#/g  

  取消注释:  4,8s/#//g  将#替换成空

  缩进:    4,8>(一个大于号等于一个tab )    4,8>>>(缩进3个tab)

  替换单个字符: r

  替换多个字符:R

====================配置部分 vimrc==============================

"关闭兼容模式
set nocompatible
"模仿winods模式下的快捷键 ctrl+c ctrl+v
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin
"gvim字体
set guifont=新宋体:h18:utf-8
"设置主题 配色方案
color desert
"gvim 内部编码
set encoding=utf-8
"设置当前文件编码
set fileencoding=utf-8
"打开文件支持的编码
set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1,gb2312,gbk
"解决consle输出乱码 屏幕终端乱码
language messages zh_CN.utf-8
"解决菜单乱码
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
"防止特殊符号无法正常显示
set ambiwidth=double
"缩进尺寸为4个空格
set sw=4
"tab宽度为4个字符
set ts=4
"开启行号
set number
"关闭备份
set nobackup
"开启自动缩进
set autoindent
"一下是系统默认 不用修改

加速来源于插件  (sinpmate 代码编写提速)

原文地址:https://www.cnblogs.com/bubo/p/3659104.html