Red Hat Linux 学习(五)
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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |