|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
3 V7 O, S5 e. H; v
Linux jed命令用于编辑文本文件。
* v) Y; y. M U2 b( C' x
& {2 J1 D( Z, p- j: W5 g; pJed是以Slang所写成的程序,适合用来编辑程序原始代码。& o# R" ~3 Z8 `( `3 w- _* b
- f+ N& @# U3 O9 N3 k D6 L语法
r3 n# @9 W ]* i7 Ijed [-2n][-batch][-f<函数>][-g<行数>][-i<文件>][-I<文件>][-s<字符串>][文件]5 T7 q. E% }( s# k
参数:- t9 p8 O/ E- L& M! h2 d
) f. S; Y8 R" C- u4 g-2 显示上下两个编辑区。; { @6 O) F8 @ Y7 b- q
-batch 以批处理模式来执行。2 A' [6 u* k2 u8 G
-f<函数> 执行Slang函数。
' ^8 M& Z" I: K-g<行数> 移到缓冲区中指定的行数。* ~3 u6 L% v. Q5 T
-i<文件> 将指定的文件载入缓冲区。1 z- ]3 L5 Z# i8 F5 e$ u3 _, ^: o
-n 不要载入jed.rc配置文件。
# F" h0 e3 k; u) _$ r8 e- v3 ?' a% L-s<字符串> 查找并移到指定的字符串。
3 t/ W. b7 }9 ^. R* O4 {实例
* B- `. i& D. K9 B! }( ^4 M# ]- w3 cjed主要用于编辑程序的源码,编辑源码时将以彩色高亮的方式显示程序的语法。例如使用jed编辑一个C语言的源代码文件,可使用如下命令:) K- e; c0 s/ Q
3 k2 E7 z) w2 w# q) r. w) h2 M. q
jed main.c #用jed编辑器打开main.c 文件 7 \# l! s$ q5 R( Q Y7 e# a0 |
输出结果如下:
4 i; i& W3 K/ t: }% E
* s6 w3 u1 ~0 A9 N, D7 V: Z" X8 mF10 key ==> File Edit Mode Search Buffers Windows System Help #编辑器菜单
) g+ L% ` o+ ?" F7 n0 ^/*-*- linux-c-*-*/ #编辑区
! ]+ N1 ~" A# T' s' b#include <linux/mm.h> $ i6 b& T. l) r6 c/ {( _. a
#include <linux/sysctl.h> ' ?$ m5 s2 J- v* {5 Q* I
#include <linux/nsproxy.h>
# P- j* i& M! w9 ?9 H: g9 K8 mstatic struct list_head *
" C: T3 r# k. k4 Knet_ctl_header_lookup(struct ctl_table_root *root, struct nsproxy *namespaces)
7 i. e# G% v ^{ c( C4 Z- @: N2 n! U
return &namespaces->net_ns->sysctl_table_headers;
+ F/ c2 a' O& @) F3 t0 `& h} % _& Q. \, t* Q
static struct ctl_table_root net_sysctl_root = {
Y7 J) j( w, n3 g- H, U, s. T.lookup = net_ctl_header_lookup,
; P2 Z8 i- U% \0 `+ A9 ]9 F* F};
, Z: ?4 \+ M' _5 M. p) _static int sysctl_net_init(struct net *net)
- h9 T: d T4 s9 u1 L{
/ }4 L% Q" h) B# k' N: t3 A0 \9 SINIT_LIST_HEAD(&net->sysctl_table_headers);
& R6 [! ]( m' ] {' I1 ]/ O! ireturn 0; 4 X' \9 i8 h) c
} 1 Y1 @9 J5 K) `$ `0 g ^
-----+(Jed 0.99.18U) Emacs: main.c (C) All 6:06pm-----------------------------
% {2 a+ h, u$ B# q" I/ T# i#从左到右分别为jed版本编号、当前是模拟emacs编辑器、打开的文件名、现在的时间 0 H5 E! ~$ A: D, r F
loading /usr/share/jed/lib/modeinfo.slc |
|