Vi/Vim的简单使用

原创 2018年04月15日 10:01:56

Vim是linux下一款很好的编辑器(据说是世界上最好的编辑器),所以学会Vim是很有必要的

Vim一些简单命令(好吧,是我目前记得住的命令)

* 从命令行模式转入插入模式
    a → 在光标后插入
    o → 在当前行后插入一个新行
    O → 在当前行前插入一个新行
* 移动光标(在命令行模式下,按esc即可进入命令行模式)
    h -> 左移光标有一个字符
    l -> 右移光标一个字符
    k -> 光标上移一行
    j -> 光标下移一行
    0 → 数字零,到行头
    ^ → 到本行第一个不是blank字符的位置(所谓blank字符就是空格,tab,换行,回车等)
    $ → 到本行行尾
    g_ → 到本行最后一个不是blank字符的位置。
    /pattern → 搜索 pattern 的字符串(如果搜索出多个匹配,可按n键到下一个)
* 复制/粘贴
    yy -> 复制当前行
    #yy -> 从当前行开始复制#行
    p -> 粘贴
* 删除 
    x:每按一次,删除光标所在位置的“后面”一个字符。
    #x:例如,「6x」表示删除光标所在位置的“后面” 6 个字符。
    X:大写的 X,每按一次,删除光标所在位置的“前面”一个字符。
    #X:例如,「20X」表示删除光标所在位置的“前面” 20 个字符。
    dd:删除光标所在行。
    #dd: 从光标所在行开始删除#行
* 撤回:U
* 更改
    cw:更改光标所在处的字到字尾处
    c#w:例如,「c3w」表示更改 3 个字
* 退出
    q!:强制退出
    wq:保存后退出
    w: 保存

解决输入vi不等于vim的问题

Linux默认输入vi时启动vim,但有时不是这样,本文就是为了解决这个问题而写的,说白了就是不想多打那一个m…...
  • Lockvictor
  • Lockvictor
  • 2015-10-02 22:06:35
  • 884

vim入门-helloworld实现

配置环境:G
  • sunboyiris
  • sunboyiris
  • 2014-05-12 20:22:37
  • 1553

alias vi=`vim`

正确的写法应该是alias vi=vim不知道有多少人尝试过alias vi=`vim`vi /etc/profilealias vi=`vim`source /etc/profile然后就Vim: ...
  • lovelovelovelovelo
  • lovelovelovelovelo
  • 2017-05-27 09:34:01
  • 599

转载---Linux vim配置及alias命令

vim配置及取别名alias命令的使用
  • donghanhang
  • donghanhang
  • 2016-03-08 10:13:09
  • 2552

vi和vim的区别

它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。 vim的这些优势主要体现在以下几个方面: 1、多级撤消 我们知道在vi里,按 u只...
  • qq_27252133
  • qq_27252133
  • 2016-11-11 09:22:54
  • 1122

vi 与 vim 快捷按键说明大全

一般指令模式、一般指令模式切换到编辑模式、一般指令模式切换到指令列模式、vim 特有功能...
  • deniro_li
  • deniro_li
  • 2016-12-30 17:34:53
  • 3762

VI与VIM区别

摘自维基百科http://zh.wikipedia.org/wiki/VimVim是从 vi 发展出来的一个文本编辑器 。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。...
  • carolzhang8406
  • carolzhang8406
  • 2011-01-05 12:13:00
  • 27547

vim 与vi的兼容性问题

 周海汉/文 2009.2.3ablozhou # gmail.comhttp://blog.csdn.net/ablo_zhou 1. 安装了个vim7.0,但发现编辑模式下退格键backspace...
  • ablo_zhou
  • ablo_zhou
  • 2009-02-03 14:09:00
  • 12256

linux - vi与vim使用与区别

它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。vim的这些优势主要体现在以下几个方面:1、多级撤消 我们知道在vi里,按 u只能撤消上...
  • J080624
  • J080624
  • 2017-04-07 14:43:30
  • 2957

VI/VIM几种快速搜索功能

vim有强大的字符串查找功能。       我们通常在vim下要查找字符串的时候, 都是输入 / 或者 ?  加 需要查找的字符串来进行搜索,比如想搜索 super 这个单词, 可以输入  /supe...
  • babys
  • babys
  • 2017-04-20 08:50:10
  • 2721
收藏助手
不良信息举报
您举报文章:Vi/Vim的简单使用
举报原因:
原因补充:

(最多只允许输入30个字)