首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
MCU 单片机技术
»
ARM
» 嵌入式学习之——linux中Vi工具的使用(2)
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
嵌入式学习之——linux中Vi工具的使用(2)
发短消息
加为好友
苹果也疯狂
当前离线
UID
852722
帖子
10369
精华
0
积分
5185
阅读权限
90
在线时间
277 小时
注册时间
2011-8-30
最后登录
2016-7-18
论坛元老
UID
852722
1
#
打印
字体大小:
t
T
苹果也疯狂
发表于 2015-2-7 20:32
|
只看该作者
嵌入式学习之——linux中Vi工具的使用(2)
linux
,
嵌入式
上个帖子介绍了
Vi
编辑器的基本功能,这个帖子呢,我来为大家介绍一下
Vi
编辑器中的其他一些重要的功能。
“
:
q!”
上个帖子,我们已经知道在末行模式中输入“
wq”
表示保存并退出,如果我们有些时候写的东西,我们发现写错了,或者我们突然不想修改这个文件了,比如我们错误的修改了一个系统的配置文件,突然发现不能修改它,这个时候不怕,我们在末行模式中,我们只用使用
“q!”
的方式来强制退出,不保存。这个功能很简单,我就不演示了。
“
:
r +
文件名字
”
如果我们想把某个文件中内容全部复制到当前的文件,那这个命令就太方便了。我们新建一个名叫
demo1
的文件,我们把这个文件的内容编辑为编辑为
”this is a demo“
。下面我们来演示这个命令。
回车之后,我们可以看见效果如下:
都复制过来了,么么哒!!!!!!
“
:
w
文件名字
”
这个命令可以把
Vi
中当前的内容另存为指定的文件名。比如说,我们在使用上面的
“r”
命令之后,我们想另存一下,这就太方便了。这个命令我也就不演示了,和上面的方式一样。
“
:set nu”
我们知道好多开发环境都能提供行号的显示,这样在编译报错之后,我们能够根据编译报错信息中的行号,快速定位到我们错误的地方,那么强大如
Vi
这样的工具,我们当然也
是可以的,我们来演示这个效果。
回车之后,我们能看见一下的效果:
“
nG“
好,这个命令可以让我们快速定位到文件中的某一行,比如说编译报错的信息,告诉我们了哪一行,我们就能能通过这个命令来快速的实现定位。强调一下,其中的
”n”
是我们要定位的行,后面的
”G”
必须大写。
这个命令跟之前不太一样,
之前的命
令都有冒号,也就是说,他们都是在末行模式中执行的,这条命令在命令模式中执行的,它可不用冒号。
我们使用步骤如下:
1.
将大写开光打开,切换到大写模式,因为
G
大写
2.
同时按住
”2“
和
”G”
,我们就会定位到第二行,同理其他行
我们既然编辑一个文件,一定勉不了要翻页等操作,我们来跟大家说说键盘上的一些键的功能:
1.
使用
方向键
,就是键盘上的上下左右那四个键,我们可以进行光标的操作。
2.
Home
键,我们可以定位到行首
3.
End
键,我们可以定位到行尾
4.
PageUp
键,我们可以进行向上翻页
5.
PageDown
键,进行文本的向下翻页
6.
Backspace
键,删除光标左侧的字符
好了,这个帖子,乱起八糟的就说到这,下个帖子,我们将继续
Vi
中的其他重要的命令和功能。
收藏
分享
评分
回复
引用
订阅
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议