more

来自「EPIC IRC客户端。来源于IRCII客户端但做了很多性能和功能的优化。」· 代码 · 共 49 行

TXT
49
字号
## A file pager.  A demonstration of how to do something useful in ircII.# Written by archon in 1996#alias more {	if ([$0]) 	{		@ line = 0		@ done = 0		@ rows = winsize() - 1		if (fexist($0) == 1) 		{			@ fd = open($0 R)			while (!eof($fd) && (pause!=[q]))			{				while (line++ != rows) 				{					@ ugh = read($fd)					if (eof($fd)) 					{						@ line = rows						@ done = 1					}					{						echo $ugh					}				}				if (!done) 				{		^assign pause $"Enter q to quit, or anything else to continue "		@ line = 0				}			}			@ close($fd)			@ fd = line = done = rows = pause = ugh = []		}		{			echo $0\: no such file.		}	}	{		echo Usage: /more <filename>	}}#archon'96

⌨️ 快捷键说明

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