1 / 31

2.1 vim 的使用

2.1 vim 的使用. vim 是“ Visual Interface Improved” 的简称,是 Linux 最常用的文本编辑器。 vim 可以完成文本的输入、删除、查找、替换、块操作等功能。用户还可以根据需要对其进行定制,使用插件扩展 vim 的功能。本节将讲述 vim 的使用方法。. 2.1.1 vim 的启动. 在使用 vim 之前,需要从终端中输入 vim 命令启动 vim 。下面的步骤可以启动 vim 文本编辑器。. 2.1.2 在桌面上创建 vim 启动器.

verdad
Download Presentation

2.1 vim 的使用

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 2.1 vim的使用 • vim是“Visual Interface Improved”的简称,是Linux最常用的文本编辑器。vim可以完成文本的输入、删除、查找、替换、块操作等功能。用户还可以根据需要对其进行定制,使用插件扩展vim的功能。本节将讲述vim的使用方法。

  2. 2.1.1 vim的启动 • 在使用vim之前,需要从终端中输入vim命令启动vim。下面的步骤可以启动vim文本编辑器。

  3. 2.1.2 在桌面上创建vim启动器 • Linux系统中的启动器相当于Windows系统中的快捷方式。除了可以在终端中用命令来启动vim,也可以在桌面新建一个vim启动器。双击启动器的图标也可以启动vim。

  4. 2.1.3 vim的工作模式 • vim的工作模式指的是vim不同的使用方式。vim有普通(Normal)模式、插入(insert)模式和可视(visual)模式三种工作模式。三种模式的表现形式与功能如下所示。

  5. 2.1.4 保存与打开文件 • vim中保存文件的命令是“:w”。打开文件的命令是“:r”。本小节将讲解vim中用命令保存与打开文件。

  6. 2.1.5 移动光标 • vim中的移动指的是在vim移动光标的位置。在三种模式下,都可以按键盘上的上、下、左、右方向键进行移动。vim在方向键的基础上提供了更多更快的移动方式,这些移动方式可以分为下面几类。 • 字符移动:每次向前或向后移动一个字符的位置。 • 单词移动:每次向前或向后移动一个单词的位置。 • 行移动:每次向上或向下移动一整行。 • 页面移动:每次向上或向下移动一页。

  7. 2.1.5 移动光标 • 1.光标移动一个字符 • 在普通模式下,可以使用下面的命令来移动光标。需要注意的是这些命令都是小写的。 • h:向左移动光标。 • j:向下移动光标。 • k:向上移动光标。 • l:向右移动光标。 • 这四个命令的字符是键盘上“H”右边的四个字母,非常便于使用。这几个键可以替代方向键进行光标移动。

  8. 2.1.5 移动光标 • 2.移动单词 • 在普通模式下,使用w命令可以将光标向后移动一个单词。在w前面指定一个数字前辍,光标会向后移动指定数目的单词。例如,3w命令可以将光标向后移动3个单词。b命令的作用和w的作用相反,可以将光标向后移动一个单词。也可以加一个数字前缀一次向前移动多个单词。 • e命令可将光标移动到下一个单词的最后一个字符。与之相对应的是be命令可以将光标移动到前一个单词的最后一个字符。相当于用b命令向前移动一个单词,然后再用e命令将光标移动到最后一个字符。

  9. 2.1.5 移动光标 • 3.移动行 • vim中有着丰富的行移动功能。这些行移动功能可以取代图形界面中的滚动条。行移动的命令如下所示。 • $命令:$命令可以将光标移动到当前行的行尾,作用类似于键盘上的“End”键。该命令可接受一个数字前缀,表示向后移动若干行的行尾。命令1$会将光标移动到当前行行尾,2$则会移动到下一行的行尾。 • 0命令:和$命令对应的命令是0命令,可将光标移动到当前行的第一个字符上。相当于“Home”的功能。该命令不能接受数字前缀。

  10. 2.1.5 移动光标 • 4.页滚动 • vim可以实现所显示页面的向上向下滚动。查当于图形界面中的拖运滚动条。常用的页滚动命令如下所示。 • Ctrl+u命令:Ctrl+u命令可使文本向上滚动半屏。相对应的命令是CTRL-D命令,将窗口向下移动半屏。 • Ctrl+e命令:如果一次滚动一行可以使用Ctrl+e(向上滚动)和Ctrl+y(向下滚动)命令。 • Ctrl+f命令:向前滚动一整屏命令是Ctrl+f。相反的是Ctrl+b是向下滚动一屏。

  11. 2.1.6 插入 • 插入指的是在光标位置的前后行、前后字符处插入新行或新字符。也可能是删除指定数目的行和字符,然后输入新的内容。插入命令如表所示。需要强调的是,这里的命令操作都是在普通模式下的进行的。

  12. 2.1.7 删除 • vim可以使用命令对光标处字符进行删除,也可以对单词、整行进行删除。其删除命令如表3.3所示。

  13. 2.1.8 取消 • 在编辑时,如果错误操作而修改了原有的文本,可以使用取消命令来取消之前的修改操作。vim也可以多次取消以前的操作。常用的取消命令如表所示。

  14. 2.1.9 保存 • vim可实现文件保存、另存、覆盖保存、追加保存等文件保存操作。文本保存命令如表所示。

  15. 2.1.10 退出 • vim在结束工作时需要退出。在退出之前需要对当前编辑的文件进行处理。退出操作命令如表3.6所示。

  16. 2.1.11 查找 • 命令/string用于搜索一个字符串string,会从光标开始处向文件尾搜索所有的string。命令? string从光标开始处向文件首搜索所有的string。要强调的是:字符.*[]^%/?~$有特殊意义,如果需要查找的内容中包含这些字符,要在这些字符前加一个反斜杠\对字符进行转义。

  17. 2.1.12 替换 • vim有着强大的替换功能。除了进行字符串替换以外,还可以使用正则表达式进行替换。常用的替换命令如下所示。 • s/p1/p2/g:将当前行中所有字符串p1用字符串p2替代。 • n1,n2s/p1/p2/g:将第n1至n2行中所有字符串p1用字符串p2替代。 • g/p1/s//p2/g:将文件中所有p1均用p2替换。

  18. 2.1.13 选项设置 • vim编辑器可以用set命令来设置一些特定的选项来定制编辑环境。表3.7列出了set命令的部分选项。

  19. 2.1.14 调用shell命令 • 在使用vim编辑文本时,有时需要执行一些shell命令。vim中使用shell命令的方法如表所示。

  20. 2.2 vim使用实例 • vim是一个功能强大的文本编辑器,字符模式下完成文本编辑的各种操作。本小节将以操作实例讲解vim的文本编辑操作。

  21. 2.2.1 字符的插入与删除 • 文本编辑的最基本操作是文本的插入与删除。vim有各种字符插入与删除的命令。本小节将进行插入与删除的练习。

  22. 2.2.2 字符的查找与替换 • 查找字符。 • 使用外部命令

  23. 2.3 gvim • gvim是一个有着菜单操作功能的vim文本编辑器。除了包含vim所有的功能以外,还可以使用鼠标用菜单命令进行操作。gvim可以使用命令的强大功能,如果不熟悉命令可以使用鼠标完成各种操作。

  24. 2.3.1 文件的新建与保存 • gvim可以使用vim完全相同的命令和操作。不同的是,可以使用菜单命令和对话框代替命令的输入。本小节将讲述gvim的文件新建与保存操作。

  25. 2.3.2 查找与替换 • gvim可以使用菜单命令,在对话框中设置内容以后对文本进行查找和替换操作。这种查找与替换与vim中的命令是相同的,只是用菜单命令与对话框代替了命令的输入。

  26. 2.4 gedit • gedit是Red Hat Linux 9.0下最常用的图形界面编辑器。与vim或gvim最大的不同,是gedit采用了方便的图形界面。用户不需要输入命令就可以完成文本的编辑。gedit的功能与操作与Windows系统下的记事本相似。本小节将讲解gedit的使用。

  27. 2.4.1 gedit的启动与打开文本 • gedit可以用命令或主菜单的方式两种方式启动。打开文件可以在终端中使用命令行,也可以使用gedit中的菜单工具。

  28. 2.4.2 gedit编辑文件 • gedit可以方便的使用各种工具进行文本文件编辑。在进行文件编辑时,不需要输入命令,可使用菜单命令、工具、右键菜单等方法进行文件编辑。本小节讲述gedit中进行文件编辑操作。

  29. 2.4.3 gedit打印文件 • 在编辑文本或编写代码时,常常需要打印文件。gedit提供了基本的文件打印功能。本小节将讲解gedit进行文件打印。

  30. 2.4.4 gedit的首选项 • gedit可以对软件的很多参数进行设置,这些设置有利于文本编辑和软件使用。本小节将讲述gedit的首选项设置。

  31. 2.5 小结 • 本章讲述了vim、gvim、gedit三种Linux系统下常用的文本编器软件。其中vim是一个全字符操作的文本编辑器,学习的重点是各种命令的记忆和使用。gedit是一个图形图面的文本编辑器,操作非常简单。gvim结果了vim命令操作与gedit界面操作的两种功能。vim是本章学习的难点,在Linux全字符界面的管理中,需要灵活运用vim进行文本编辑。

More Related