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& eJed是以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 jjed [-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$ q9 ^. 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: Estatic struct list_head *  
3 Z7 Q% Z& @9 Fnet_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 Gstatic 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 Mreturn 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