亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? help.c

?? STEVIE文本文件編緝器的C 語言源程序
?? C
字號:
/* $Header: /nw2/tony/src/stevie/src/RCS/help.c,v 1.10 89/08/31 10:00:20 tony Exp $
 *
 * Routine to display a command summary.
 */

#include "stevie.h"

extern	char	*Version;

static	int	helprow;

#ifdef	HELP

static	void	longline();

bool_t
help()
{

/***********************************************************************
 * First Screen:   Positioning within file, Adjusting the Screen
 ***********************************************************************/

	outcstr(T_ED);
	windgoto(helprow = 0, 0);

longline("\
   Positioning within file\n\
   =======================\n\
      ^F             Forward screenfull             Developed by:\n\
      ^B             Backward screenfull                Tony Andrews\n");
longline("\
      ^D             scroll down half screen\n\
      ^U             scroll up half screen          Based on a program by:\n");
longline("\
      G              Goto line (end default)            Tim Thompson\n\
      ]]             next function\n\
      [[             previous function\n\
      /re            next occurence of regular expression 're'\n");
longline("\
      ?re            prior occurence of regular expression 're'\n\
      n              repeat last / or ?\n\
      N              reverse last / or ?\n\
      %              find matching (, ), {, }, [, or ]\n");
longline("\
\n\
   Adjusting the screen\n\
   ====================\n\
      ^L             Redraw the screen\n\
      ^E             scroll window down 1 line\n\
      ^Y             scroll window up 1 line\n");
longline("\
      z<RETURN>      redraw, current line at top\n\
      z-             ... at bottom\n\
      z.             ... at center\n");

	windgoto(0, 52);
	longline(Version);

	windgoto(helprow = Rows-2, 47);
	longline("<Press space bar to continue>\n");
	windgoto(helprow = Rows-1, 47);
	longline("<Any other key will quit>");

	if ( vgetc() != ' ' )
		return TRUE;

/***********************************************************************
 * Second Screen:   Character positioning
 ***********************************************************************/

	outcstr(T_ED);
	windgoto(helprow = 0, 0);

longline("\
   Character Positioning\n\
   =====================\n\
      ^              first non-white\n\
      0              beginning of line\n\
      $              end of line\n\
      h              backward\n");
longline("\
      l              forward\n\
      ^H             same as h\n\
      space          same as l\n\
      fx             find 'x' forward\n");
longline("\
      Fx             find 'x' backward\n\
      tx             upto 'x' forward\n\
      Tx             upto 'x' backward\n\
      ;              Repeat last f, F, t, or T\n");
longline("\
      ,              inverse of ;\n\
      |              to specified column\n\
      %              find matching (, ), {, }, [, or ]\n");

	windgoto(helprow = Rows-2, 47);
	longline("<Press space bar to continue>\n");
	windgoto(helprow = Rows-1, 47);
	longline("<Any other key will quit>");

	if ( vgetc() != ' ' )
		return TRUE;

/***********************************************************************
 * Third Screen:   Line Positioning, Marking and Returning
 ***********************************************************************/

	outcstr(T_ED);
	windgoto(helprow = 0, 0);

longline("\
    Line Positioning\n\
    ================\n\
    H           home window line\n\
    L           last window line\n\
    M           middle window line\n");
longline("\
    +           next line, at first non-white\n\
    -           previous line, at first non-white\n\
    CR          return, same as +\n\
    j           next line, same column\n\
    k           previous line, same column\n");

longline("\
\n\
    Marking and Returning\n\
    =====================\n\
    ``          previous context\n\
    ''          ... at first non-white in line\n");
longline("\
    mx          mark position with letter 'x'\n\
    `x          to mark 'x'\n\
    'x          ... at first non-white in line\n");

longline("\n\
    Undo  &  Redo\n\
    =============\n\
    u           undo last change\n\
    U           restore current line\n\
    .           repeat last change\n");

	windgoto(helprow = Rows-2, 47);
	longline("<Press space bar to continue>\n");
	windgoto(helprow = Rows-1, 47);
	longline("<Any other key will quit>");

	if ( vgetc() != ' ' )
		return TRUE;
/***********************************************************************
 * Fourth Screen:   Insert & Replace, 
 ***********************************************************************/

	outcstr(T_ED);
	windgoto(helprow = 0, 0);

longline("\
    Insert and Replace\n\
    ==================\n\
    a           append after cursor\n\
    i           insert before cursor\n\
    A           append at end of line\n\
    I           insert before first non-blank\n");
longline("\
    o           open line below\n\
    O           open line above\n\
    rx          replace single char with 'x'\n\
    R           replace characters\n");

longline("\
\n\
    Words, sentences, paragraphs\n\
    ============================\n\
    w           word forward\n\
    b           back word\n\
    e           end of word\n\
    )           to next sentence (not yet)\n\
    }           to next paragraph (not yet)\n");
longline("\
    (           back sentence (not yet)\n\
    {           back paragraph (not yet)\n\
    W           blank delimited word\n\
    B           back W\n\
    E           to end of W\n");

	windgoto(helprow = Rows-2, 47);
	longline("<Press space bar to continue>\n");
	windgoto(helprow = Rows-1, 47);
	longline("<Any other key will quit>");

	if ( vgetc() != ' ' )
		return TRUE;

/***********************************************************************
 * Fifth Screen:   Misc. operations, 
 ***********************************************************************/

	outcstr(T_ED);
	windgoto(helprow = 0, 0);

longline("\
    Miscellaneous Commands\n\
    ======================\n");
longline("\
    :w          write back changes\n\
    :wq         write and quit\n\
    :x          write if modified, and quit\n\
    :q          quit\n\
    :q!         quit, discard changes\n\
    :e name     edit file 'name'\n");
longline("\
    :e!         reedit, discard changes\n\
    :e #        edit alternate file\n\
    :w name     write file 'name'\n");
longline("\
    :n          edit next file in arglist\n\
    :N          edit prior file in arglist\n\
    :n args     specify new arglist (not yet)\n\
    :rew        rewind arglist\n\
    :f          show current file and lines\n");
longline("\
    :f file     change current file name\n\
    :g/pat/p|d  global command (print or delete only)\n\
    :s/p1/p2/   text substitution (trailing 'g' optional)\n\
");
longline("\
    :ta tag     to tag file entry 'tag'\n\
    ^]          :ta, current word is tag\n\
    :sh         run an interactive shell\n\
    :!cmd       execute a shell command\n\
");

	windgoto(helprow = Rows-2, 47);
	longline("<Press space bar to continue>\n");
	windgoto(helprow = Rows-1, 47);
	longline("<Any other key will quit>");

	if ( vgetc() != ' ' )
		return TRUE;

/***********************************************************************
 * Sixth Screen:   Operators, Misc. operations, Yank & Put
 ***********************************************************************/

	outcstr(T_ED);
	windgoto(helprow = 0, 0);

longline("\
    Operators (double to affect lines)\n\
    ==================================\n\
    d           delete\n\
    c           change\n");
longline("\
    <           left shift\n\
    >           right shift\n\
    y           yank to buffer\n\
    !           filter lines\n");

longline("\n\
    Miscellaneous operations\n\
    ========================\n\
    C           change rest of line\n\
    D           delete rest of line\n\
    s           substitute chars\n");
longline("\
    S           substitute lines (not yet)\n\
    J           join lines\n\
    x           delete characters\n\
    X           ... before cursor\n");

longline("\n\
    Yank and Put\n\
    ============\n\
    p           put back text\n\
    P           put before\n\
    Y           yank lines");

	windgoto(helprow = Rows-1, 47);
	longline("<Press any key>");

	(void) vgetc();

	return TRUE;
}

