小编gli*_*tch的帖子

如何在 tmux 中快速切换到 n.10+ 窗口?

默认情况下,Tmux 带有以下键绑定,可在编号为 0 到 9 的窗口之间快速切换:

C-b + 0-9
Run Code Online (Sandbox Code Playgroud)

在我的 tmux 中有几十个不同的项目文件夹、一些 ssh 会话和其他好东西,我似乎总是溢出我可以快速访问的 10 个窗口,我很想找出一种快速切换到编号为 10 的窗口的方法或更高。现在我必须在 tmux 提示中手动输入以下内容:

swap-window -t 12
Run Code Online (Sandbox Code Playgroud)

这是相当耗时的。

有没有人想出一个可靠的快捷方式来帮助您快速访问 Windows 10 及更高版本?我知道weechat用两个快捷方式解决了这个问题:

Alt + 0-9
Alt+j followed by \d{2}
Run Code Online (Sandbox Code Playgroud)

使用 tmux 可以完成这些方面的任何事情吗?

keyboard-shortcuts shortcuts tmux

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

可以在没有服务器的情况下查看静态网站吗?

非常基本的问题,但我希望在这里得到一些澄清。

假设我有一个静态网站,其中包含一些 html、一些 css 和基本的 javascript。没有网络应用程序来备份它。在本地测试网站时,为什么我需要运行 Web 服务器来向浏览器提供内容?

是否因为网页中使用的 URL 中的相对路径相对于服务器从中检索内容的文件夹,因此中央 HTML 页面中包含的各种文件不能完全位于文件系统上?

website webserver

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

从 .bashrc 启动 tmux 时忽略 .profile 和 .bash_profile?

在通过 SSH 连接到 Ubuntu 12.04 服务器实例时,我一直在获取我的 .profile 的来源问题。我的 .bashrc 最后执行以下操作:

if [[ "$TERM" != "screen-256color" ]]
then
   tmux attach-session -t "$USER" || tmux new-session -s "$USER"
   exit
fi
Run Code Online (Sandbox Code Playgroud)

如果我注释掉该代码块并再次使用 ssh 登录,则 ~/.profile 文件将按预期来源。~ 下没有 .bash_profile 或 .bash_login 这会阻止 ~/.profile 被读取。将 .profile 重命名为 .bash_profile 作为实验也没有得到文件来源。

有没有人猜测为什么会发生这种情况?我可以把所有东西都塞进 .bashrc,但我很想知道为什么 .profile 没有被采购。

.profile bashrc ubuntu .bash-profile tmux

4
推荐指数
1
解决办法
7463
查看次数