美文网首页
vim使用入门

vim使用入门

作者: 饥人谷_鲁晋 | 来源:发表于2016-11-24 17:27 被阅读0次

什么是vim?

vim/vi是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最常用的文本编辑器,它的作用是建立、编辑、显示文本文件,它的最大特点是完全使用键盘命令进行编辑。

为什么要用vim?

一句话,提高工作效率!
业内有一句话流传甚广:“世界上只有三种编辑器,vim、emacs、其他。”
有人把各种编辑器的学习曲线做了比较,至于是否真的如此,还得看自己体会。


编辑器学习曲线.png

如何使用vim?

vim有三种操作模式。
  • command mode - 命令模式
    控制光标的移动,字符的删除、移动、复制等,及进入输入模式,或者底行模式。
  • insert mode - 输入模式
    只有在输入模式下才可以进行文件的编辑,通过i和esc键可以在命令模式和输入模式来回切换。
  • last line mode - 底行模式
    储存文件或离开编辑器,也可设置编辑环境,如寻找字符串、列出行号等。
    #######注:也可以把命令模式和底行模式视为一个模式,它们在视觉上没有任何区别。

vim的一些常用命令
  • 命令模式常用命令,可分为
    • h -- 光标左移
    • j -- 光标下移
    • k -- 光标上移
    • l -- 光标右移
    • ctrl + f -- 向下翻页
    • ctrl + b -- 向上翻页
    • ctrl + d -- 向下翻半页
    • ctrl + u -- 向上翻半页
    • i -- 在当前位置前插入
    • I -- 在当前行首插入
    • a -- 在当前位置后插入
    • A -- 在当前行尾插入
    • o -- 在当前行之后插入一行
    • O -- 在当前行之前插入一行
    • u -- 撤销
    • U -- 撤销整行
    • 0(数字0)-- 移动到当前行的行首
    • gg -- 移动到文件的开头
    • G -- 移动到文件的结尾
    • x -- 删除当前字符
    • dd -- 删除光标所在行
    • yy -- 复制光标所在行
    • p -- 在光标所在行的下方粘贴
    • P -- 在光标所在行的上方粘贴
  • 底行模式常用命令
    • :w -- 保存修改
    • :q -- 退出当前编辑
    • :! -- 强制执行
      通常以上三个命令是配合使用的,比如我想保存文件然后退出,可以输入:wq;再比如我想直接退出,可以输入:q! 。
    • :ls -- 列出所有文件
    • :n -- 切换到后一个文件
    • :N -- 切换到前一个文件
    • :10 -- 把光标快速定位到第10行(:后加数字几就定位到那一行)
    • /xxx -- 从光标位置向后搜索xxx第一次出现的位置(xxx代表任意字符)
    • ?xxx -- 从光标位置向前搜索xxx第一次出现的位置(xxx代表任意字符)
有太多太多的命令需要了解,现附上vim指令图供以后参考。
vi/vim键盘指令图.gif

相关文章

  • vim使用入门

    什么是vim? vim/vi是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最常用的文本编辑器,它的作用...

  • Vim使用入门

    1. 简介 Vim(Vi[Improved])编辑器是功能强大的跨平台文本文件编辑工具,继承自Unix系统的Vi编...

  • vim使用入门

    Vim是一款极其强大的编辑器,因其代码补全、编译及错误跳转等方便编程的功能而受到广大程序员的青睐。然而vim极其陡...

  • Vim使用入门

    Vim是从vi发展出来的一个高级文本编辑器,在编写程序时非常有用,经常被认为“程序员的编辑器”,支持Linux、M...

  • vim使用入门

    什么是vim vim是Linux系统上的文本/代码编辑器,也是早年的vi编辑器的加强版。它的最大特色是完全使用键盘...

  • Vim 使用入门

    什么是VIm vim 是跨平台的一看轻量级编辑器 vim 可以是其他编辑器中的一款插件 vim 能做什么 命令行 ...

  • Linux系列三之VMware虚拟机NAT模式联网原理以及设置(

    注意 本次教程需要熟悉简单的vim命令,具体vim使用教程查看教程Linux系列二之Linux入门简介 一、VMw...

  • Vim 从入门到精通

    《Vim 从入门到精通》

  • GDB入门教程之如何使用GDB启动调试

    原文地址:GDB入门教程之如何使用GDB启动调试|Vim教程网 GDB (The GNU Project Debu...

  • pofile 格式

    vim 使用使用 VIM 编辑器编写 $vim podfile 创建 Podfile 文件并使用 VIM 编写 执...

网友评论

      本文标题:vim使用入门

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