zoukankan      html  css  js  c++  java
  • 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 代码编写提速)

  • 相关阅读:
    linux命令应用之一
    HIVE配置错误信息
    二分查找(JAVA)
    HBase1.0.1.1 API与原来有所不同
    hbase shell中log4j重复问题
    hadoop本地库无法加载
    利用mapreduce将数据从hdfs导入到hbase遇到的问题
    HBase伪分布式环境下,HBase的API操作,遇到的问题
    Hadoop开发中,如何开启、关闭控制台打印调试信息
    Hadoop的mapreduce开发过程,我遇到的错误集锦(持续更新)
  • 原文地址:https://www.cnblogs.com/bubo/p/3659104.html
Copyright © 2011-2022 走看看