static void
longline(p)
char	*p;
{
	register char	*s;

	for ( s = p; *s ;s++ ) {
		if ( *s == '\n' )
			windgoto(++helprow, 0);
		else
			outchar(*s);
	}
}
#else

bool_t
help()
{
	msg("Sorry, help not configured");
	return FALSE;
}
#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
懂色av一区二区三区免费看| 国产三级久久久| 国产亚洲精品7777| 午夜婷婷国产麻豆精品| 国产成人免费网站| 欧美电影精品一区二区| 亚洲精品高清视频在线观看| 国产成人欧美日韩在线电影| 欧美一级夜夜爽| 五月婷婷激情综合| 欧洲精品在线观看| 国产精品久久久久久福利一牛影视| 日韩国产欧美在线观看| 欧美亚洲一区三区| 亚洲精品免费在线播放| 成人免费视频免费观看| 久久久777精品电影网影网| 男男视频亚洲欧美| 欧美猛男gaygay网站| 亚洲电影激情视频网站| 欧美在线高清视频| 亚洲一区二区不卡免费| 欧美午夜片在线观看| 亚洲国产日韩a在线播放| 色综合亚洲欧洲| 亚洲精品成人在线| 欧洲精品在线观看| 午夜视频一区在线观看| 欧美老肥妇做.爰bbww视频| 午夜av电影一区| 日韩一区二区三区免费观看| 日韩综合一区二区| 欧美精三区欧美精三区| 日韩成人免费电影| 日韩午夜在线影院| 国产精品一二一区| 国产精品免费免费| 91蜜桃网址入口| 一区二区三区在线高清| 欧美肥妇毛茸茸| 久久精品999| 国产三级精品三级在线专区| 波多野结衣一区二区三区| 成人欧美一区二区三区黑人麻豆 | 国产精品白丝jk黑袜喷水| 久久这里只精品最新地址| 国产成人综合亚洲网站| 亚洲欧洲在线观看av| 欧美日韩aaaaaa| 精品一区二区三区av| 国产精品乱码人人做人人爱| 色综合夜色一区| 日韩av一级片| 亚洲国产精品av| 欧美少妇bbb| 精品在线亚洲视频| 亚洲三级在线免费| 日韩欧美高清一区| 大桥未久av一区二区三区中文| 夜夜精品视频一区二区| 精品国产一区二区国模嫣然| 成人一区二区三区中文字幕| 亚洲永久精品大片| 久久久亚洲精品一区二区三区| 99精品久久只有精品| 麻豆中文一区二区| 国产精品久久久久天堂| 宅男噜噜噜66一区二区66| 国产69精品一区二区亚洲孕妇| 一区二区三区高清不卡| 久久久99久久| 91精品国产综合久久香蕉麻豆| 成人黄色免费短视频| 日日骚欧美日韩| 综合久久国产九一剧情麻豆| 欧美大片一区二区| 色妹子一区二区| 国产乱子伦视频一区二区三区| 亚洲精品中文字幕在线观看| 久久人人爽爽爽人久久久| 欧美在线一区二区| 丁香六月综合激情| 激情综合网最新| 亚洲国产另类av| 亚洲欧美日韩国产成人精品影院 | 欧美成人一区二区三区在线观看| 99久久婷婷国产综合精品| 精品亚洲porn| 五月天欧美精品| 亚洲男人的天堂在线观看| 国产婷婷色一区二区三区| 欧美电影免费观看高清完整版在线观看 | 欧美成人官网二区| 欧美日本韩国一区| 色94色欧美sute亚洲线路一ni| 国产麻豆欧美日韩一区| 另类小说综合欧美亚洲| 亚洲一区自拍偷拍| 亚洲精品日韩一| 18成人在线观看| 国产精品成人免费在线| 中文在线资源观看网站视频免费不卡| 日韩欧美国产电影| 日韩欧美亚洲另类制服综合在线 | 欧美成人乱码一区二区三区| 7777精品久久久大香线蕉| 欧美网站一区二区| 欧美午夜精品一区| 欧美日韩国产综合一区二区三区 | 亚洲高清在线精品| 亚洲成a人v欧美综合天堂下载| 日韩伦理电影网| 亚洲另类色综合网站| 一区二区三区四区视频精品免费 | 国产电影精品久久禁18| 国产成人精品免费一区二区| 国产精品1区2区3区| 国精产品一区一区三区mba视频 | 欧洲生活片亚洲生活在线观看| 欧美丝袜第三区| 欧美一区二区视频观看视频| 9191国产精品| 久久综合久久综合九色| 亚洲国产综合人成综合网站| 精品一区二区三区视频在线观看| 美腿丝袜亚洲三区| 久久av资源站| 国产成人精品亚洲午夜麻豆| 成人h动漫精品一区二区| 91国偷自产一区二区开放时间 | 欧美电影一区二区三区| 日韩欧美中文一区二区| 久久丝袜美腿综合| 国产精品国产三级国产aⅴ入口 | 精品久久久久一区| 国产无一区二区| 亚洲乱码精品一二三四区日韩在线| 亚洲国产成人tv| 久久国产尿小便嘘嘘尿| 成人在线视频首页| 欧美吞精做爰啪啪高潮| 精品国产百合女同互慰| 国产精品免费观看视频| 日欧美一区二区| 国产a精品视频| 欧美日韩国产123区| 国产区在线观看成人精品| 亚洲午夜激情网页| 国产精品一区二区你懂的| 欧美伊人久久久久久久久影院| 精品国产一区二区三区四区四| 国产精品人成在线观看免费| 亚洲成人1区2区| 高清在线观看日韩| 在线播放中文字幕一区| 国产精品久久久久一区| 男女性色大片免费观看一区二区| 不卡视频一二三| 精品日韩欧美一区二区| 亚洲人成影院在线观看| 国产一区二区三区香蕉| 欧美精品久久99久久在免费线| 中文字幕欧美日韩一区| 另类小说一区二区三区| 欧美色图天堂网| 中文天堂在线一区| 免费观看成人鲁鲁鲁鲁鲁视频| 91免费看视频| 日本一区二区三区dvd视频在线| 日本亚洲视频在线| 欧美在线一区二区| 综合在线观看色| 成人一区二区三区视频| 日韩一区二区三区视频| 五月综合激情网| 欧美一a一片一级一片| 亚洲国产精华液网站w| 国内精品国产成人国产三级粉色 | 国产午夜精品久久久久久免费视 | 国产精品久久久久久久裸模 | 国产午夜精品美女毛片视频| 日本少妇一区二区| 欧美天天综合网| 亚洲私人黄色宅男| 国产91精品欧美| 久久久精品国产免费观看同学| 蜜桃视频在线观看一区| 精品污污网站免费看| 一区二区三区影院| 欧洲亚洲精品在线| 亚洲午夜三级在线| 欧美日韩一级黄| 丝袜美腿亚洲一区二区图片| 欧美视频在线播放| 亚洲va国产va欧美va观看| 欧美日韩精品系列| 日本欧美韩国一区三区| 日韩欧美一二区| 蜜臀av性久久久久蜜臀aⅴ四虎| 日韩一区二区视频|