zoukankan      html  css  js  c++  java
  • VIM基本命令及自用配置

    VIM基本命令

    • 光标移动

      G 最后一行

      nG 移动到第n行 n回车 光标下移n行

      gg 第一行

    • 查找和替换

      /word

      n 重复前一个查找操作 N 向上查找

      :n1,n2s/word1/word2/g 从第n1行到第n2行查找n1替换为n2 最后一行为$

    • 删除,复制与粘帖

      x,X 向后删除[del],向前删除[backspace] nx 连续删除n个

      dd 删除所在行 ndd向下删n行 dgg从光标删到第一行 dG删到最后一行 d0
      从光标删到行首 d$从光标删到行尾

      yy 复制所在行 nyy ygg yG y0 y$

      p,P 向后复制,向前复制

      u 撤销

    • 编辑模式

      i 所在处插入

      a 下一个字符插入

      o 下一行插入

      r 替换一次 R一直替换

    • 块选择

      v 字符选择

      V 列选择

      ctrl+shift+v 块选择

    • 多窗口

      :sp filename 新窗口打开文件

      ctrl+shift+w+方向键 切换窗口

    • 多文件编辑

      :files 列出目前打开的文件

      :n n下一个文件 N上一个

    • 自用vim配置文件

      配置文件在 ~/.vimrc

    
    
    "显示行号
    set nu
    
    "语法高亮
    syntax on
    
    "大括号补全
    inoremap { {}<ESC>i<CR><ESC>V<O
    
    "使用vim的键盘模式
    "set nocompatible
    
    "不需要备份
    set nobackup
    
    "没有保存或文件只读时弹出确认
    set confirm
    
    "鼠标可用
    set mouse=a
    
    "tab缩进
    set tabstop=4
    set shiftwidth=4
    set expandtab
    set smarttab
    
    "文件自动检测外部更改
    set autoread
    
    "c文件自动缩进
    set cindent
    
    "自动对齐
    set autoindent
    
    "智能缩进
    set smartindent
    
    "高亮查找匹配
    set hlsearch
    
    "背景色
    set background=dark
    
    "显示匹配
    set showmatch
    
    "显示标尺,就是在右下角显示光标位置
    set ruler
    
    "去除vi的一致性
    set nocompatible
    
    "不要闪烁
    set novisualbell
    
    
    "浅色显示当前行
    autocmd InsertLeave * se nocul
    
    "用浅色高亮当前行
    autocmd InsertEnter * se cul
    
    "显示输入的命令
    set showcmd
    
    
    
  • 相关阅读:
    Logistic Regression
    Bootstrap研究2布局系统杂记
    《Programming in Scala》读书笔记(持续更新) passover的个人空间 DOIT博客 多易网
    《Scala, Erlang, F#作者讨论函数式语言》有感
    用python抓取oj题目(0)——重回战场 duoduo3_69 博客园
    Netty vs Apache MINA
    What is Akka?
    Fault Tolerance (Scala) — Akka Documentation
    execute phase · mrdon/mavencliplugin Wiki
    netty和mina的比较
  • 原文地址:https://www.cnblogs.com/yueshangzuo/p/8287772.html
Copyright © 2011-2022 走看看