|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
文本编辑(基于迅为-IMX6ULL终结者开发板)是最常用的工具,我们在 windows 系统下可以使用记事本,或者其他一些功能更强大的文本
8 c7 f8 x. p- }. [9 e6 } o不编译软件,比如 UltraEdit 等。Ubuntu 默认自带了一个文本编辑器:Gedit,改软件是一个窗口界面的编辑* z4 }- w7 X- C) A5 U6 r) v
器。相比较 Gedit 文本编辑器,我们用的最多的是命令行方式的一款编辑器:vim。vim 编辑器都是在终端% }, ~% q7 X' c$ D3 n9 c
模式下操作的,默认的 Ubuntu 系统没有安装 vim,我们可以通过 apt-get 命令手动安装 vim 编辑器,首先
' n4 [" u# H' s' t! I我们在终端输入“sudo apt-get install vim”命令,然后回车,在安装的过程中会提示我们是否继续安装,我; L4 C) ?+ F! b5 e6 L
们输入 y,继续安装,安装过程如下图所示:
+ [" h% P& f ~$ e. w0 ]; C
# q# j! K7 {/ v6 J/ \5 w4 pvim 有三种工作状态:命令模式、插入模式、底行模式。通过切换不同的模式可以完成不同的功能,我们通$ \, i2 }0 g9 ~( x4 {
过编辑一个文档为例,来学习下 vim 的使用。首先打开终端,输入命令“sudo vi myfile”,如下图所示:
$ i5 i* z4 o) o0 g3 o/ f
, v; ~ A# i _, C2 q! j
vim 打开 myfile 文件首先处于命令行模式,此时我们是不能在终端输入文本的,因此我们需要切换到插
( O% e' R$ _( i2 L3 m; U入模式,我们可以在终端输入下面字母中的任意一个就可以进入插入模式了:6 @: o4 g! a8 [8 E! ]
a //在当前光标所在字符后面,转为插入模式
( N* R4 \; h7 N( Fi //在当前光标所在字符前面,转为插入模式7 u# Q7 N& i" w$ C: m
o //在当前光标所在行的下方,新建一行,转为插入模式' c+ R1 P6 E% F) _- k8 x; o5 I
O //在当前光标所在行的上方,新建一行,转为插入模式
/ h/ d7 D4 I4 a0 m8 L) @s //删除光标所在字符8 M$ C' ~; H" U/ ^ U$ X. C
r //替换光标处字符
6 F( f: Y t9 h( h& C5 R8 f1 @我们最常用的就是输入字母“a”,我们在上图按下键盘的“a”按键,可以看到终端的左下角会有“插
/ c+ P. \. n5 j- d7 V% _入”的提示,表示当前是插入模式了,如下图所示:, Q: _: c, _* _
# A9 A: d- e t8 Q% |# |) F进入在插入模式,我们可以输入文本了,如下图所示:
* o! S% F8 K& P% Z/ o+ f8 i
* \ n3 D2 O' y
文本输入完成以后,我们需要保存文本。首先按键盘的“ESC”按键,退出当前的插入模式,返回到命令行5 i9 h6 E; }3 L2 r; l
模式,如下图所示: o# y+ T/ b* X
8 ]/ d& y* f( ]# A) ~. S2 ]8 T& P
在上图中我们可以看到左下角的“插入”字符已经没有了,标明我们现在处于命令行模式了,然后我
; K3 c* t/ \( U3 z们在终端输入“:”按键(Shift+;组合按键)进入底行模式,我们会看到终端的左下角有个“:”冒号字
& |6 U8 T6 _( O0 m K符,如下图所示:
1 O2 {: I; O; @) v
; S1 a, B0 l: e0 A
在上图的底行模式,常用的命令有下面几个:
5 h3 }3 _3 t( {+ J4 _q 退出, b+ T7 R9 R- g% F0 o3 f$ E
w 保存修改
+ p+ B. `* d$ l* P, }. Bq! 退出,不保存修改" X6 s0 f Y f6 M/ n
我们对上面输入的文本保存,可以输入“wq”,然后按回车即可完成文档保存并退出 vim,如下图所示:( b5 ~8 o; T1 E6 F0 n! ?/ d
; G4 x8 p9 O+ M o& L) o _, B退出 vim 文本编辑器以后,我们可以使用 cat 命令查看下刚才我们创建的 myfile 文件的内容,如下图所示:, O) ]5 u" O) F- K
4 d0 I6 d( ?8 p$ R1 E
通过上图可以看到,myfile 文件中的内容就是我们用 vim 编辑器输入的内容,至此我们已经完整的使用 vim
+ G/ O6 x% \( y, o% p8 U" n/ W文本编辑器实现了文档的创建,编辑,保存了。
4 B2 M) t3 }) V: Q) C, L有时候我们在编辑文件的过程中或用到关键字查找功能,vim 编辑器也提供了非常方便的关键字查找功% o' y c" u0 F% H; s6 t) \
能,下面我们来学习下 vim 的关键字查找功能,首先输入“vim myfile”打开前面创建的 myfile 文件,如下
+ t1 e" E( d5 D图所示:; g0 ]8 F6 O' \
8 j& y* q7 {* a/ l( d( d; c在上图中我们打开了文件 myfile,此时 vim 处于命令行模式,我们在终端输入“/”字符使 vim 进入底板模- t7 |. _0 k$ s2 @( M+ R8 H
式,如下图所示:
* i' F, ~5 O0 Z# L* w
& s% Z4 W' S1 _1 W& K3 E在上图中,我们在进入底行模式的情况下输入要查询的关键字,比如我们查询“topeet”关键字,如下图所' n6 z( N8 r& I0 R# C
示:# Q' f* b# J! Z! K
6 N e8 E6 Z, W5 \2 q输入完搜索的关键字“topeet”以后,我们按回车按键,vim 就会去文件里面查找关键字出现的第一个位置,
) m, _1 S3 R9 r+ h9 c搜索到以后光标会定位到该关键字的位置,如下图所示:
( m; X1 j# X9 g
' o6 {. j8 n/ H) t' h& F( d5 I
关于 vim 的基础操作我们就先介绍到这里,vim 的功能很强大,关于 vim 更详细的使用,大家可以去网上查( H# f" E1 Q, l- q7 F* \$ V" [0 b
阅相关的资料或文档。
4 Q8 L1 Z9 C$ `$ s+ [* f+ S更多内容请关注:迅为电子+ D, Z7 J& J, g. Y2 x. n
|
|