|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
文本编辑(基于迅为-IMX6ULL终结者开发板)是最常用的工具,我们在 windows 系统下可以使用记事本,或者其他一些功能更强大的文本, H" ^/ g0 l$ a1 M5 x
不编译软件,比如 UltraEdit 等。Ubuntu 默认自带了一个文本编辑器:Gedit,改软件是一个窗口界面的编辑
; Q7 L1 j) d) \% t5 c6 v器。相比较 Gedit 文本编辑器,我们用的最多的是命令行方式的一款编辑器:vim。vim 编辑器都是在终端
" x8 t, B, {7 }模式下操作的,默认的 Ubuntu 系统没有安装 vim,我们可以通过 apt-get 命令手动安装 vim 编辑器,首先
* r3 E b9 x1 r我们在终端输入“sudo apt-get install vim”命令,然后回车,在安装的过程中会提示我们是否继续安装,我
/ O% ~9 D+ ^# i1 P们输入 y,继续安装,安装过程如下图所示:
" r& R1 V( @9 N+ c1 M
0 P$ b5 ]' k6 w \
vim 有三种工作状态:命令模式、插入模式、底行模式。通过切换不同的模式可以完成不同的功能,我们通6 r6 g9 {- j2 v% ~) i3 D5 J; ^1 |( D
过编辑一个文档为例,来学习下 vim 的使用。首先打开终端,输入命令“sudo vi myfile”,如下图所示:
' X5 u% f1 N1 M1 _: _" Y. c
: t- y) e _% I- R" c+ Avim 打开 myfile 文件首先处于命令行模式,此时我们是不能在终端输入文本的,因此我们需要切换到插% ]5 ^' M- b" w, [9 G, A
入模式,我们可以在终端输入下面字母中的任意一个就可以进入插入模式了:0 H" k% \ d7 c3 G* C5 u( q8 a
a //在当前光标所在字符后面,转为插入模式' u- @/ d% X, |! A' y0 m
i //在当前光标所在字符前面,转为插入模式
7 `! E$ A: e% p) V% Z- q% g9 Ho //在当前光标所在行的下方,新建一行,转为插入模式. I \8 r3 W5 @ U- F1 @( k
O //在当前光标所在行的上方,新建一行,转为插入模式
, B. s8 S$ {4 g3 is //删除光标所在字符
# E8 ^3 g% n3 D2 M) e4 I) Q8 ir //替换光标处字符# f4 r# h7 Z% t
我们最常用的就是输入字母“a”,我们在上图按下键盘的“a”按键,可以看到终端的左下角会有“插
1 g$ Q1 h5 @9 T; T入”的提示,表示当前是插入模式了,如下图所示:
5 R; `& ^7 S. a: C9 @+ i4 M
+ L O5 Z: U- ?进入在插入模式,我们可以输入文本了,如下图所示:! ~1 k8 T9 T' p/ k/ e
) r3 |4 R' t* p+ ]+ P
文本输入完成以后,我们需要保存文本。首先按键盘的“ESC”按键,退出当前的插入模式,返回到命令行
! K* L" f3 C6 N9 q; B模式,如下图所示:$ z4 u9 h1 M& |" E, y+ q6 o
: u- P5 [/ R3 h6 P在上图中我们可以看到左下角的“插入”字符已经没有了,标明我们现在处于命令行模式了,然后我
2 z$ |# B5 q! P; O* y们在终端输入“:”按键(Shift+;组合按键)进入底行模式,我们会看到终端的左下角有个“:”冒号字
D; G6 P) \7 z; P8 U8 u" @7 k8 J* J符,如下图所示:
( y; t1 a: o& i( @! Q
0 p) q7 e3 l/ F$ ^/ k0 R在上图的底行模式,常用的命令有下面几个:
+ e0 C% L- L# T1 h: k. Tq 退出
( N5 U! m( d! [# Aw 保存修改
% o$ s5 r# S6 l; B+ eq! 退出,不保存修改: `: t9 L4 S( {3 ^ K: w
我们对上面输入的文本保存,可以输入“wq”,然后按回车即可完成文档保存并退出 vim,如下图所示:
/ R! v1 u8 }8 b
1 Q& D) @* m0 h7 H4 f
退出 vim 文本编辑器以后,我们可以使用 cat 命令查看下刚才我们创建的 myfile 文件的内容,如下图所示:
" E3 u& D" Y" O& U7 }8 i
5 g! h/ u& Y# q! o" P4 y3 \
通过上图可以看到,myfile 文件中的内容就是我们用 vim 编辑器输入的内容,至此我们已经完整的使用 vim) ~* }3 ~- ]" x: O# O7 L+ M
文本编辑器实现了文档的创建,编辑,保存了。% [) H5 J/ E0 I, \4 I2 S
有时候我们在编辑文件的过程中或用到关键字查找功能,vim 编辑器也提供了非常方便的关键字查找功
C5 D5 G( `3 [# L" Y能,下面我们来学习下 vim 的关键字查找功能,首先输入“vim myfile”打开前面创建的 myfile 文件,如下0 L. M! v" z4 W) I' _
图所示:
( E: ^6 N0 n- v% m' q4 F
, @4 w; ?4 d1 S6 `9 S' l1 j! }在上图中我们打开了文件 myfile,此时 vim 处于命令行模式,我们在终端输入“/”字符使 vim 进入底板模/ ^4 }. @" H, b, l( D
式,如下图所示:
- v7 h. ~1 S' x3 N& B" W$ y( t
- [6 ]$ [# r$ w" G/ |# R在上图中,我们在进入底行模式的情况下输入要查询的关键字,比如我们查询“topeet”关键字,如下图所* [2 x, l9 P" @/ V
示:! m# T4 K# X/ f5 |
; d0 g$ u D, C5 J* y输入完搜索的关键字“topeet”以后,我们按回车按键,vim 就会去文件里面查找关键字出现的第一个位置,( B3 E9 V5 f* y8 c2 A1 X
搜索到以后光标会定位到该关键字的位置,如下图所示:9 ^7 c' Z4 Y; e5 ?# c4 d
5 t4 U) o/ i& a/ x' @
关于 vim 的基础操作我们就先介绍到这里,vim 的功能很强大,关于 vim 更详细的使用,大家可以去网上查# m& Z6 T: U) a9 a
阅相关的资料或文档。
; P+ A2 }) G5 p& V0 }更多内容请关注:迅为电子# f2 D% v2 G8 K6 E
|
|