问题标签 [less-unix]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
600 浏览

java - Java 中不太像 Unix 的终端滚动

默认情况下,如果输出大量文本,终端会向下滚动到最后一行,然后用户必须一直向上滚动才能从顶部阅读。我想要一种类似 Java 的方式来实现 Unix“less”程序中提供的滚动。我想要一种输出大量文本的方法,并且用户能够从顶部开始并以他们的速度向下滚动。

0 投票
2 回答
549 浏览

less-unix - less 是否有相当于 vim 的滚动功能?

我在vim中将scrolloff设置为4。这意味着当我向上或向下滚动时,我所在的行与屏幕的底部或顶部之间有 4 行。

当我使用 less 时,通常是查看联机帮助页,我使用 / 来搜索文本。如果我正在寻找执行某些操作的命令行选项,并且我搜索术语“某事”,通常“某事”会出现在解释命令的段落中,并且命令行开关在其上方一两行,所以我必须向上滚动才能看到它。在这种情况下,关于如何让 less 更像 vim 的任何想法?

0 投票
3 回答
1506 浏览

bash - Cygwin 'less' 命令使 bash 忘记屏幕缓冲区历史记录

当我运行“less”时,我的 Cygwin 终端出现了一些问题。'less' 工作正常,但是当我退出时,终端的所有屏幕缓冲区历史都会丢失。有什么建议么?

我在 WinXP 上运行 Cygwin。

0 投票
2 回答
1248 浏览

linux - xterm 退出后在终端中保留页面

我经常使用 less 查看文件,并想记住我刚刚在文件中看到的内容。但是,当我通过按 q 键退出时,我的 xterm 窗口会删除显示文件的页面,并且只显示我的命令提示符。

退出时如何在终端上保持较少的输出?

0 投票
2 回答
179 浏览

ruby-on-rails - rake 路线产生奇怪的字符并中断 `| 少`

我正在尝试这样做:

但它会产生以下奇怪的字符,并且less会破坏以使其无法正确搜索或响应。这是新的,并且已经使用了几年。我的系统上的某些东西发生了变化,我不知道如何停止或更改它!我怎样才能避免这个问题?

0 投票
9 回答
14779 浏览

node.js - 用于 UNIX 系统的较少样式的降价查看器

less我在 JavaScript 中有一个 Markdown 字符串,我想在命令行的(或者,我想是more)样式的查看器中显示它(使用粗体等) 。

例如,使用字符串

我想弹出带有可滚动内容的输出,看起来像

你好

世界

这可能吗,如果可以,怎么办?

0 投票
3 回答
1955 浏览

java - 如何在 Java 中滚动文本输出?

假设我有一个高度为 30 行的终端。

假设我有一个输出 100 行输出的循环

有没有办法可以输出前 30 行,显示“按 Enter 继续输出...”的文本,在用户按 Enter 时显示接下来的 30 行等?

我想以最简单的方式做到这一点。如果我能less以某种方式使用,那就太好了。


更新

这需要在 Java 源代码中实现。以下不是合适的解决方案:

此外,我需要以编程方式获取执行它的任何终端的高度。

0 投票
5 回答
296478 浏览

shell - 在 Unix 中使用 Less 转到特定的行号

我有一个大约有百万行的文件。我需要去第 320123 行查看数据。我怎么做?

0 投票
2 回答
1636 浏览

java - 如何通过 Java 控制台应用程序的分页执行“更少”?

我需要less从我的 Java 控制台应用程序中执行带有分页的命令。但是,我发现执行外部命令的唯一方法是Runtime.getRuntime().exec(),这需要我通过流写入/读取输入/输出。所以命令就像cat工作(less实际上确实像cat),但我需要分页功能。

在 C 中,我会使用system(). 在 Ruby 中,Kernel.exec完成了这项工作。

有没有办法在 Java 中完成这项工作?

0 投票
1 回答
903 浏览

c - 控制台图形如何工作?(少,诅咒,六...)

有人可以向我解释一下less、vi 和curses 程序是如何管理图形输出的吗?他们可以更改屏幕上的单个字符,还是必须在发生变化时清除并重新绘制屏幕?

如果有人可以在没有所有样板代码的情况下一起破解一个更少的克隆,那就太好了。