|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 alexwang 于 2020-5-15 16:28 编辑 , S: J& \$ N+ c! v+ Z( @
$ S+ a$ P9 v' z: K' H2 D5 e基于迅为IMX6ULL开发板-文本编辑工具3 W: Y/ |8 X/ c! g
文本编辑是最常用的工具,我们在 windows 系统下可以使用记事本,或者其他一些功能更强大的文本* \, W/ P5 H' s( }
不编译软件,比如 UltraEdit 等。Ubuntu 默认自带了一个文本编辑器:Gedit,改软件是一个窗口界面的编辑
2 }) |* D% L5 X# ^8 L器。相比较 Gedit 文本编辑器,我们用的最多的是命令行方式的一款编辑器:vim。vim 编辑器都是在终端6 t- V- V4 e l% `* T
模式下操作的,默认的 Ubuntu 系统没有安装 vim,我们可以通过 apt-get 命令手动安装 vim 编辑器,首先* j7 f, J! f+ y \
我们在终端输入“sudo apt-get install vim”命令,然后回车,在安装的过程中会提示我们是否继续安装,我/ @+ _0 L4 g! K+ u8 V! t
们输入 y,继续安装,安装过程如下图所示:
6 I- p% h, O& R* ]7 U+ k9 R; r) j
; H: D5 ~! Z; r
vim 有三种工作状态:命令模式、插入模式、底行模式。通过切换不同的模式可以完成不同的功能,我们通
) L3 V/ E& D a/ m9 z, T- d过编辑一个文档为例,来学习下 vim 的使用。首先打开终端,输入命令“sudo vi myfile”,如下图所示:# n) g2 ^4 Z, K& B. C' W$ \8 z8 x
' L* u o; K; d; Q6 R: s1 Y$ ivim 打开 myfile 文件首先处于命令行模式,此时我们是不能在终端输入文本的,因此我们需要切换到插 B7 z9 w- @2 _2 V( I- [, i
入模式,我们可以在终端输入下面字母中的任意一个就可以进入插入模式了:) w, J# r A& o5 Z+ r, X
a //在当前光标所在字符后面,转为插入模式* _; r# E! _% c( j1 {
i //在当前光标所在字符前面,转为插入模式
. L4 V4 c2 _9 c9 h+ H( do //在当前光标所在行的下方,新建一行,转为插入模式
7 s4 K/ c, `- T) v5 M: tO //在当前光标所在行的上方,新建一行,转为插入模式' h3 L% K& | S% c. t% V: n
s //删除光标所在字符& S+ Z1 `, f }& M" L
r //替换光标处字符
* W ?; I j5 N& {6 F我们最常用的就是输入字母“a”,我们在上图按下键盘的“a”按键,可以看到终端的左下角会有“插
6 B. N* B4 z+ ?( c: S2 h入”的提示,表示当前是插入模式了,如下图所示:
. e; n' R, M3 ~
$ T+ F7 l4 s+ B; N/ i: }进入在插入模式,我们可以输入文本了,如下图所示:0 Z3 y& J2 z. n, n, h) H0 o) P- U
+ Q" Y0 I' H7 n* k, L: G7 J! s. D文本输入完成以后,我们需要保存文本。首先按键盘的“ESC”按键,退出当前的插入模式,返回到命令行; {8 o o; S- f0 z0 f6 v
模式,如下图所示:
) M K* E2 _ X" b( z
& k* i0 j3 T6 t+ o
在上图中我们可以看到左下角的“插入”字符已经没有了,标明我们现在处于命令行模式了,然后我( w" f$ a6 S. w7 L. g/ j4 o/ k
们在终端输入“:”按键(Shift+;组合按键)进入底行模式,我们会看到终端的左下角有个“:”冒号字
* K. Q6 r+ Z9 _ V" N6 ^8 R符,如下图所示:/ ^. B4 [! O2 R4 f" d
) A7 r1 r; i3 A$ V3 c" ~1 f3 |* R在上图的底行模式,常用的命令有下面几个:
* @/ C9 g3 t$ i8 A+ Xq 退出$ h* h; W& T- \* y* E. L+ K
w 保存修改
! v" J5 u6 C! R% O1 aq! 退出,不保存修改- ~2 \2 p5 b/ R; g/ T: q* F
我们对上面输入的文本保存,可以输入“wq”,然后按回车即可完成文档保存并退出 vim,如下图所示:% ^/ s( h; G2 t! x
7 O" {, W3 r1 t6 P退出 vim 文本编辑器以后,我们可以使用 cat 命令查看下刚才我们创建的 myfile 文件的内容,如下图所示:
% K) q6 a# \4 {% L7 H
* }2 \2 Y$ I9 N# d" l- V# Z
通过上图可以看到,myfile 文件中的内容就是我们用 vim 编辑器输入的内容,至此我们已经完整的使用 vim X& o% b* y! c( }
文本编辑器实现了文档的创建,编辑,保存了。
; \! f1 v2 S& f9 |; z8 g有时候我们在编辑文件的过程中或用到关键字查找功能,vim 编辑器也提供了非常方便的关键字查找功
* t. ^" C% z0 w) B/ v能,下面我们来学习下 vim 的关键字查找功能,首先输入“vim myfile”打开前面创建的 myfile 文件,如下
3 e- e+ t- i6 v$ X( v, J# w2 y4 K3 s图所示:
1 W. v8 N8 w1 s2 I6 O6 f F
' s. L. F0 k: }; f
在上图中我们打开了文件 myfile,此时 vim 处于命令行模式,我们在终端输入“/”字符使 vim 进入底板模
( B. x9 v5 q0 y3 ^) ?8 g式,如下图所示:
# }2 N' q$ T+ M
+ ^/ \2 Q2 L* a; R1 }' |: p
在上图中,我们在进入底行模式的情况下输入要查询的关键字,比如我们查询“topeet”关键字,如下图所. ^, L& {, Z9 i& D, ?! J
示:: x- Y* ~; X/ I7 O% ]8 a
( U8 g+ k. f" H. {输入完搜索的关键字“topeet”以后,我们按回车按键,vim 就会去文件里面查找关键字出现的第一个位置,
! t% m# v; u3 z: d, F5 M% v5 \搜索到以后光标会定位到该关键字的位置,如下图所示:
: L- I& @. V+ A5 x# B
$ i h# v$ s5 N8 N
关于 vim 的基础操作我们就先介绍到这里,vim 的功能很强大,关于 vim 更详细的使用,大家可以去网上查7 G( ]2 s& } X8 ` a1 N6 v
阅相关的资料或文档。+ H3 `- U6 ~$ p0 q9 I) w& \
% x; O, {/ T/ M; d1 |4 `# P! R
* R7 A; C! A' [6 b1 L+ d
|
|