小编joe*_*lom的帖子

如何在 Gnome 3.20 上的标准 GTK 应用程序和带有标题栏/CSD 的应用程序中更改标题栏高度

在 Gnome 3.18 中,可以通过~/.config/gtk-3.0/gtk.css根据Reduce title bar height in gnome 3 / gtk+ 3更改 css 来更改所有窗口的标题栏高度

.header-bar.default-decoration {
        padding-top: 0px;
        padding-bottom: 0px;
    }

.header-bar.default-decoration .button.titlebutton {
    padding-top: 0px;
    padding-bottom: 0px;
}

/* No line below the title bar */
.ssd .titlebar {
    border-width: 0;
    box-shadow: none;
}
Run Code Online (Sandbox Code Playgroud)

在 Gnome 3.20 中,这似乎不再适用于带有标题栏/CSD(标题栏中的 gnome 特定按钮)的窗口,例如 Nautilus(文件)、设置、照片、联系人等。调整仍然降低了标题栏的高度对于其他应用程序,例如 gnome-terminal 和 gVim。如何降低 gnome 程序(例如 Gnome 3.20 中的 Nautilus)中标题栏的高度?


更新

我也尝试过这个 reddit thread 中的建议。我两个都试过window.ssd.ssd只有,没有骰子。 …

window-manager nautilus gnome3 mutter

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

当给定方向上没有窗口时,是否可以让 `i3-msg focus <direction>` 不回绕

我使用 i3 作为我的窗口管理器,我想避免在按下$mod+<direction>.

例如,如果我在工作区最右边的窗口中,然后按$mod+right,我不希望焦点转到最左边的窗口,而是停留在当前聚焦的窗口中。

最初在 i3-faq 中询问并建议也在这里发帖。

i3 window-management

12
推荐指数
1
解决办法
759
查看次数

我可以在 vim 中重新映射 ctrl-j 和 ctrl-k 吗?

我想重新映射ctrl + jctrl + d,并ctrl + kctrl + u移动半页向下和向上的正常模式。我试过

noremap <c-j> <c-d>
noremap <c-k> <c-u>
Run Code Online (Sandbox Code Playgroud)

在 my 中.vimrc,但关键功能没有改变。

读了VIM维基

Ctrl-J 字符表示换行,Vim 在内部使用它来表示 Nul 字符。您不能使用以下命令为 Ctrl-J 创建映射:

“以下命令不起作用

:imap 换行符

有没有什么办法来重新映射ctrl + j,并ctrl + k在vim?

vim keyboard-shortcuts vimrc

8
推荐指数
1
解决办法
7969
查看次数

从“查找”或“定位”打开结果的快速方法

当我运行find或 时locate,匹配的文件将填充标准输出,每行一个文件。下一步通常是我想打开这些文件之一。如果我不必输入整个文件路径,而只是可以以某种方式与搜索结果进行交互,这将更快、更有效。打开搜索结果中显示的文件的最快方法是什么?

类似于Open a result of `locate` with `vi` 中给出的解决方案,如何`locate` 多个文件并在 vim 中打开它们?, 以及 如何对“locate”命令的结果采取行动?需要输入一个相当长的第二个命令,这不像我想要的那么快。

相反,有没有办法,例如,自动将搜索结果中的每个文件分配给一个数字变量名称(s1 - sn),以便打开第一个结果我只需输入vi $s1?或者是使用fzffasd等模糊查找器来解决此问题的更好方法?

bash find locate

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