通常,我需要测量图像部分的尺寸(以像素为单位)。在 Photoshop 中,我可以选择一个矩形并在“信息”窗口(或类似的东西)中查看尺寸。我怎样才能在 GIMP 中做到这一点?我唯一能想到的是:
必须有更简单的方法。
我遵循了这个建议来让 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 移动到存储硬盘驱动器”,如该论坛链接中所述?
我目前正在使用 Mac 切换到 NeoVim,不幸的是,猛拉键并不总是像我预期的那样工作。
我目前使用 :%w !pbcopy 复制整个文档。
如果我将 yank 键重新映射为 !pbcopy 之类的东西,会有什么问题吗?你对此有什么建议吗?
我见过这个,但它对我不起作用。我没有使用 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),这帮助我弄清楚我把它们放在了错误的地方。
我想使用我的凭据设置一个包含代理服务器 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
我的音乐目录有两个副本,位于不同的驱动器上。其中一个是我随身携带的拇指驱动器,这样我就可以随时随地收听任何内容。最初,我使用 robocopy 将此目录复制到拇指驱动器。我不确定我使用的确切参数,但可能是:
robocopy D:\Music F:\Music /E /MIR
Run Code Online (Sandbox Code Playgroud)
现在驱动器不同步,所以我想再次进行 robocopy。然而,由于某种奇怪的原因,所有文件的时间戳都相差一小时。因此,当我尝试运行上面的命令时,它开始将每个文件从 D:\Music 复制到 F:\Music,因为它较新。
我如何告诉 robocopy 忽略这些时间戳并只复制具有不同文件名的文件,或者那些以其他重要方式更改的文件(例如艺术家或流派信息或其他信息)?
command-line ×2
windows-7 ×2
bash ×1
console2 ×1
context-menu ×1
cygwin ×1
gimp ×1
measurement ×1
neovim ×1
pagefile ×1
pixels ×1
proxy ×1
robocopy ×1
selection ×1
swap ×1
task-manager ×1
windows ×1