📄 structs.h.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 + -