Linux提供了一系列功能强大的编译器 如vi,emace是屏幕交互式编译器
vi简介:
vi编译器是最早也是最受广大用户青睐的,(其实emace比vi好些但是我还没有用过,以后学会了 再给大家介绍
vi有有三个模式分别是:命令模式,插入模式,底行模式。
命令行模式:最初进入的一般模式,该模式下可以移动光标,查看文件 或者进程整行的调整 是不能编辑文件
插入模式: 在命令行模式下键入a 或 i 或 o可以竟如插入模式(这几个有一定的区别 就死光标对应位置不同而已),平时用i。按 ESC 键进入命令行模式
底行模式: 在该模式下光标定于文本底行,用户可以进行文件保存,查找,或者列行号等
有升级版本 vim 主要是加了颜色好看些
vi的用法:
在终端上输入命令 #vim filename (filename是文件名包括后后缀 例:hello.c)新建、或修改 filename文件
新建文件:
修改文件:
现在是命令模式
可以进行整行的操作
[n]yy: 复制当前光标所在行一下的n行
p:粘贴复制内容到光标所在的下一行
[n]dd: 删除当前光标所在的一下n行
G: 使光标移到文件尾
u :取消前一个动作
底行模式:
:wq保存推出
:w 保存
:q! 不保存推出(!表示强制执行)
:set nu 设置行号
:set nonu 取消行号
/name:查找文件中的name字段
分享到:
相关推荐
嵌入式Linux开发详解——基于EP93XX系列ARM
嵌入式Linux开发详解——基于EP93XX系列ARM
ARM Cortex-M3嵌入式开发实例详解——基于NXP LPC17XX[张燕妮][程序源代码]
·嵌入式Linux之我行——嵌入式数据库sqlite在2440上的应用 ·嵌入式Linux之我行——Linux-2.6.30.4在2440上的移植之内核 ·嵌入式Linux之我行——Linux-2.6.30.4在2440上的移植之文件系统 ·嵌入式Linux之我行——...
介绍嵌入式Linux文件系统的目录结构,然后构造嵌入式Linux文件系统。 嵌入式Linux驱动程序开发和移植。 嵌入式系统中的GUI介绍。 MiniGUI图形界面开发。 Qt/Embedded嵌入式GUI开发基础和实例开发
嵌入式Linux学习七步曲_Chap3_-_Bootloader移植.pdf 嵌入式Linux学习七步曲_Chap4_-_内核移植.pdf 嵌入式Linux学习七步曲_Chap5_-_内核及驱动开发.pdf 嵌入式Linux学习七步曲_Chap6_-_文件系统制作.pdf 嵌入式Linux...
CramFS在Linux嵌入式环境的应用——应用CramFS.pdf
嵌入式Linux学习七步曲_Chap3_-_Bootloader移植.pdf 嵌入式Linux学习七步曲_Chap4_-_内核移植.pdf 嵌入式Linux学习七步曲_Chap5_-_内核及驱动开发.pdf 嵌入式Linux学习七步曲_Chap6_-_文件系统制作.pdf 嵌入式Linux...
Linux嵌入式开发与应用——实验6
2.3 Linux系统服务 2.4 实验内容 本章小结 思考与练习 第3章 Linux下的C编程基础 3.1 Linux下 C语言编程概述 3.2 进入Vi 3.3 初探Emacs 3.4 Gcc编译器 3.5 Gdb调试器 3.6 Make工程管理器 3.7 ...
这是对嵌入式进行系统性学习的一份课件,希望对大家有所帮助~
[野火]《嵌入式Linux驱动开发实战指南——基于i.MX6ULL系列》
CramFS在Linux嵌入式环境的应用——架构CramFS.pdf
嵌入式Linux之我行——内核通知链机制的原理及实现.pdf嵌入式Linux之我行——内核通知链机制的原理及实现.pdf
嵌入式linux学习总结 linux基础应用学习.doc u-boot、linux内核和根文件系统移植文档.doc 韦东山学习笔记.doc 虚拟机linux环境搭建.doc
针对嵌入式的C语言学习——内存处理
嵌入式linux学习步骤.txt嵌入式linux学习步骤.txt嵌入式linux学习步骤.txt
1.1 嵌入式Linux基础 1.2 Linux安装 1.3 Linux文件及文件系统 1.4 实验内容——安装Linux操作系统 本章小结 思考与练习 第2章 Linux基础命令 2.1 Linux常用操作命令 2.2 Linux启动过程详解 2.3 ...
《嵌入式Linux应用开发完全手册》以S3C2410、S3C2440开发板为例,从分析硬件上电执行的第一条指令开始,到构造出一个类似PDA、基于Linux的桌面GUI系统,带领读者学习、掌握从最底层到最高层的软件编写方法。...