小编Tho*_*key的帖子

键入时禁用隐藏在 Gnome 终端中的鼠标

有谁知道如何关闭 Gnome 终端中现在默认的可恶行为——当按下一个键时,鼠标指针会隐藏,直到它再次移动。

老实说,经过几个小时的努力,我已经准备好将 Linux 发行版切换到无 Gnome 的版本。它完全减慢了我的速度/杀死了我的生产力......

mouse terminal gnome

18
推荐指数
1
解决办法
2592
查看次数

如何在 Google Chrome 的“新标签页”中显示空白页?

在 Google Chrome 中打开新标签页时显示的缩略图让我很恼火。我想看到一个空白页。怎么做?

browser google-chrome extension

13
推荐指数
1
解决办法
6万
查看次数

在 vim 中显示尾随空格

我希望在我的终端 vim 中有一个漂亮而甜美的尾随空白显示。这将允许我在关闭文件之前删除它们。

我知道这个问题很受欢迎,我已经在 SO 上找到了几十个答案。不幸的是,我还没有找到一个令人满意的...

因此,我将尝试总结收集到的信息和我找到的解决方案。

解决方案 1:手动突出显示尾随空格

highlight ExtraWhitespace ctermbg=red guibg=red
match ExtraWhitespace /\s\+$/
autocmd BufWinEnter * match ExtraWhitespace /\s\+$/
autocmd InsertEnter * match ExtraWhitespace /\s\+\%#\@<!$/
autocmd InsertLeave * match ExtraWhitespace /\s\+$/
autocmd BufWinLeave * call clearmatches()
Run Code Online (Sandbox Code Playgroud)

突出显示尾随空格

优点:

  • 便于使用
  • 快速地
  • 兼容 cursorline

缺点:

  • 选择的颜色与其他配色方案不兼容,因为颜色被手动设置为 red
  • 大红色背景块不是很美观

解决方案 2:使用列表功能

set list
set listchars+=trail:?
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明 在此处输入图片说明

优点:

  • 便于使用
  • 快速地

缺点:

  • :set cursorline启用时发出问题
  • 专用颜色list/trail不可配置。必须与其他列表字符相同

解决方案 3:使用隐藏功能

syn match WhiteSpace "\s\+$" containedin=ALL conceal cchar=?
set conceallevel=2 
set concealcursor=nv
highlight Conceal ctermfg=red …
Run Code Online (Sandbox Code Playgroud)

vim

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

gnome3 烦恼:如何修复不可调整大小的窗口?

gnome3 再次尝试复制苹果的缺点,就好像它是圣杯一样,使从其他窗口以模态打开的窗口无缘无故地无法调整大小。并且不可移动,因为为什么有人会想在不关闭窗户的情况下阅读后面的内容,对吗?模态子窗口保持固定大小,当您移动它时,它会移动父窗口。

这使得无法使用诸如 gnome 磁盘管理器之类的东西,您必须在其中调整基准窗口的大小才能看到图表中的任何内容。或者您必须调整窗口大小才能读取智能监控报告中的表格文本。

我已经搜索了一个扩展(因为这是现在使用 gnome 的正常流程。他们破坏了一些东西,一些好人必须去写一个扩展来使事情和以前完全一样,每个人都必须浪费时间寻找解决方法...),却一无所获。

完全损坏的应用程序

这是我无法在 gnome 3.16+ 上调整大小或移动的窗口示例,列从不调整大小,我不知道为什么。但是在 gnome 3.16 之前,我总是能够调整该窗口的大小。

gnome feature-regression usability

11
推荐指数
1
解决办法
4363
查看次数

在 Notepad++ 中切换语法高亮

我遇到了大文件的速度问题,其扩展名被 Notepad++ 识别,语法突出显示。
是否有快捷方式或选项来分配键以在 Notepad ++ 中切换语法高亮显示?

memory keyboard-shortcuts text-editors syntax-highlighting

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

