快速业务通道

Red Hat Linux 学习(五)

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-07

vim :高级文本编译器

学习目标:

(1)使用vi和vim 的三种主要模式

(2)更改、删除、拖拉和放置文本

(3)撤销更改、搜索文档、保存退出

vim 编辑器:vi 的新版本,标准Unix 文本编辑器,默认情况下,执行vi 会运行vim

gvim :vim 的图形版本

应用程序 编程-->Vi IMproved;由vim-X11 包提供

优点:

(1)速度:按键次数更少,但执行的功能更多;

(2)简洁:不依赖于鼠标/GUI

(3)可用性:随附于大多数与Unix类似的操作系统

缺点: 难度-----与更简单的编辑器相比,学习起来更加困难

vim :模态编辑器

按键行为依赖于vim的“模式”

三种模式:

(1)命令模式(默认):移动光标、剪切/黏贴文本、更改模式

(2)插入模式:修改文本

(3)EX 模式:保存、退出

Esc 退出当前模式

EscEsc 始终返回命令模式

在vim 中打开文件

启动vim:

vim filename

如果文件存在,文件会打开并会显示内容

如果文件不存在,则当首次保存编辑时,vim 会创建文件

修改文件 插入模式:

i 在光标位置开始插入模式

A 可向行末尾附加内容;o在行开头插入内容;O在上面插入新行

保存文件并退出 vim EX模式

通过以下操作可进入EX 模式:在屏幕左下角创建提示

常用的写入/退出命令:

:w 将文件写入(保存至)磁盘

:wq 进行写入并退出

:q! 退出 (强制)

使用命令模式:

vim 的默认模式

键说明了移动和文本操作命令

如果命令前带有数字,将重复命令

移动命令模式

按字符移动:箭头键、h、j、k、l

按单词移动:w、b

按句子移动:)、(

按段落移动:}、{

跳至行 x :xG 或;x

跳至末尾:G

搜索和替换 命令模式和EX模式

与在less中一样进行搜索: /、n、N

于在sed 中一样进行搜索和替换

放置(粘贴):使用p和P放置(粘贴)复制或删除的数据

撤销更改 命令模式

u 可撤销最近的更改

U 可撤销自光标停留在当前行以来对其所做的所有修改

Ctrl-r 可恢复上次“撤销”的更改

使用多个“窗口”

在一个 vim 屏幕中可以查看多个文档

Ctrl-w,s 可以横向分割屏幕

Ctrl-w,v 可以纵向分割屏幕

Ctrl-w,Arrow 可以在窗口之间移动

本文出自 “梦开始的天堂” 博客,请务必保留此出处http://redhatlinux315.blog.51cto.com/2764116/502892

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号