小编ico*_*ast的帖子

屏幕或 tmux 冲突最少的前缀/转义序列是什么?

屏幕带有Ctrl+ A。另一方面,在 screen 中开发的 tmux 使用Ctrl+ B。然而,这两种击键也用于编辑器、shell 等。因此,在 tmux 或 screen 中使用时,选择其中任何一种都会降低这些工具的用户体验和功能。

什么前缀与其他程序和 shell 的键绑定冲突最少?

hotkeys gnu-screen tmux

112
推荐指数
9
解决办法
7万
查看次数

如何重新映射键盘键?

我的笔记本电脑的一把钥匙掉了下来。有什么办法可以重新映射另一个键以用作该键吗?我会“牺牲”另一把钥匙,因为我从不使用它。

windows keyboard remapping

86
推荐指数
3
解决办法
27万
查看次数

在 Windows 7 上,有没有办法让滚轮的焦点跟随鼠标?

在 Mac OS XI 上,可以将鼠标悬停在某物上(无需单击或完全聚焦)并使用滚轮滚动它。在我被迫在我的新工作中使用的 Windows(至少 7)上,它不能以这种方式工作。有什么办法可以改变这种行为吗?

我注意到 Firefox 在应用程序中执行此操作:如果任何 Firefox 窗口具有焦点,那么您可以滚动任何其他没有焦点的 Firefox 窗口。(所以至少 Firefox 人认为这是一个有用的功能!所以任何不熟悉它在 OS X 上如何工作的人都可以看到我在说什么。)

我记得 TweakUI(似乎不适用于 Windows 7)有一个“焦点跟随鼠标”的设置,但我不记得它是否只允许为滚轮设置。我不想要完整的 X-Windows 风格的焦点跟随鼠标设置,只是能够滚动我鼠标悬停的任何东西。

更新:根据@Mikey 的评论,这现在已内置到 Windows 10 中。

更新:有人建议我的问题是这个问题的重复。这个问题似乎特别关注单个窗口上的多个控件,其中键盘焦点在错误的控件上,而不是在错误的窗口上。我问的是有多个窗口的情况。任何给定的解决方案都有可能处理这两种用例,但这并不是定论。任何软件都可以处理一个用例而不是另一个用例。它们是相似的,但它们不是同一个问题。

windows mouse focus scroll-wheel

69
推荐指数
4
解决办法
5万
查看次数

我可以重命名一个 Vagrant 盒子吗?

当我将它添加到我的盒子列表时,我拼错了盒子的名称:

vagrant box list
debian
ubnutu
Run Code Online (Sandbox Code Playgroud)

我可以重命名盒子而不重新包装它吗?

virtualbox vagrant

42
推荐指数
2
解决办法
3万
查看次数

tmux 状态栏消息只持续大约一秒钟:我可以扩展它吗?

我已经多次搜索手册页,以寻找一种设置状态栏消息(如果您display-message "hello world"在 tmux 命令提示符下输入的内容)可见的时间长度的方法,但似乎什么也没有。有谁知道我可以让它们停留足够长的时间以供阅读的方法。特别烦人的是我在输入带有一些语法错误的命令后收到的错误消息。我必须重复该命令 3 次或更多次才能了解它所说的内容。

有谁知道如何解决这一问题?(最好不要更改源代码并重新编译;)

tmux

36
推荐指数
2
解决办法
9216
查看次数

使用ssh,如何在不退出的情况下在远程机器上运行命令?

通常,如果您像这样将命令传递给 ssh

ssh me@example.com 'some-command.sh'
Run Code Online (Sandbox Code Playgroud)

您将获得一个非交互式会话,并且只要运行命令(或脚本或其他任何内容),ssh 就会退出。如何获得交互式会话,同时运行我从本地计算机指定的命令。例如,我希望能够打开屏幕并重新启动特定的屏幕会话:

ssh me@example.com 'screen -r 12345'
Run Code Online (Sandbox Code Playgroud)

但这是不允许的,返回错误“必须连接到终端”。我认为这基本上意味着“必须从交互式 shell 调用此命令”。

再举一个例子,我在工作中使用了大量的机器,这些机器通常需要我使用共享帐户才能有权做某些事情(是的,我知道:坏主意,但不要怪我,我没有设置方式),并且它们通常将 ksh 作为默认 shell。我想登录,切换到 bash(或 zsh),并获取我自己帐户的 .bash_profile(或 .zshrc)。如果我可以建立一个交互式 ssh 会话并将命令传递给远程机器以在登录时运行,这将很容易。

我有一个非常笨拙(未经测试)的解决方案,我会发布,但我希望有人知道更好的方法。

更新:对于那些没有意识到这一点的人,我不打算手工完成所有这些,所以告诉我打开一个交互式会话然后手工完成并不能真正解决任何问题。

第二次更新:再次尝试澄清:我正在尝试在服务器上运行(任意)命令(在客户端上以编程方式指定),但随后打开了一个交互式会话,该会话受到这些编程命令所做的任何事情的影响。

ssh

35
推荐指数
3
解决办法
6万
查看次数

如何在 Chrome 版本之间共享 Tampermonkey 脚本?

我使用普通版的 Chrome 和 Canary(在 Windows 和 OS X 上)。我的 TamperMonkey 脚本只能在一个或另一个中使用,这有点令人痛苦。试图同时维护两者,并将我对另一个所做的更改同步,是一种荒谬的痛苦。

我知道TamperMonkey 将其脚本存储在 SQLite 数据库中。有没有办法在浏览器版本之间共享这个?

google-chrome google-chrome-extensions tampermonkey

20
推荐指数
1
解决办法
8028
查看次数

Windows 批处理文件可以在不等待该程序完成的情况下调用另一个程序吗?

我使用的是 Windows 7,并有一个简单的批处理文件将便携式可执行文件从我的拇指驱动器复制到 %TEMP%,然后启动它们。目标是防止 Windows 劫持我的拇指驱动器,直到我杀死我从中启动的所有程序。

但是,除非我杀死第一个应用程序,否则控制流不会继续到下一个应用程序,这显然不适用于此目的。

在 Unix shell 脚本中,我只是&在我启动的可执行文件之后添加,但我找不到批处理文件的等效项。

我怎样才能做到这一点?

batch

7
推荐指数
1
解决办法
2万
查看次数

国际版本 Excel 中的函数名称

我正在为新手用户编写有关如何在特定于公司的上下文中使用 Excel 函数的文档。

我注意到这些函数在非英语版本的 Excel 中似乎具有完全不同的名称,例如。该函数在德语版本中SUM()被调用,而在瑞典版本中被称为其他内容。SUMME()

有没有办法在国际版Excel中使用英文函数名称?

人们如何应对这种疯狂?

international microsoft-excel

7
推荐指数
1
解决办法
3704
查看次数

是否有任何电子表格允许您创建自己的函数?

我在使用电子表格时总是感到沮丧,因为当没有现有函数来(干净地)做我想做的事时,我无法定义自己的函数。有没有电子表格提供这种能力?

spreadsheet google-spreadsheets iwork-numbers libreoffice microsoft-excel

6
推荐指数
2
解决办法
1407
查看次数