默认情况下,我想按住“删除”键并比 OSX Mavericks 更快地删除字符。像 Ubuntu 这样的东西,它删除得非常快。有什么建议?!
我擅长 Unix 命令和脚本,但我几乎没有网络经验。我有一个脚本可以获取我感兴趣的指标,例如 CPU 负载或系统温度,并每 10 秒更新一次文件。我想将我的 iPad 指向由我的 Raspberry Pi 托管的本地网站,该网站具有此数据的实时更新图形表示。
我在设置简单的 Apache Web 服务器之前工作过,并且我可以编写 HTML 和 JavaScript。除此之外,我迷路了,需要有人为我指明正确的方向。
所以我为我的 Mac Pro 买了一个新键盘,它是 Microsoft Sidewinder X4。这款键盘很适合我,因为它有 LED 背光和许多功能。但是,安装后,似乎 OSX 上的大多数不错的功能都已失效。
特别是,键盘具有可以使用“录制宏”按钮设置的宏键。它还有一个计算器键。键盘附带的软件是适用于 Windows/OSX 的通用 Microsoft IntelliType,我安装了它。但是,这些特殊键仍然无效。
无论如何仍然可以使用这些键吗?即使我只需要手动将宏键重新映射到自定义击键,也可以,但我找不到方法。我尝试使用 KeyRemap4MacBook,但它只允许重新映射 OSX 键(不是计算器、额外的宏键或苹果键盘上找不到的任何键)。甚至计算器键也没有任何作用,我什至很乐意将它重新映射为“暴露”或其他东西,除了死键之外的任何东西!
我试图让 R 在 UNIX 中做一些非常基本的绘图等,但是我收到了一个与 X11 相关的奇怪错误,据我所知,我什至不需要 X11。
我有一个矩阵名称d
,想保存该矩阵的热图图像,而无需实际显示图像(因为我不想使用 X11)。这是我的代码:
png(file="my_image.png")
heatmap(d)
dev.off()
Run Code Online (Sandbox Code Playgroud)
问题是我收到以下错误:
Error in X11(paste("png::", filename, sep = ""), g$width, g$height, pointsize, :
unable to start device PNG
Run Code Online (Sandbox Code Playgroud)
另外: 警告信息:
In png(file = "interative_hen.png") :
unable to open connection to X11 display ''
Run Code Online (Sandbox Code Playgroud)
我不知道这种情况正在发生,因为我不知道 R 是如何需要 X11 的,即使它需要 X11,X11 也已安装并为我测试过的每个应用程序正常工作。
我对 PuTTY 有问题:每当我在 Windows PC 上使用 PuTTY SSH 到 UNIX 计算机并尝试浏览文件时,一切看起来都很好,但我的制表符分隔文件似乎有空格而不是制表符!
例如,当我打开一个制表符分隔的文件vim
并使用箭头键在列之间横向移动光标时,光标会跳过制表符间隙。但是,当我使用鼠标突出显示文本的一部分时,我的光标“看到”了每列之间的空格。因此,当我将文本复制到剪贴板时,所有选项卡都已替换为空格。
有谁知道如何阻止这种行为?我希望 PuTTY 能够正确显示选项卡而不是空格,更重要的是,我希望能够将 UNIX 中的文件中的文本捕获到剪贴板,同时保留它们的选项卡!
就像问题说的那样......我正在寻找一个免费的版本控制系统,它允许我从一个更大的项目中共享单个脚本。
那么,GitHub 或 BitBucket 可以做这样的事情吗?是否可以拥有一个包含许多脚本的公共存储库,并向某人发送用于下载单个脚本的链接?
所以我开始使用版本控制系统 (VCS) 来跟踪我不断增长的代码堆,并正在试验 SVN 和 git。非常基本的命令非常相似,因此我将仅使用 SVN 作为示例。
假设我有一个包含一些文件的仓库。更改文件后,我提交更改如下:
svn commit -m "altered the regex to parse properly"
Run Code Online (Sandbox Code Playgroud)
这将提交我的更改并添加提交消息。但是,如果我刚刚更改了 3 个不同的脚本,如何为每个文件添加个性化的提交消息呢?
同样,作为一个版本控制系统,我想实际跟踪脚本版本号。假设我从 1.0.0 版开始,如何在提交时将更改后的脚本标记为 v1.0.1?
所以基本上,如果有人能告诉我如何在提交时跟踪每个文件的日志消息和版本更改,我将非常感激。谢谢!