`
pluto418
  • 浏览: 166093 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Linux学习笔记(十一)VI编辑器

阅读更多

15:24
vi Hello.java
i
开始写
esc

wq q!

VIM有三种状态,即编辑方式、插入方式和命令方式。
vimtutor  VIM查看帮助

1、 :q  表示退出
      :w 表示存盘
      :wq表示存盘退出
    u 就表示取消上一次对文件的修改,相当于Windows 下的Undo 操作

2 、将光标移动到开始或者结束位置
    gg 将光标移动到文件的开始位置
    G 将光标移动到文件的最后一行

    对当前行做标记,例如ma,即标记当前行为a行,mb,即标记当前行为b行,mc,即...等等。
    要回到a行使用'a。要回到b行使用'b。

3、vim中“上下左右”移动光标
    h      将光标向左移动
    j      将光标向下移动
    k      将光标向上移动
    l      将光标向右移动
   
4、vim复制
     复制字符串:  ctrl+v配合“上下左右”键,选中字符串,使用y进行复制
     复制n个单词:  y+number+w
     复制一行:  yy
     复制n行:  nyy
     复制一块:  ctrl+v 配合“上下左右”键,选中指定块,使用y进行复制
    
    文字补全ctrl+n

     vim粘贴
         在vim中使用p 或 P进行粘贴。
    
5、vim删除
      字符及字符串的删除
      删除一个字符,使用x
      删除多个字符,使用ctrl+v进入可视模式,然后移动键盘上的“上下左右”键,
            将要删除的字符串选中,然后使用d就删除了行及多行,块的删除
      删除一行,使用dd;
      删除n行,使用ndd;
      删除不知道多少行,首先使用ctrl+v进入可视模式,然后移动键盘上的“上下左右”键,
           将要删除的行选中,然后使用d就删除了
     
6、vim撤销
      vim中的撤销有两种,一种是向左撤销,一种是向右撤销


7、vim查找:
      a、查找第几行,在命令行中输入:number+enter就可以将光标移动到指定的行。
      b、查找某个字符串, 当在命令行输入:/string时,光标将移动到最后一个出现string的行,当输入N,
           光标将移动到最后一次出现string的行, 继续输入N,将继续向上一次出现string的行移动。

8、vim进入头文件,从头文件中返回:
      进入头文件:
              将光标移动到指定的头文件中,在命令行中键入gf就进入指定的头文件中。
      返回原文件:
             当对头文件编辑结束后,键入ctrl+^就返回到原文件中。

9、查看与当前符号匹配的另外一半符号  
         // "" 或者''或者()或者[ ]或者{}等匹配出现的符号。
         在vim中使用%可以匹配另外一半符号出现的位置。
         void  fun(int argc,char *argv) {
            //代码
         }
   当我们将光标放在第一个大括号哪里,想找到另外一个与之匹配的大括号时,使用%。就可以了。

分享到:
评论

相关推荐

    vi及vim编辑器使用进阶

    自己在linux学习过程中的vi使用笔记,教你熟练使用vi及vim编辑器。 vi编辑器是所有Unix及Linux系统下标准的编辑器,美国加州大学伯克利分校的Bill Joy所创立[1] ,它的强大不逊色于任何最新的文本编辑器,这里只是...

    linux 学习笔记

    linux 学习笔记 常用命令及帐户管理 vi 编辑器 SHELL的使用 应用程序安装与管理 Linux系统管理 Linux基本网络配置 NFS文件系统:

    linux笔记总结

    (如果系统只有vi没有 vim 是少装了一个系统安装包)">Linux基础学习笔记 对于初学者很有帮助 gedit打开图形编辑器 vi 模式切换:编辑模式 insert mode 修改文件内容 命令模式 command mode 复制 剪切 Ex mode ...

    Linux学习笔记.docx

    Linux学习详细笔记整理,分九章,vim和vi编辑器,实用指令,组管理和权限管理,crond任务调度,Linux磁盘分区挂载,网络配置,进程管理,服务管理,shell编程

    linux_learn_notes_linux_学习笔记_

    linux个人学习笔记1.基础命令速记技巧和使用方法2.进阶命令使用方法和案例3.vi编辑器常用指令说明

    Linux学习笔记.pdf

    目录 第一章 LINUX 简介及安装 第二章 常用命令及帐户管理 第三章 vi 编辑器 第四章 SHELL 的使用 第五章、应用程序安装与管理 第六章 Linux 系统管理 第 7 章 Linux 基本网络配置 第八章 NFS 文件系统

    linux学习笔记(5)

    vi编辑器的基本用法,和在编辑器上如何编辑文件,三种模式下的切换,常用命令的使用

    linux学习笔记 常用知识

    第一章 LINUX简介及安装 第二章 常用命令及帐户管理 第三章 vi 编辑器 第四章 SHELL的使用 第五章、应用程序安装与管理 第六章 Linux系统管理 第7章 Linux基本网络配置 第八章 NFS文件系统

    mac的学习笔记

    vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指 令。由于 对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在...

    Linux命令学习笔记

    linux删除目录.txt mtool.txt rpm.txt 安装.txt 编辑器vi使用方法详细介绍.txt 共享.txt 光驱安装.txt 汇编.txt 加硬盘.txt 软硬盘.txt 删除.txt 设置ip.txt 压缩.txt

    Linux笔记.docx

    自己整理的常用的Linux的命令,自认为很详细。可以帮助初学者更快的学习Linux。里面包含了五大模块:目录的操作、文件操作、常用命令、用户命令、编辑器vim(vi)、shell编程。

    Linux学习-开山篇

    vi和Vim编辑器 开机、重启和用户登录注销 用户管理 实用指令 定时任务调度 磁盘分区、挂载 网络配置 进程管理 RPM和YUM 三、Linux 学习方向 3.1 Linux运维工程师 (保障服务器正常运行,故障处理,服务器...

    文件和目录常用命令一览.xmind

    这是我自己所学整理的笔记,希望能对大家的学习提供帮助,仅对粉丝可以免费下载,此版本相对上一个版本的思维导图更新了很多地方。内容主要为:文件和目录相关操作,分为十大类 ...9. vi 编辑器的使用 10. 其他内容补充

Global site tag (gtag.js) - Google Analytics