Welcome 微信登录

首页 / 操作系统 / Linux / Vim 编辑器基本用法

这些都是本人工作时常用的方法,并不是vim的全部功能1、vim的基本概念
基本上vi可以分为三种状态,分别是命令行模式、插入模式和底行模式,各模式的功能区分如下:
      1) 命令行模式 控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入 插入模式下,或者到 底行模式。
      2) 插入模式
只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。      3) 底行模式
将文件保存或退出vim,也可以设置编辑环境。
2、vim的基本操作
     1) 进入vim
在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面:
$ vim myfile.txt
进入vim之后,是处于 命令行模式,要切换到 插入模式 才能够输入文字。    
     2) 切换至插入模式编辑文件
在 命令行模式 下按一下字母 i 就可以进入插入模式,这时候你就可以开始输入文字了。
      在 插入模式下 按 [ESC] 键 就回到命令模式了
   
     3) 退出vim及保存文件
在命令行模式下,按一下 : 冒号键进入底行模式例如:
      : wq   (输入wq,存盘并退出vim)
      : q!    (输入q!, 不存盘强制退出vim) 3、命令行模式功能键
      1) 切换到插入模式
按 i  进入插入模式后,按“i”进入插入模式后是从光标当前位置开始输入文件;
按 a 进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字;
按 o 进入插入模式后,是插入新的一行,从行首开始输入文字。      2) 光标移动      h 或向左方向键,光标向左移动一个字符       j  或向下方向键,光标向下移动一个字符       k 或向上方向键,光标向上移动一个字符       l  或向右方向键,光标向右移动一个字符      ctrl + b  屏幕往“后”移动一页。
      ctrl + f   屏幕往“前”移动一页。     3)删除、复制、粘贴       x      每按一次,删除光标所在位置的“后面”一个字符       X      每按一次,删除光标所在位置的“前面”一个字符       #x    例如,8x表示删除光标所在位置的“后面”8个字符       dd     删除光标所在行       #dd  从光标所在行开始删除#行       yw    将光标所在之处到字尾的字符复制到缓冲区       yy     复制光标所在行到缓冲区       #yy   例如,6yy表示拷贝从光标所在的该行“往下数”6行文字。
       p      将缓冲区内的字符贴到光标所在位置     4)查找、替换        /   先按 / 键,再输入您想寻找的字符,例如 /word            如果第一次找的关键字不是您想要的,可以一直按 n 会往后寻找到您要的关键字为止         :1 , 5s/word1/word2/g   在第1行与第5行之间查找word1字符串,并将该字符串替换为word2
        :1 , $s/word1/word2/g   在第1行与最后一行行之间查找word1字符串,并将该字符串替换为word2
        :1 , $s/word1/word2/gc  在第1行与最后一行行之间查找word1字符串,并将该字符串替换为word2,                                           并在替换前显示提示符让用户确认
            5)保存、推出        :w   保存数据        :w!  强制保存数据        :q    推出vim        :q!   强制推出vimLinux下建用户及用户组Linux 命令行终极挑战相关资讯      Vim 
  • 交叉编译Vim并移植到ARM嵌入式  (今 21:40)
  • 把Vim打造成优秀的C++ IDE  (06月13日)
  • Linux Vi/Vim 的使用及实例  (06月04日)
  • Vim 和 Emacs 到底哪个更适合你?  (07月25日)
  • 简明 Vim 练级攻略  (06月05日)
  • Vim 8.0 即将发布  (04月14日)
本文评论 查看全部评论 (0)
表情: 姓名: 字数