美文网首页
有关VIM的小点整理

有关VIM的小点整理

作者: China空鸟 | 来源:发表于2018-02-01 22:30 被阅读0次

写在开始,为什么要练习这些呢,原因一:我觉得对这些东西熟练的人,很酷;原因二:我想变得很酷。

  1. vim进入编辑模式的六种按键
  • i:在光标的前边 I:在光标所在行的行首
  • a:在光标的后边 A:在光标所在行的行尾
  • o:在光标所在行的下方 O:在光标所在行的上方
  • s:删除光标指定的字符并进入插入模式 S:将光标所在行清除并进入插入模式
    2.如果只是打开文件看看,并不做任何改动,那么就用:q退出插入模式即可
    3.保存修改并退出:ZZ或者shift+z+z
    4.普通模式下,删除光标指定的字符,用x
    5.几个挪动大范围的按键(可以与d结合,做到快速删除,但都与光标当前所在位置有关,相当于一个范围)
  • 0(^):将光标定位到行首的位置
  • $:将光标定位到行尾的位置
  • b:单词的起始处
  • e:单词的结尾处
  • w:下一个单词的起始处
  • gg:文件的开头
  • G:文件的末尾
    6.关于d的补充
  • dl:删除光标指定字符
  • dj:删除光标所在行以及下一行的所有字符
  • dk:删除光标所在行以及上一行的所有字符
    7.这些字母按键都可以和数字结合起来,达到相应的倍数效果
    8.u:撤销最后一次修改 U:撤销对整行的修改 ctrl+r恢复撤销的内容
    9.删除其实相当于剪切,如果你删除指定内容,却在原地p一次,就会把刚刚的内容恢复出来
    10.向左移动,h,前面加上数字,成倍移动。w,以单词向为单位后,j,向下。
    11.p:粘贴到光标之后(如果是整行粘贴,就粘贴在光标所在的下一行),P:光标之前
    12.yy:拷贝当前行,也可以配合数字使用。y$:直到行尾,yG:直到文件末尾
    13:无需进入插入模式就可以写新内容,r:替换光标所在位置的内容,数字加r,表示是从光标位置数字个位置被替换
    14.对于替换多个字符,最好的办法还是进入替换模式:R,此时输入字符,可以连续替换光标及其后边的内容,在这个模式下,退格键可以一定程度上起到恢复修改的作用,这个一定程度是指,恢复只能发生你刚修改之后,如果手动使光标后移,则无法恢复光标后移之前的内容。
    15:修改命令:c,=删除+进入插入模式
    16:找到各种括号的另一半:%(但是书名号之类的就不可以了,因为这个跟编程本身没什么关系)
    17:可视状态下,代码缩进:>,光标所在语句缩进:>>
    18./:搜索,--> n:下一个,N:上一个;?:搜索,--> n:上一个,N:下一个
    在搜索命令中,10个特殊字符匹配时得加(反斜杠):.、*、[、]、^、%、/、?、~
    19.替换命令,:s/old/new:将光标所在行的第一个old替换为new,:s/old/new/g:将光标所在行的所有old替换为new,:%s/old/new/g:替换整个文件中的old为new,:%s/old/new/gc:设置替换前被询问一下是否确定将所有old替换为new吗。也可以指定第几行到第几行的old被替换为new,将百分号换为a,b即可,表示从a行到b行。
    20.在vim中需要使用shell命令时也可以实现,先输入:!,在输入命令,执行完之后,按enter键返回vim.
    21.文件另存为,:w 文件名 局部另存为,使用可视模式加上下左右跳转行首行尾,选中之后,输入:,之后会出现'<,'>在其后输入w 文件名即可,要是需要覆盖原有文件,就需要在w后面加上!。
    22.文件合并,:r 文件名,就会将指定文件内容复制到光标所在的下一行。
    24.同时打开多个文件,-o:纵向排列,-O:横向排列,ctrl+w+(h,j,k,l)切换文件,一块退出vim就是在之前的退出命令后加上a即可。
    注:本文学习仅是个人学习,没有详细配图和说明,只是一些干货条目,但是都是经过测试的。学习来源:小甲鱼网站,关于上下左右移动该网站还有一个小游戏,有兴趣可以去看看,网址:http://bbs.fishc.com/forum-331-1.html

相关文章

  • 有关VIM的小点整理

    写在开始,为什么要练习这些呢,原因一:我觉得对这些东西熟练的人,很酷;原因二:我想变得很酷。 vim进入编辑模式的...

  • vim编辑器

    vim编辑器用法整理: vim [OPTIONS] FILE vim三种模式:命令模式,插入模式,末行模式 命令模...

  • iOS小点整理

    1、设置navigationBar title的颜色 2、修改textField的placeholder的字体颜色...

  • vim命令整理

    光标控制命令 在vi中添加文本 在vi中删除文本 修改vi文本 在vi中查找与替换 在vi中复制文本 在vi中撤消...

  • VIM 知识整理

    VIM是vi的加强版,最近开发环境转到VIM了,所以有必要复习VIM的相关知识点。 VIM有三种模式:一般模式,编...

  • vim学习整理

    1. vim-plug的安装 并安装插件 安装 安装插件

  • 高德地图--集成

    目前的项目上需要集成高德地图,在这里整理一下关于高德地图的有关知识小点。 高德地图开发者平台 链接地址:https...

  • vim 基础命令

    vim常用基础命令整理 1.进入Vim 编辑器 2.退出 Vim 编辑器 放弃所有改动 保存改动 3.删除光标所在...

  • VIM常用指令备忘整理

    VIM常用指令整理 ---2018.9.21更 不得不说 学vim就像用五笔,一年多了,vim用的少,快捷键再怎么...

  • Linux系统学习之:vim编辑器

    Vim编辑器号称编辑器之神,当然系统学习Vim知识量偏多,需要专门整理,此处仅列出少量部分。 Vim编辑器模式: ...

网友评论

      本文标题:有关VIM的小点整理

      本文链接:https://www.haomeiwen.com/subject/fhvjzxtx.html