找回密码
 注册
关于网站域名变更的通知
查看: 348|回复: 1
打印 上一主题 下一主题

基于迅为IMX6ULL开发板-文本编辑工具

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-5-15 14:56 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 alexwang 于 2020-5-15 16:28 编辑 1 ?$ ~( \/ l, x6 @7 J" t! p0 `
, L4 g1 G8 o0 b, Z: t( J% I/ H$ j
基于迅为IMX6ULL开发板-文本编辑工具
% G! N7 h9 @/ I1 d% a. ]文本编辑是最常用的工具,我们在 windows 系统下可以使用记事本,或者其他一些功能更强大的文本- @5 i) u7 U- W; B" `. ~
不编译软件,比如 UltraEdit 等。Ubuntu 默认自带了一个文本编辑器:Gedit,改软件是一个窗口界面的编辑
9 n( y( G. _# r/ u% v3 L9 Z: X器。相比较 Gedit 文本编辑器,我们用的最多的是命令行方式的一款编辑器:vim。vim 编辑器都是在终端( ~" K9 }* V* w2 i
模式下操作的,默认的 Ubuntu 系统没有安装 vim,我们可以通过 apt-get 命令手动安装 vim 编辑器,首先9 ^( ~; \, R& J/ \: x# O7 K+ s  A: K; f
我们在终端输入“sudo apt-get install vim”命令,然后回车,在安装的过程中会提示我们是否继续安装,我5 V' R5 X2 V. B6 C8 K' M0 j- n3 W
们输入 y,继续安装,安装过程如下图所示:9 t- ^- X  ~2 d; z6 `, F: g! @

% h, X# j/ \  i, _2 g" Yvim 有三种工作状态:命令模式、插入模式、底行模式。通过切换不同的模式可以完成不同的功能,我们通& u7 b7 z5 S0 J, D- R- `) H6 h
过编辑一个文档为例,来学习下 vim 的使用。首先打开终端,输入命令“sudo vi myfile”,如下图所示:* e; J, V$ z+ K* W! m* l* M. Y

3 k' F5 H. R1 p; Jvim 打开 myfile 文件首先处于命令行模式,此时我们是不能在终端输入文本的,因此我们需要切换到插
* I0 o# G7 ]4 |$ C2 M入模式,我们可以在终端输入下面字母中的任意一个就可以进入插入模式了:0 D$ D& {, N: a3 [) p& ~- s/ Z
a //在当前光标所在字符后面,转为插入模式
! L6 c  e; a3 `! R( Ui //在当前光标所在字符前面,转为插入模式
3 [/ p9 G/ f% _) Yo //在当前光标所在行的下方,新建一行,转为插入模式! s1 T5 ]) A1 }8 I$ Q1 G
O //在当前光标所在行的上方,新建一行,转为插入模式5 n  f! p# Q( Z
s //删除光标所在字符
: \$ Y" ?! y$ nr //替换光标处字符
4 {% Q  X+ m2 m我们最常用的就是输入字母“a”,我们在上图按下键盘的“a”按键,可以看到终端的左下角会有“插( Z( |# b& `  p$ x6 \3 q) D9 O
入”的提示,表示当前是插入模式了,如下图所示:
$ z( ~$ I3 ?) {4 n  |: ^$ t
+ B4 n/ O7 I3 C" {: u# E进入在插入模式,我们可以输入文本了,如下图所示:( G4 [+ j+ b7 |1 v# {1 k" W
: E/ J9 f3 r9 W; t8 l$ s
文本输入完成以后,我们需要保存文本。首先按键盘的“ESC”按键,退出当前的插入模式,返回到命令行! L, k! g/ H: G7 O
模式,如下图所示:
4 O' u& S+ v, i* O2 o , i! e2 N6 i( `( Y; Z
在上图中我们可以看到左下角的“插入”字符已经没有了,标明我们现在处于命令行模式了,然后我& z$ e+ ?( H3 t/ \4 V2 E
们在终端输入“:”按键(Shift+;组合按键)进入底行模式,我们会看到终端的左下角有个“:”冒号字
( S( x0 \7 ?6 v' f5 V2 @: M5 g符,如下图所示:
6 P! h  G& k  b
& Z  h5 v. }; v' R3 p9 K$ \7 D* [在上图的底行模式,常用的命令有下面几个:1 J; `! ~/ ^* E+ ]* v/ f) N4 L! _
q 退出
6 g; c7 k" d: j" |3 \w 保存修改
- m3 f" S' W9 B7 w% H1 yq! 退出,不保存修改
. k! R4 I: E2 J3 o. [# l我们对上面输入的文本保存,可以输入“wq”,然后按回车即可完成文档保存并退出 vim,如下图所示:1 w1 r8 ~( X) d4 i- @* j
: x/ F: d8 V3 \# u" }
退出 vim 文本编辑器以后,我们可以使用 cat 命令查看下刚才我们创建的 myfile 文件的内容,如下图所示:
! ^* v* @; ?) |
+ e, k. x6 n7 J" k5 F通过上图可以看到,myfile 文件中的内容就是我们用 vim 编辑器输入的内容,至此我们已经完整的使用 vim
1 ]6 s# n0 X# A) ^* ^5 Q" J5 R: X文本编辑器实现了文档的创建,编辑,保存了。
1 p8 g$ d8 B7 P有时候我们在编辑文件的过程中或用到关键字查找功能,vim 编辑器也提供了非常方便的关键字查找功
" N* ?  P. R7 X" N' T. P; A) j+ o能,下面我们来学习下 vim 的关键字查找功能,首先输入“vim myfile”打开前面创建的 myfile 文件,如下" [  g6 T0 K& t7 E( r
图所示:
% p3 e0 s6 ?! M# Z, I6 I$ H
2 X/ S. U' b  N在上图中我们打开了文件 myfile,此时 vim 处于命令行模式,我们在终端输入“/”字符使 vim 进入底板模& U9 E1 S$ d$ X  X; l
式,如下图所示:
. Y' B2 C) H" T4 d- T3 [! R + D0 X9 I& ]( k/ s
在上图中,我们在进入底行模式的情况下输入要查询的关键字,比如我们查询“topeet”关键字,如下图所
2 y8 U! F* ]3 W  b0 O( T% p示:
* v" k7 @6 K7 a" T' ~: L & Y! T' j4 S8 R+ Y" @: }
输入完搜索的关键字“topeet”以后,我们按回车按键,vim 就会去文件里面查找关键字出现的第一个位置,
) ]3 R9 ?- `0 O# A5 ^% t9 w5 u1 g搜索到以后光标会定位到该关键字的位置,如下图所示:# k; l# h' P# O) P$ G4 |

/ X# D  t4 A7 _3 ^* y/ O1 l关于 vim 的基础操作我们就先介绍到这里,vim 的功能很强大,关于 vim 更详细的使用,大家可以去网上查
1 N3 Z) F7 w. w" A; @阅相关的资料或文档。
; q2 N) J& Z: o9 O+ l1 X% _
5 P) m# {9 z. a; n
) v$ m% D% T1 p/ {6 G( G1 n7 X
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-26 10:14 , Processed in 0.156250 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表