EDA365电子论坛网
标题:
Linux jed命令
[打印本页]
作者:
uqHZau
时间:
2021-9-24 15:15
标题:
Linux jed命令
' k; m5 S- d5 c5 r/ x0 ~
Linux jed命令用于编辑文本文件。
3 Y# C4 P7 d6 f3 z+ d- J
R0 H/ ` l3 b1 z5 G& e
Jed是以Slang所写成的程序,适合用来编辑程序原始代码。
5 d- K- C: c5 R, U, K
3 H8 U. X+ o8 F7 {" z9 {& y' M d# R9 \
语法
4 y: ^' v5 c. p; ]1 F" Q2 j
jed [-2n][-batch][-f<函数>][-g<行数>][-i<文件>][-I<文件>][-s<字符串>][文件]
2 r% W6 W! H0 S) y
参数:
9 U; n: `# V S/ A" B9 V7 Z
; `6 G+ v0 v3 C
-2 显示上下两个编辑区。
' G9 O# |, b0 E
-batch 以批处理模式来执行。
( ?+ x( ]( @$ z8 A$ \3 j+ q; @
-f<函数> 执行Slang函数。
# k7 L( n/ j' [, H! ~3 |
-g<行数> 移到缓冲区中指定的行数。
% D$ W: `4 _6 O. j" v" O4 Q
-i<文件> 将指定的文件载入缓冲区。
8 P9 v- f& {( K7 c6 f+ P# E/ D
-n 不要载入jed.rc配置文件。
7 M7 S0 m( A# T& p
-s<字符串> 查找并移到指定的字符串。
) t6 ?& y9 I5 f2 X; Z
实例
9 `- x6 ~8 I! v+ H( t) Y
jed主要用于编辑程序的源码,编辑源码时将以彩色高亮的方式显示程序的语法。例如使用jed编辑一个C语言的源代码文件,可使用如下命令:
( y& q3 Q: J# @# M
C% A2 N# p* c3 ]: l9 ~5 Q
jed main.c #用jed编辑器打开main.c 文件
. x, m3 k% a) U2 Z
输出结果如下:
3 P! a, Z0 B( S$ q
9 ^. d- J. h3 \/ {+ E* L
F10 key ==> File Edit Mode Search Buffers Windows System Help #编辑器菜单
+ v# U" J0 ^" v: m: t' [
/*-*- linux-c-*-*/ #编辑区
; O- T. b6 L2 l L
#include <linux/mm.h>
! y% u9 X/ `7 H
#include <linux/sysctl.h>
. ?$ ]9 J% O+ [+ C5 p
#include <linux/nsproxy.h>
0 O) w7 t/ I9 ]( Q: E
static struct list_head *
3 Z7 Q% Z& @9 F
net_ctl_header_lookup(struct ctl_table_root *root, struct nsproxy *namespaces)
1 @5 V8 o6 V t" X' k) R6 Z
{
7 ?' @6 V% o. \1 `' e
return &namespaces->net_ns->sysctl_table_headers;
0 q2 x& S" X4 Z% c, R- C3 z- V
}
5 S+ Z7 n/ ~; u7 G
static struct ctl_table_root net_sysctl_root = {
3 w6 \. S4 L# L! t2 S0 I
.lookup = net_ctl_header_lookup,
) _$ u& e% k( ?" l6 ~; o6 E
};
" _* y- h( [" X4 F$ m. k, E
static int sysctl_net_init(struct net *net)
6 p! q3 P+ H1 j; ~
{
P8 B( k0 k f! Y" p
INIT_LIST_HEAD(&net->sysctl_table_headers);
, h$ f; V; C' K, } T( \( \* x0 M
return 0;
; f1 T; ` M9 @0 @: I/ S" o
}
* [( B8 y. E& ~: s" \
-----+(Jed 0.99.18U) Emacs: main.c (C) All 6:06pm-----------------------------
# v" G& ~( z c; ]
#从左到右分别为jed版本编号、当前是模拟emacs编辑器、打开的文件名、现在的时间
6 [( q& |4 n8 |2 w8 G' O+ _' p! ~
loading /usr/share/jed/lib/modeinfo.slc
作者:
CCxiaom
时间:
2021-9-24 16:35
Linux jed命令用于编辑文本文件
作者:
NNNei256
时间:
2021-9-24 16:36
Jed是以Slang所写成的程序,适合用来编辑程序原始代码
作者:
qUzalq
时间:
2021-9-24 16:37
jed主要用于编辑程序的源码,编辑源码时将以彩色高亮的方式显示程序的语法
作者:
ldezgr
时间:
2021-9-25 08:54
LZ辛苦,学习学习
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2