• Vim使用个人心得


    个人最近在Windows上使用gVim

      1、移动光标

        h,j,k,l 键为左,下,上,右,方向键,控制光标移动,插入状态下不可用,插入状态下,按V键进入查看状态,可使用。

      2、进入编辑模式:按 i 键;

      3、退出编辑模式:

        <esc> + : + q! :强制退出,不保存当前所有修改

        <esc> + : + wq:保存后退出

        

      4、在normal模式下,按 x 键可以删除光标所在位置的字符【按下 “:” 输入 wq + 回车 ,保存修改】

      5、按下<esc>确保在normal模式下,按下  dw 删除光标所在位置后的单词【单词分割标准是 空格】

        光标所在位置为e;

        删除前: abcdefg            

        删除后: abcde

        删除前:abcdefg  hij  kl

        删除后:abcdhil  kl

      6、按下<esc>确保在normal模式下,输入 dd 删除光标所在行,整行

      7、撤销,和撤销撤销: u 撤销   ctrl + r  撤销撤销;

      8、d$ 从光标所在位置删除至行尾

      9、按下 p : 将最后一次删除的内容粘贴到光标所在位置后

      10、输入  r+ 一个字符,替换光标所在位置的字符

      11、cw 修改一个单词,和dw非常相似,dw会删除单词间的空格,cw不会

      12、c$ 修改光标所在位置到行尾

      13、ctrl + g 显示文件名 和文件总行数

      14、shift + g :光标跳转到文件最后一行

      15、数字 + shift + g:跳转到数字行【数字不会显示到屏幕上】

      16、/ + 要查找的字符串   正向匹配输入的字符串

        ? + 要查找的字符串  逆向查找输入的字符串

      17、 按 % 可以查找配对的括号 )、]、},将光标放置到括号出,按下%键,光标跳到匹配的括号出,再次按下,实现括号切换

      18、: + s/要替换的文字/替换后的文字 : 替换光标所在行,第一个匹配到的要替换的文字

         : + s/要替换的文字/替换后的文字/g : 替换全部匹配到的要替换的文字

        在一行内替换头一个字符串 old 为新的字符串 new,请输入   :s/old/new
          在一行内替换所有的字符串 old 为新的字符串 new,请输入   :s/old/new/g
          在两行内替换所有的字符串 old 为新的字符串 new,请输入   :#,#s/old/new/g
          在文件内替换所有的字符串 old 为新的字符串 new,请输入   :%s/old/new/g
          进行全文替换时询问用户确认每个替换需添加 c 选项,请输入 :%s/old/new/gc

      

      

  • 相关阅读:
    js原型杂谈
    arguments.callee.caller
    $resource
    sql的四种匹配模式
    AMD规范
    module.ngdoc
    angularjs杂谈
    浏览器前缀
    css21规范学习
    <meta>标签
  • 原文地址:https://www.cnblogs.com/siashan/p/5542833.html
Copyright © 2020-2023  润新知