小编Big*_*uge的帖子

如何判断 GIMP 中当前选择的尺寸?

通常,我需要测量图像部分的尺寸(以像素为单位)。在 Photoshop 中,我可以选择一个矩形并在“信息”窗口(或类似的东西)中查看尺寸。我怎样才能在 GIMP 中做到这一点?我唯一能想到的是:

  1. 进行选择
  2. 新建一个图层
  3. 填写选择
  4. 自动裁剪图层
  5. 打开比例图层对话框以查看尺寸

必须有更简单的方法。

gimp pixels measurement selection

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

对带有 SSD 的 Windows 7 64 位页面文件感到困惑

我遵循了这个建议来让 Windows 使用更多的内存和更少的分页。老实说,我对所有这些页面文件内容完全是个菜鸟。我一直只是假设 Windows 使用的是我安装的 8 GB 内存。

我很困惑,因为任务管理器的性能选项卡仍然说它在任何给定时间只使用 12%-16% 的物理内存,即使在执行游戏和图像编辑等内存密集型任务时也是如此。

这是它的分解方式:

Physical Memory (MB)
Total: 8191
Cached: 6311
Available: 7051
Free: 808
Usage: 14%

Kernel Memory (MB)
Paged: 264
Nonpaged: 63
Run Code Online (Sandbox Code Playgroud)

当巫师正在运行时又是这样:

Physical Memory (MB)
Total: 8191
Cached: 6313
Available: 6504
Free: 250
Usage: 20%

Kernel Memory (MB)
Paged: 268
Nonpaged: 64
Run Code Online (Sandbox Code Playgroud)

第一个问题:如果我没看错的话,虚拟内存中仍然有 264 MB 的 Windows 内核“东西”。如果我关闭带有 Windows 的 SSD 的页面文件,这不应该更像是 0 MB 吗?

第二个问题:如果RAM中还有6311 MB,总共8191 MB,为什么它说我的物理内存使用率只有这么低?我上次检查时,大约为 77%。

最后一个问题:我的另一个硬盘驱动器上没有任何程序,那么为什么我需要“将页面文件从 SSD 移动到存储硬盘驱动器”,如该论坛链接中所述

windows-7 task-manager swap pagefile virtual-memory

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

我怎样才能始终将文本复制到剪贴板?

我目前正在使用 Mac 切换到 NeoVim,不幸的是,猛拉键并不总是像我预期的那样工作。

我目前使用 :%w !pbcopy 复制整个文档。

如果我将 yank 键重新映射为 !pbcopy 之类的东西,会有什么问题吗?你对此有什么建议吗?

neovim

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

配置 Console2 在当前文件夹中打开 bash

我见过这个,但它对我不起作用。我没有使用 Git 的 bash 版本,而是使用 cygwin 附带的版本,因此这可能是问题的一部分。这是我在 Console2 中设置选项卡的方式:

Title: bash.exe
Shell: C:\cygwin\bin\bash.exe --login -i
Startup dir: %HOMEDRIVE%%HOMEPATH%
Run Code Online (Sandbox Code Playgroud)

这是我的注册表项:

Directory
    shell
        Console2
            Open Console2 Here
            command
                "C:\Console2\Console.exe" -d "%1"
Run Code Online (Sandbox Code Playgroud)

bash 总是从我的主目录而不是我点击的目录开始,然后我必须cd /cygdrive/d/code......等等。我尝试删除“启动目录”字段中的值,将其更改为 %1, %1% 没有运气。

我也尝试过这个解决方案,但它对我也不起作用:

Title: bash.exe
Shell: C:\cygwin\bin\bash.exe -l
Run Code Online (Sandbox Code Playgroud)

注册表:

Directory
    shell
        Console2
            Open Console2 Here
            command
                "C:\Console2\Console.exe" -d "%V"
Run Code Online (Sandbox Code Playgroud)

上述解决方案适用于 Git 包含的 bash.exe 和 sh.exe 版本,但由于某种原因不适用于 cygwin 包含的版本。还在找这个原因。

编辑

我在下面选择了一个答案,但我认为如果我在正确的文件夹中创建了 .profile 文件,上面的第二个解决方案会起作用。我一直试图在我的普通主目录而不是 cygwin 使用的主目录中创建它,这就是它从未执行脚本的原因。这让我相信 .profile 文件是不必要的。我选择的答案(感谢 Hugh!)清楚地解释了 bash 如何使用每个脚本(.bash_profile、.bash_login、.profile 和 .bashrc),这帮助我弄清楚我把它们放在了错误的地方。

windows-registry cygwin bash context-menu console2

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

设置包含 at 符号的环境变量

我想使用我的凭据设置一个包含代理服务器 URL 的环境变量,如这篇博文

我遇到的问题是我的密码包含 at 符号,我不确定如何正确转义它:

SET HTTP_PROXY=http://username:p@assword@proxy.yourdomain.com:8080
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

顺便说一句,我意识到设置一个包含我的凭据的环境变量是一个非常糟糕的主意。如果有人拥有,我愿意接受其他建议,这些建议允许我在经过身份验证的代理后面使用作曲家。

windows-7 authentication proxy command-line environment-variables

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

如何告诉 robocopy 忽略时间戳?

我的音乐目录有两个副本,位于不同的驱动器上。其中一个是我随身携带的拇指驱动器,这样我就可以随时随地收听任何内容。最初,我使用 robocopy 将此目录复制到拇指驱动器。我不确定我使用的确切参数,但可能是:

robocopy D:\Music F:\Music /E /MIR
Run Code Online (Sandbox Code Playgroud)

现在驱动器不同步,所以我想再次进行 robocopy。然而,由于某种奇怪的原因,所有文件的时间戳都相差一小时。因此,当我尝试运行上面的命令时,它开始将每个文件从 D:\Music 复制到 F:\Music,因为它较新。

我如何告诉 robocopy 忽略这些时间戳并只复制具有不同文件名的文件,或者那些以其他重要方式更改的文件(例如艺术家或流派信息或其他信息)?

windows command-line robocopy

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