linux 命令行工具wmctrl
允许您列出所有窗口或所有桌面等。在桌面列表模式下,当前桌面用星号标记。
我需要一个可以找出当前活动窗口标题的工具。不幸的是,wmctrl
没有一个助手可以做到这一点 - 尽管它知道哪个窗口当前处于活动状态(参见:ACTIVE:
标记)。
是否有另一个命令行工具可以为我提供当前窗口的窗口 ID 和/或窗口标题?
我承认,我有点偏执..
我开始喜欢 Firefox 同步和我自己的同步服务器。现在出于各种原因,我很想改用 Chromium(或 Iron)。现在有没有办法在不将数据推送到谷歌的情况下同步书签、密码等?WebDAV 或类似的东西将是完美的。
我正在使用带有少量插件的 firefox,可能和其他人一样。现在不知何故,firefox 每天锁定几次,CPU 使用率上升到 100% 并保持在那里。
现在的问题是:有没有一种简单的方法可以找到导致问题的插件?我特别在寻找一种比在插件之后禁用插件并等待查看会发生什么更简单的方法。
有什么方法可以附加调试器(这是在 linux 机器上),或者以另一种方式检测“内部”发生了什么?
我在 vim 中有一个“奇怪”的使用模式,我经常使用 - 或者必须使用,这取决于你如何看待它。
通常会发生这样的情况:我输入一些文本,进行一些编辑,然后再次删除一些文本。在未来的某个时候,我认为这个被删除的文本会再次有用,所以会发生以下情况:
我想知道的是:有没有办法在文件的撤消历史记录中搜索某些内容,这样我就不必撤消数十(或数百)次撤消即可获得正确的版本?
请注意,我明确地不是在寻找像 Git 或 Subversion 这样的“外部”VCS - 我什至在将文件保存到磁盘之前尝试搜索更改。
我有以下自动命令,它基本上去除每行末尾的空格。不幸的是,在每次保存时,它都会在撤消中插入一个步骤以跳转到文件的开头,这很烦人。有没有办法让vim忽略以下命令中的跳跃,以便撤消将光标保持在原位?
autocmd BufWritePre *
\ let s:bufwritepre_currline = line('.') |
\ let s:bufwritepre_currcol = col('.') |
\ silent %s/\s*$// |
\ call cursor(s:bufwritepre_currline, s:bufwritepre_currcol)
Run Code Online (Sandbox Code Playgroud) 我有一个程序,每次运行都会生成一个新的日志文件。要查看发生了什么,我想查看tail -f
日志 - 唯一的问题是我实际上事先并不知道文件名。
那么,有没有办法跟踪与某个(shell glob)模式匹配的所有文件?我想我可以轻松编写这样的脚本,但我想知道是否已经有解决方案。
我经常用鼠标选择我想用谷歌搜索的东西(没有 [ctrl-c],我在 X11/Linux 上),所以我可以将它粘贴到 firefox 的搜索引擎框中。但是,之前的搜索中通常已经有一些东西,所以我不能只是粘贴它。这一直在我的方式,所以这是我的问题:
有没有办法在我点击 [enter] 后立即清除搜索表单?那么下次我搜索时它会是空的吗?
在 Linux 上,我发现 [ctrl-c] ... [ctrl-v] 在这种情况下不是必需的,因为它迫使我将手移回键盘(我是左撇子)。
如果我在谷歌上搜索了不想让其他人看到的内容,这也会很有帮助。尽管您已经关闭了选项卡,但很容易忘记您的上次搜索仍在那里。