我用来MacVim (snapshot 51)在中等大小的项目中编辑 Python/HTML/etc 文件。每隔几个月我的系统就会锁定或崩溃,并且 Vim 会留下大量 .*.swp 文件。当我在崩溃后重新打开 Vim 并编辑这些文件中的任何一个时,我被告知“交换文件 ''.xyz.swp'' 已经存在!” 与 [中止] [退出] [删除] [恢复] [仍然编辑] 和 [打开只读] 选项。
如果在崩溃时没有保存 Vim 缓冲区的更改,则此恢复选项将有意义。然而,在崩溃时,这些文件是在 Vim 的后台打开的,并且没有改变。
如果可能,我如何配置 Vim 在打开.swp文件和实际文件之间没有更改的文件时不问这个多余的问题,例如:
自动将 .swp 文件中的更改与文件进行比较,如果没有更改则直接打开文件而不提示;
不为没有更改的文件保留 .swp 文件。
任何其他系统地避免这种毫无意义的提示的方法(但我不希望在有未保存更改的情况下避免提示)。
目前我有超过 50 个.swp文件需要清理,毫无意义的提示是我很高兴避免的一种挫败感。
感谢您的阅读。
布赖恩
婴儿视频监视器有哪些不错的选择?
我在婴儿房里有无线和以太网,所以可以选择使用它们连接到相机。但是,网络摄像机选项是否可与无线电传输的专用商业婴儿视频监视器相媲美或更可取?
解决方案的要求直截了当:一个固定位置的摄像机,致力于确保妈妈可以看到宝宝开心。它的设置应该相当简单,并且必须可由非技术母亲访问。
虽然不是必需的,但如果视频源可以通过 Mac 和/或黑莓和/或 iPhone 和/或 Android 上的 LAN 访问,那将会很好。(家里没有 Windows 电脑,所以不能要求使用 Windows)
对实时视频源的互联网访问不是必需的,但不一定会受到伤害。
只是好奇&感谢阅读。
我想在 Mac OS X(或一般的 Unix)上的 Vim 中在后台运行一个进程。
我希望并期待以下或一些变体来实现这一点:
execute "!my_command &"
Run Code Online (Sandbox Code Playgroud)
或者
!my_command &
Run Code Online (Sandbox Code Playgroud)
或者
!my_command \&
Run Code Online (Sandbox Code Playgroud)
或其他一些替代方案。
不幸的是,这似乎根本没有执行my_command。我希望有一些轻量级的选择。
一种选择是编写一个包装器脚本来分叉命令并退出,但我确定有人已经这样做了(GNU Parallel?)。
实现这一目标的最佳方法是什么?
有没有办法设置 Mac 或 Linux,以便可以连接两个鼠标和两个键盘,并且两个用户都可以使用各自的鼠标和键盘在屏幕上进行独立输入?
我想建立一个成对编程的环境,特别是让两个开发人员能够在同一个电脑屏幕上同时编辑不同的文档,但每个人都有不同的键盘和鼠标。
我非常乐意提供任何意见和指导。