Commande Linux jed

Linux 命令大全Encyclopédie des commandes Linux

La commande Linux jed est utilisée pour éditer des fichiers texte.

Jed est un programme écrit en Slang, adapté à l'édition de code source de programme.

Syntaxe

jed [-2n][-batch][-f<函数>][-g<行数>][-i<文件>][-I<文件>][-s<字符串>][文件]

Parameters:

  • -2 Affiche les zones d'édition supérieure et inférieure.
  • -batch Exécuter en mode batch.
  • -f<function> Exécuter une fonction Slang.
  • -g<numéro de ligne> Se déplacer vers le numéro de ligne spécifié dans le tampon.
  • -i<fichier> Charger le fichier spécifié dans le tampon.
  • -n Ne pas charger le fichier de configuration jed.rc.
  • -s<chaîne> Rechercher et se déplacer vers la chaîne spécifiée.

Exemples

jed est principalement utilisé pour éditer du code source de programme. Lors de l'édition de code source, il affiche la syntaxe du programme avec une coloration syntaxique. Par exemple, pour utiliser jed afin d'éditer un fichier de code source en langage C, vous pouvez utiliser la commande suivante :

jed main.c       #用jed编辑器打开main.c 文件 

Le résultat de sortie est le suivant :

F10 key ==> File Edit Mode Search Buffers Windows System Help #编辑器菜单  
/*-*- linux-c-*-*/ #编辑区  
#include <linux/mm.h> 
#include <linux/sysctl.h> 
#include <linux/nsproxy.h> 
static struct list_head *  
net_ctl_header_lookup(struct ctl_table_root *root, struct nsproxy *namespaces)  
{  
return &namespaces->net_ns->sysctl_table_headers;  
}  
static struct ctl_table_root net_sysctl_root = {  
.lookup = net_ctl_header_lookup,  
};  
static int sysctl_net_init(struct net *net)  
{  
INIT_LIST_HEAD(&net->sysctl_table_headers);  
return 0;  
}  
-----+(Jed 0.99.18U) Emacs: main.c (C) All 6:06pm-----------------------------  
#从左到右分别为jed版本编号、当前是模拟emacs编辑器、打开的文件名、现在的时间  
loading /usr/share/jed/lib/modeinfo.slc 

Linux 命令大全Encyclopédie des commandes Linux

Autres extensions