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

📄 structs.h.svn-base

📁 一个CUI编辑器
💻 SVN-BASE
字号:
/* structs.h */#ifndef STRUCTS_H#define STRUCTS_H#include "buffer.h"enum {MODE_COMMAND, MODE_INSERT, MODE_EX};/* key handler type */typedef int( * INPUT_HANDLER)(int);typedef struct cursor_pos{	buf_t * buf;	int offset;	int line;	int col;}cursor_pos_t;/* a struct used to store the display information, * such as the file buffer, cursor position, etc. */typedef struct screen{	buf_t * buf;		buf_t * start_buf;	int start_line;	int line_count;	int edit_mode;		cursor_pos_t cursor_pos;	}screen_t;typedef struct edit_mode{	INPUT_HANDLER key_recieved;} edit_mode_t;typedef struct vie{	int current_mode;} vie_t;#endif //STRUCTS_H

⌨️ 快捷键说明

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