在耳机和笔记本电脑扬声器之间切换时的 ALSA PulseAudio 声音输出

自从我在我的 Gentoo 系统上安装了 PulseAudio 后,当我拔掉耳机插孔时,我的笔记本电脑的扬声器没有音频输出。

我想问题在于 ALSA 和 PulseAudio 如何管理音频控件。插入耳机后一切正常,英特尔 HDA PCH 的 alsa 控件配置正确,以便正确配置“主”和“耳机”音量条(我可以通过查看具有 root 权限的 alsamixer 来判断)。当我拔下耳机插孔时,音量设置会以明显正确的方式自动更改。也就是说,“耳机”条被静音并设置为 0,而“扬声器”条未静音并最大化(当插入耳机插孔时它被静音)。“Master”始终保持静音并具有所需的音量级别。我实际上可以通过手动取消静音并使用 alsamixer 提升耳机输出来使扬声器输出工作。但是每次插入/拔出耳机时我都必须执行此操作。那么有没有办法解决这个问题?也许以某种方式将耳机输出与 ALSA 系统中的扬声器输出分离?

我的笔记本电脑是 2011 年的 HP Pavilion G6。

谢谢。

audio linux pulse-audio alsa

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

在awk中使用'('(空格后跟括号)作为字段分隔符

awk脚本中,我试图使用 ' (' 作为字段分隔符。但是,除非我用双反斜杠转义括号,如下所示:

BEGIN {FS=" \\("}
Run Code Online (Sandbox Code Playgroud)

这是行不通的。

如果我使用FS=" \("我得到

awk: prog:2: warning: escape sequence `\(' treated as plain `('
awk: prog:2: fatal: :, [., or [=: / (/
Run Code Online (Sandbox Code Playgroud)

输出,如果我根本不转义括号,我只会得到

awk: prog:2: fatal: :, [., or [=: / (/ 信息。

你能解释一下这种行为吗?

regex awk

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

如何将 Notepad++ GUI 文本设置为更大的字体?

我似乎无法在网上的任何地方找到有关此主题的任何内容,因此我在这里询问。

有没有办法增加npp界面文字的视觉字体样式?

我不是在谈论源代码字体的视觉样式,而是菜单、按钮和其他东西(用户界面)。

我想帮助爸爸使用更高级的文本编辑器,但是界面的文本太小了,他需要戴上眼镜才能阅读。

文件、编辑、搜索等界面文字很小。我尝试使用“样式配置器”,但它只设置字体大小,例如源的显示方式,并且根本没有增加界面字体的设置。

fonts notepad++ user-interface

6
推荐指数
1
解决办法
5883
查看次数

从特定时间开始每小时的 cron 表达式

每隔一小时(从“现在”开始),我就可以使用 nodejs cron-job 使用此 cron 表达式(表达式)进行调度。

但是我需要从特定时间开始每隔一小时设置一次 cron。例如,假设它从凌晨 3:30 开始——我们可以这样做吗?这将是什么 cron 表达式?任何想法表示赞赏

cron crontab cronjob

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

PuTTY 或其他 Windows SSH 客户端:鼠标滚轮在 UNIX 服务器上滚动更少/更多或其他寻呼机?

我喜欢 GNOME 终端,因为当您通过 ssh 连接到服务器并运行诸如这样的命令时,man init您可以使用滚轮来导航手册页。

不幸的是,我的 Windows SSH 客户端不支持这一点。

我如何找到支持这种短操作 Linux VM 的 SSH 客户端?

编辑:我发现 PuTTY 在您使用:set mouse=a.

但是,使用诸如 之类的命令less,我似乎只能让它在 GNOME 终端中工作。当然也有一种方法可以使这个与 PuTTY 一​​起工作吗?我也愿意接受替代 Windows SSH 客户端的建议。

ssh terminal scrolling

6
推荐指数
1
解决办法
4218
查看次数