|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
文本编辑(基于迅为-IMX6ULL终结者开发板)是最常用的工具,我们在 windows 系统下可以使用记事本,或者其他一些功能更强大的文本; P& ~6 S5 d; h2 w
不编译软件,比如 UltraEdit 等。Ubuntu 默认自带了一个文本编辑器:Gedit,改软件是一个窗口界面的编辑
6 G2 T: w0 r# J器。相比较 Gedit 文本编辑器,我们用的最多的是命令行方式的一款编辑器:vim。vim 编辑器都是在终端* A2 o; f8 t5 \. a
模式下操作的,默认的 Ubuntu 系统没有安装 vim,我们可以通过 apt-get 命令手动安装 vim 编辑器,首先
8 {* W1 c" K3 p我们在终端输入“sudo apt-get install vim”命令,然后回车,在安装的过程中会提示我们是否继续安装,我
5 z0 o7 X) M( |$ ^" }* o: w7 j. v们输入 y,继续安装,安装过程如下图所示:
4 h% z+ h- @* W9 K/ l( B
: I0 d5 L8 p4 }5 \, R4 l# j
vim 有三种工作状态:命令模式、插入模式、底行模式。通过切换不同的模式可以完成不同的功能,我们通, X. Q- W9 n! l) v7 h, Y: z
过编辑一个文档为例,来学习下 vim 的使用。首先打开终端,输入命令“sudo vi myfile”,如下图所示:
* o8 z+ b6 g3 |& d% f1 }
( m; W R# z3 \( ^& jvim 打开 myfile 文件首先处于命令行模式,此时我们是不能在终端输入文本的,因此我们需要切换到插( A; T" t0 z. B1 ~# f: Z. }- w
入模式,我们可以在终端输入下面字母中的任意一个就可以进入插入模式了:' |0 i. G T! s) H! h; p
a //在当前光标所在字符后面,转为插入模式
: G1 `6 [* q% p2 w- N8 L) `6 ki //在当前光标所在字符前面,转为插入模式) _/ c( `% U% a+ a, D
o //在当前光标所在行的下方,新建一行,转为插入模式
- n4 M8 e* ^9 E% x2 e' \& MO //在当前光标所在行的上方,新建一行,转为插入模式
- T* K0 t: c4 C1 @$ Q3 ms //删除光标所在字符$ `- Q, k1 q+ c! @8 {
r //替换光标处字符) U& x$ x9 k! I9 \- t
我们最常用的就是输入字母“a”,我们在上图按下键盘的“a”按键,可以看到终端的左下角会有“插8 ~; I. G3 V" a
入”的提示,表示当前是插入模式了,如下图所示:
; D0 O. J5 k2 A2 O5 x3 }
: z6 ~8 L& G1 Z' d9 ~进入在插入模式,我们可以输入文本了,如下图所示:4 r2 W& d5 o! \4 Q$ z
/ c4 S4 o u: \# ^; A文本输入完成以后,我们需要保存文本。首先按键盘的“ESC”按键,退出当前的插入模式,返回到命令行
' y% X6 V, V4 x模式,如下图所示:! H5 d [2 K# z" L# |8 [, `0 j
% N3 e( z5 d3 e1 U) A" p在上图中我们可以看到左下角的“插入”字符已经没有了,标明我们现在处于命令行模式了,然后我) }; v: D' _ ~
们在终端输入“:”按键(Shift+;组合按键)进入底行模式,我们会看到终端的左下角有个“:”冒号字1 [( \& H) u* z5 d2 V' Y
符,如下图所示:& h) }3 ]& H6 |. }1 N* T0 j; S) V: N3 v
2 z. J o. {3 P, S
在上图的底行模式,常用的命令有下面几个:/ G: L- \8 n, [
q 退出
2 A+ {9 u6 k$ r9 K( Bw 保存修改! G0 D; q9 g9 j6 F3 Y
q! 退出,不保存修改. h7 T2 c. m: A1 c- c( r
我们对上面输入的文本保存,可以输入“wq”,然后按回车即可完成文档保存并退出 vim,如下图所示:
$ _: g6 S: O6 s* {8 N# K
& u1 M" d' z4 Y" B
退出 vim 文本编辑器以后,我们可以使用 cat 命令查看下刚才我们创建的 myfile 文件的内容,如下图所示:" M/ J* Q4 g- \
& y8 }2 a8 X7 t通过上图可以看到,myfile 文件中的内容就是我们用 vim 编辑器输入的内容,至此我们已经完整的使用 vim
9 q* i. }% @ \( e+ w& p2 L文本编辑器实现了文档的创建,编辑,保存了。& X' L* L; N0 T& D2 M( e
有时候我们在编辑文件的过程中或用到关键字查找功能,vim 编辑器也提供了非常方便的关键字查找功3 y$ W$ e. h8 P+ g1 G p4 e
能,下面我们来学习下 vim 的关键字查找功能,首先输入“vim myfile”打开前面创建的 myfile 文件,如下" N f D% I" V& H# ^$ ^
图所示:
' O4 I0 X3 |1 b# B/ k$ Y( i* ?
$ [; q+ X7 n9 X+ C8 Y在上图中我们打开了文件 myfile,此时 vim 处于命令行模式,我们在终端输入“/”字符使 vim 进入底板模0 X* z; D6 j9 V6 ?: G
式,如下图所示:9 A+ \6 b# k, l5 L% K1 ?
& i6 i; Q6 B5 q1 S
在上图中,我们在进入底行模式的情况下输入要查询的关键字,比如我们查询“topeet”关键字,如下图所* j1 P( v2 |) c8 I6 n: ?) ?1 ?
示:
2 v4 O$ B( [' G: w
/ [- w) I3 G' R% |( g
输入完搜索的关键字“topeet”以后,我们按回车按键,vim 就会去文件里面查找关键字出现的第一个位置,% d* V; z+ S. p: B
搜索到以后光标会定位到该关键字的位置,如下图所示:
; C3 T* d1 H2 N
! W# }/ _" O- C
关于 vim 的基础操作我们就先介绍到这里,vim 的功能很强大,关于 vim 更详细的使用,大家可以去网上查
6 {+ I4 W3 t7 Q# z) p7 v阅相关的资料或文档。
# _7 Y0 y, c, {1 j更多内容请关注:迅为电子
8 b+ s" y( l: N0 M) S4 i7 V |
|