📄 ed.h
字号:
#ifdef LOCALE
#undef LOCALE
#endif
#ifdef _EDBASIC_SOURCE_
#define LOCALE
#else
#define LOCALE extern
#endif
LOCALE int gotobol(void *,int,int);
LOCALE int backchar(void *,int,int);
LOCALE int gotoeol(void *,int,int);
LOCALE int forwchar(void *,int,int);
LOCALE int gotobob(void *,int,int);
LOCALE int gotoeob(void *,int,int);
LOCALE int forwline(void *,int,int);
LOCALE int backline(void *,int,int);
LOCALE int getgoal(LINE *);
LOCALE int forwpage(void *,int,int);
LOCALE int backpage(void *,int,int);
LOCALE int setmark(void *,int,int);
LOCALE int swapmark(void *,int,int);
LOCALE int wrapword(void *);
LOCALE int backword(void *,int,int);
LOCALE int forwword(void *,int,int);
LOCALE int upperword(void *,int,int);
LOCALE int lowerword(void *,int,int);
LOCALE int capword(void *,int,int);
LOCALE int delfword(void *,int,int);
LOCALE int delbword(void *,int,int);
LOCALE int inword(void);
LOCALE int killregion(void *,int,int);
LOCALE int copyregion(void *,int,int);
LOCALE int upperregion(void *,int,int);
LOCALE int lowerregion(void *,int,int);
LOCALE int getregion(REGION *);
LOCALE int fileread(void *,int,int);
LOCALE int filevisit(void *,int,int);
LOCALE int filevisit_guts(void *,char []);
LOCALE int readin(void *,char []);
LOCALE int makename(char [],char []);
LOCALE int filewrite(void *,int,int);
LOCALE int filesave(void *,int,int);
LOCALE int writeout(char *);
LOCALE int filename(void *,int,int);
LOCALE int ffropen(char *);
LOCALE int ffwopen(char *);
LOCALE int ffclose(void);
LOCALE int ffputline(char [],int);
LOCALE int ffgetline(char [],int);
LOCALE VOID ttopen(void);
LOCALE VOID ttclose(void);
LOCALE VOID ttputc(int);
LOCALE VOID ttflush(void);
LOCALE int ttgetc(void);
#if VAX_VMS
LOCALE int parse_esc_seq(void);
#endif
#undef LOCALE
#ifdef _EDMAIN_SOURCE_
#define LOCALE
#else
#define LOCALE extern
#endif
LOCALE VOID edinit(void *,char []);
LOCALE int execute(void *,int,int,int);
LOCALE int getkey(void);
LOCALE int getctl(void);
LOCALE int quickexit(void *,int,int);
LOCALE int edquit(void *,int,int);
LOCALE int temp_quit(void *,int,int);
LOCALE int ctlxlp(void *,int,int);
LOCALE int ctlxrp(void *,int,int);
LOCALE int ctlxe(void *,int,int);
LOCALE int ctrlg(void *,int,int);
LOCALE VOID full_cleanup(void *);
LOCALE int kill_all_buffers(void *,BUFFER **);
LOCALE int kill_all_windows(void *);
LOCALE int spec_clear(void *,BUFFER *);
LOCALE VOID EditCommand(void *);
LOCALE VOID EditorFunctionDefinition(void *);
#ifndef _EDMAIN_SOURCE_
extern int currow;
extern int curcol;
extern int fillcol;
extern int thisflag;
extern int lastflag;
extern int curgoal;
extern BUFFER *curbp;
extern WINDOW *curwp;
extern BUFFER *bheadp;
extern WINDOW *wheadp;
extern BUFFER *blistp;
extern short kbdm[NKBDM];
extern short *kbdmip;
extern short *kbdmop;
extern char pat[NPAT];
extern char lastbufn[NBUFN];
extern BUFFER *CompileBufferp;
#endif
#undef LOCALE
#ifdef _EDMISC_SOURCE_
#define LOCALE
#else
#define LOCALE extern
#endif
LOCALE int compile_region(void *,int,int);
LOCALE int compile_file(void *,int,int);
LOCALE int get_compile(void *,char *,char *);
LOCALE int region_fnd(void *,char *);
LOCALE int region_getc(void *,char *);
LOCALE int region_ungetc(void *,int,char *);
LOCALE int buffer_fnd(void *,char *);
LOCALE int buffer_getc(void *,char *);
LOCALE int buffer_ungetc(void *,int,char *);
LOCALE int query_cmp(void *,char *);
LOCALE int print_cmp(void *,char *,char *);
LOCALE VOID init_cmp_router(void *);
LOCALE VOID kill_cmp_router(void *);
LOCALE int setfillcol(void *,int,int);
LOCALE int showcpos(void *,int,int);
LOCALE int getccol(int);
LOCALE int getcline(void);
LOCALE int cntlines(void);
LOCALE int gotoline(void *,int,int);
LOCALE int twiddle(void *,int,int);
LOCALE int quote(void *,int,int);
LOCALE int tab(void *,int,int);
LOCALE int openline(void *,int,int);
LOCALE int newline(void *,int,int);
LOCALE int deblank(void *,int,int);
LOCALE int indent(void *,int,int);
LOCALE int forwdel(void *,int,int);
LOCALE int backdel(void *,int,int);
LOCALE int kill_fwd(void *,int,int);
LOCALE int yank(void *,int,int);
LOCALE int forwsearch(void *,int,int);
LOCALE int backsearch(void *,int,int);
LOCALE int bkwrdrpl(void *,int,int);
LOCALE int bkwrdcr(void *,int,int);
LOCALE int frwsr(void *,int,int);
LOCALE int querysr(void *,int,int);
LOCALE int lreplace(void *,char *);
LOCALE int smatchb(void *,int,int);
LOCALE int searchcl(int);
LOCALE int searchop(int);
LOCALE int readpattern(void *,char *);
LOCALE int spawncli(void *,int,int);
LOCALE int spawn(void *,int,int);
#if VAX_VMS
LOCALE int sys(char *);
#endif
#undef LOCALE
#ifdef _EDSTRUCT_SOURCE_
#define LOCALE
#else
#define LOCALE extern
#endif
LOCALE int usebuffer(void *,int,int);
LOCALE int killbuffer(void *,int,int);
LOCALE int listbuffers(void *,int,int);
LOCALE int makelist(void *);
LOCALE int addline(void *,BUFFER *,char *);
LOCALE int anycb(void);
LOCALE BUFFER *bfind(void *,char *,int,int);
LOCALE int bclear(void *,BUFFER *);
LOCALE LINE *lalloc(void *,int);
LOCALE VOID lfree(void *,LINE *);
LOCALE VOID lchange(int);
LOCALE int linsert(void *,int,int);
LOCALE int lnewline(void *);
LOCALE int ldelete(void *,long,int);
LOCALE int ldelnewline(void *);
LOCALE VOID kdelete(void *);
LOCALE int kinsert(void *,int);
LOCALE int kremove(int);
LOCALE int reposition(void *,int,int);
LOCALE int EditorRefresh(void *,int,int);
LOCALE int nextwind(void *,int,int);
LOCALE int prevwind(void *,int,int);
LOCALE int mvdnwind(void *,int,int);
LOCALE int mvupwind(void *,int,int);
LOCALE int onlywind(void *,int,int);
LOCALE int splitwind(void *,int,int);
LOCALE int enlargewind(void *,int,int);
LOCALE int shrinkwind(void *,int,int);
LOCALE WINDOW *wpopup(void *);
LOCALE VOID vtinit(void *);
LOCALE VOID vttidy(void);
LOCALE VOID vtmove(int,int);
LOCALE VOID vtputc(int);
LOCALE VOID vteeol(void);
LOCALE VOID update(void);
LOCALE VOID updateline(int,char [],char []);
LOCALE VOID modeline(WINDOW *);
LOCALE VOID movecursor(int,int);
LOCALE VOID mlerase(void);
LOCALE int mlyesno(void *,char *);
LOCALE int mlreply(void *,char *,char *,int);
LOCALE VOID mlwrite(char *,...);
LOCALE VOID mlputs(char *);
LOCALE VOID mlputi(int,int);
LOCALE VOID mlputli(long,int);
LOCALE VOID kill_video_buffers(void *);
#ifndef _EDSTRUCT_SOURCE_
extern int mpresf;
extern int sgarbf;
#endif
#ifndef _EDTERM_SOURCE_
extern TERM term;
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -