⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 env.h

📁 STEVIE文本文件编缉器的C 语言源程序
💻 H
字号:
/*
 * The defines in this file establish the environment we're compiling
 * in. Set these appropriately before compiling the editor.
 */

/*
 * One (and only 1) of the following defines should be uncommented.
 * Most of the code is pretty machine-independent. Machine dependent
 * code goes in a file like tos.c or unix.c. The only other place
 * where machine dependent code goes is term.h for escape sequences.
 */

/* #define	ATARI			/* For the Atari ST */
#define	UNIX			/* System V or BSD */
/* #define	OS2			/* Microsoft OS/2 1.1 */
/* #define	DOS			/* MSDOS 3.3 (on AT) */

/*
 * If UNIX is defined above, then BSD may be defined.
 */
#ifdef	UNIX
/* #define	BSD			/* Berkeley UNIX */
#endif

/*
 * If ATARI is defined, MINIX may be defined. Otherwise, the editor
 * is set up to compile using the Sozobon C compiler under TOS.
 */
#ifdef	ATARI
#define	MINIX			/* Minix for the Atari ST */
#endif

/*
 * The yank buffer is still static, but its size can be specified
 * here to override the default of 4K.
 */
#define	YBSIZE	32768		/* yank buffer size */

/*
 * STRCSPN should be defined if the target system doesn't have the
 * routine strcspn() available. See regexp.c for details.
 */

#ifdef	ATARI

#ifdef	MINIX
#define	STRCSPN
#endif

#endif

/*
 * The following defines control the inclusion of "optional" features. As
 * the code size of the editor grows, it will probably be useful to be able
 * to tailor the editor to get the features you most want in environments
 * with code size limits.
 *
 * TILDEOP
 *	Normally the '~' command works on a single character. This define
 *	turns on code that allows it to work like an operator. This is
 *	then enabled at runtime with the "tildeop" parameter.
 *
 * HELP
 *	If defined, a series of help screens may be views with the ":help"
 *	command. This eats a fair amount of data space.
 *
 * TERMCAP
 *	Where termcap support is provided, it is generally optional. If
 *	not enabled, you generally get hard-coded escape sequences for
 *	some "reasonable" terminal. In Minix, this means the console. For
 *	UNIX, this means an ANSI standard terminal. See the file "term.h"
 *	for details about specific environments.
 *
 */
#define	TILDEOP		/* enable tilde to be an operator */
#define	HELP		/* enable help command */
#define	TERMCAP		/* enable termcap support */


/*
 * Other stuff that depends on the options selected.
 */

/*
 * If termcap is enabled, the function outcstr() is used to properly handle
 * termcap commands with padding. Otherwise we can just use the same function
 * for everything.
 */
#ifndef	TERMCAP
#define	outcstr	outstr
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -