1. vi与vim

1.1 为何要学vim

2. vi的使用

一般模式,查阅档案,复制,粘贴,删除
y:复制
d:删除
p:粘贴
编辑模式,按下[iIoOaArR]任何一键,从一般模式进入编辑模式,esc键退出编辑模式到一般模式。
指令列命令模式,在一般模式下,按下[:/?]计入指令列命令模式,可以搜寻查找读写档案,离开vi.

3. vim的额外功能

3.1 区块选择:v V(反向选择)

3.2 多档案编辑

:n 下一个档案,:N 上一个档案 :files 列出目前vim所开启的所有档案。

3.3 多窗口功能

指令列模式下输入 sp 档案

3.4 vim 环境设定

如设置是否显示行号,是否缩排,

3.5 vim 常用功能示意图

4. 其他vim 使用注意事项

中文显示,window文件和linux文件之间的转化。

第10章 vim程序编辑器相关推荐

  1. 鸟哥的Linux私房菜10.16 vim程序编辑器

    第10章 vim程序编辑器 为什么要学习vim?--1.所有的Unix Like系统都会内建vi文书编辑器,其它编辑器不一定了:2.很多软件的编辑接口都会主动调用vi:3.vim具有程序编辑的能力,可 ...

  2. 鸟哥的Linux私房菜-第10/11/12/13章(vim程序编辑器、学习bash、正则表达式与文件格式化处理、学习Shell Scripts)...

    第10章 vim程序编辑器 可以将vim看做vi的进阶版本,vim可以用颜色或底线等方式来显示出一些特殊的信息. 为何要学习vim?因为: a. 所有的 Unix Like 系统都会内建 vi 文书编 ...

  3. 鸟哥的Linux私房菜(基础篇)- 第十章、vim 程序编辑器

    第十章.vim程序编辑器 最近更新日期:2009/08/20 系统管理员的重要工作就是得要修改与设定某些重要软件的配置文件,因此至少得要学会一种以上的文字接口的文书编辑器.在所有的 Linux dis ...

  4. Linux菜鸟成长日记 ( vim程序编辑器及常见的文件管理命令)

    vim程序编辑器及常见的文件管理命令 今天为大家介绍Linux的vim程序编辑器及常见的文件处理命令. 首先是vim了,这在我们未来的Linux生涯中尤为重要,在这里我介绍一些最常用的指令. vim有 ...

  5. 第10章、 vim 程序编辑器

    10.1. vi 与 vim 由前面一路走来,我们一直建议使用文本模式来处理 Linux 的系统设定问题,因为不但可以让你比较容易了解到 Linux 的运作状况,也比较容易了解整个设定的基本精神,更能 ...

  6. linux-basic(10)vim程序编辑器

    [10.1]vi 与 vim [10.2]vi的使用 1)3种模式: 模式1:一般模式, vim打开就是这种模式,编辑模式下 按 esc 回到一般模式: 模式2:编辑模式,要等到你按下『i, I, o ...

  7. 【第九章】vim程序编辑器

    文章目录 vi与vim vi的使用 范例 按键说明 一般指令模式可用的按钮说明:光标移动.复制贴上.搜寻取代等 一般指令模式切换到编辑模式的可用的按钮说明 一般指令模式切换到命令行界面的可用按钮说明 ...

  8. 第十章、vim 程序编辑器

    系统管理员的重要工作就是得要修改与设定某些重要软件的配置文件,因此至少得要学会一种以上的文字接口的文书编辑器. 在所有的 Linux distributions 上头都会有的一套文书编辑器就是 vi ...

  9. linux学习笔记之--vim 程序编辑器

    Vim是从 vi 发展出来的一个文本编辑器.代码补完.编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用.和Emacs并列成为类Unix系统用户最喜欢的编辑器. 1        图解vim ...

  10. 005 vim程序编辑器

    1. 为何要学 vim  所有的 Unix Like 系统都会内建 vi 文本编辑器,其他的文书编辑器则不一定会存在: 很多个别软件的编辑接口都会主动呼叫 vi (例如未来会谈到的 crontab,  ...

最新文章

  1. View类的xml属性和相关方法说明
  2. 基于深度学习的图像分类Image classification with deep learning常用模型
  3. ubuntu16.04 intel_rapl : no valid rapl domains found in packge0
  4. oracle存储照片,[oracle]中存储图片
  5. 《Linux内核设计与实现》读书笔记(十五)- 进程地址空间(kernel 2.6.32.60)
  6. 牛客多校1 - Infinite Tree(虚树+换根dp+树状数组)
  7. linux 为什么编译内核,Linux内核编译与安装
  8. css使按钮固定在界面上面
  9. 弹出键盘,UIView 上移
  10. python自动修图_有码变高清!AI修图PULSE一秒还原马赛克
  11. Python基础——正则表达式
  12. C++ 常见错误(03) —— cout输出图像路径
  13. 批处理控制VMware Workstation服务
  14. matlab ode 实数,关于ode45中erf函数(输入必须为实数完全数的报错问题)
  15. 全球及中国飞行时间传感器芯片行业研究及十四五规划分析报告
  16. lae界面开发工具入门之介绍十三--如何获取数据?
  17. 红孩儿编辑器的模块设计13
  18. 各行业常见的资质证书
  19. matplotlib中cmap_Matplotlib:imshow中cmap的功能是什么?
  20. MySql查询表是否被锁

热门文章

  1. 计算机怎么合并单元格并保存内容,怎么合并单元格并保留所有数据
  2. 【SuperResolution】Spatial resolution的含义
  3. 增加收入的销售 OKR 案例 – 用这些 OKR 范例来设定你的销售团队目标
  4. VMware esxi6.7U3B安装镜像集成Realtek8168网卡驱动
  5. 用c语言输出一个菱形
  6. 解决OneNote无法联网
  7. Linux下显示IP地理位置信息的工具-nali
  8. 移动H5前端性能优化指南
  9. 用区块链技术打造AEO高信用国际贸易生态圈的创新实践
  10. Excel卡死无响应问题