Questions tagged «macos»

苹果公司基于Unix的操作系统。用于有关操作系统的问题或提供OS上下文。对于Mac硬件问题,请使用[mac]。有关在非Apple硬件(“ Hackintosh”)上使用macOS的问题是不切实际的。

1
如何恢复仍然打开的已删除文件?
如何恢复已被删除但仍被某个进程打开的文件? 博客文章“从中还原文件/proc”介绍了如何在Linux上执行此操作: 使用lsof(例如lsof -c name)查找当前为给定进程打开的所有文件(名称以开头name)。从输出中,您可以了解所需pid的文件的进程和文件描述符(fd)。 使用cp /proc/<pid>/fd/<fd>/ tmp / restored-file`进行复制。 第一步也可以在OS X上一对一地工作。但是,步骤2似乎更复杂。OS X上有类似的功能吗? (我尝试过,/dev/fd但就我而言,它不包含进程/文件的PID / FD。)

1
当使用“ open -a”打开时,Emacs在新框架中打开文件
我希望能够从命令行调用Emacs,并在图形Emacs未运行时启动它,或者访问已经运行的Emacs中的文件。我尝试执行此操作emacsclient,我知道这是“正确”的方法,但是在OS X上我遇到了很多问题,它会随机崩溃,或者emacs --daemon在关闭或重新启动计算机的过程中挂起,和一般的脆弱感 尽管我想让它正常工作,但目前open -a实际上效果要好得多,除了这个问题,我将在下面进行描述: open -a像这样使用: $ open -a Emacs file.txt 如果Emacs不在运行,它将启动Emacs并访问该文件。但是如果我不在当前缓冲区时执行此*scratch*操作,则会在新框架(即新系统窗口)中打开文件。 这是一个示例会话: $ open -a Emacs file.txt 这将启动Emacs并打开file.txt,因此其中有一个带有此缓冲区的框架。如果我切换到*scratch*缓冲区,并执行以下操作: $ open -a Emacs file1.txt 它将在同一框架中打开此文件。现在有一个打开此文件的框架,如果我这样做: $ open -a Emacs file2.txt 它将打开一个新框架,从而导致同时打开两个框架。 我尝试使用--args切换到open,将命令行参数修改为Emacs ,但是对于随后的调用似乎不起作用,例如: $ open -a Emacs --args --eval='(print "foo")' $ open -a Emacs --args --eval='(print "bar")' 这只会在消息缓冲区中打印“ foo”……第二次将Emacs带到前台,但没有消息被打印。 …
20 macos  mac  emacs 


3
如何在.vimrc中区分当前的操作系统?
我在OS X和Windows上都使用Vim,并且配置几乎相同。 我希望能够.vimrc在两个操作系统上使用相同的功能,但是我需要对两件事进行不同的配置。 我想添加到.vimrc文件中的是: :if <windows> "some windows-specific settings here :elseif <os x> "some os x-specific settings here :endif 但我不知道该用什么<windows>和<os x>。 这可能吗?
20 windows  macos  vim 

2
我可以将/ tmp和/ var / log放在OS X的ramdisk中吗?
对于非关键的Linux系统,我经常将/ tmp和/ var / log之类的内容移动到tmpfs上,以节省一些磁盘写操作。我已经进行了大约一年的时间,如果我在重新启动时需要日志,我只需在/ etc / fstab中注释掉一行,然后开始调试。 无论如何,我都想在OS X上做同样的事情。我看到过为OS X创建虚拟磁盘的帖子,但是我正在寻找一种在每次启动时都可以使用的更永久的解决方案。我一直希望/ tmp和/ var / log安装在ramdisk中,如果需要的话,可以通过在vi中进行一些命令行编辑将其关闭。
20 macos  mac  ramdisk  tmpfs 


8
您如何复制当前打开的Finder视图?
此问题是从“服务器故障” 迁移而来的,因为可以在“超级用户”上回答。 迁移 8年前。 我经常有一个要拖放到父文件夹的窗口,我需要另一个查找器窗口,因此我打开一个新的查找器窗口,并需要浏览回到另一个窗口所在的位置。


1
OS X:如何避免在NAS关闭后必须重新连接到网络共享?
我使用Mac OS 10.6通过afp协议(Finder-> Go-> Connect To Server)连接到NAS驱动器。我已将NAS设置为在白天自动关闭电源,并在晚上自动打开电源。现在发生的事情是:每当NAS关闭电源时,网络共享就会消失。NAS重新打开后,我必须手动重新连接到网络共享。 我的女友使用Windows 7连接到同一共享。对于她来说,当NAS关闭时,网络驱动器在“我的电脑”中仍然可见,尽管带有“未连接”标记。当NAS开启时,她只需打开网络驱动器,Windows就会注意到它再次可用。 有没有办法使Mac OS的行为与Windows相当?我希望Mac OS在驱动器再次可用时(或至少在我尝试访问它时)自动重新连接到驱动器。 我知道我可以将连接变成一个登录项目,但是我很少重新登录。我希望它已经登录时能自动工作。

8
如何在支持Python 3的OSX上安装vim?
在我完成的google搜索中,我应该使用的命令是,该命令brew install vim --with-python3成功执行且没有错误,但随后vim --version报告Python 3不可用。 k162:~ asday$ brew install vim --with-python3 ==> Using the sandbox ==> Downloading https://github.com/vim/vim/archive/v7.4.2210.tar.gz Already downloaded: /Users/asday/Library/Caches/Homebrew/vim-7.4.2210.tar.gz ==> ./configure --prefix=/usr/local --mandir=/usr/local/Cellar/vim/7.4.2210/share/man --enable-multibyte --with-tlib=ncurses --enable-cscope --with-compiledby=Homebrew --enable-p ==> make ==> make install prefix=/usr/local/Cellar/vim/7.4.2210 STRIP=true 🍺 /usr/local/Cellar/vim/7.4.2210: 1,732 files, 28.5M, built in 52 seconds k162:~ asday$ vim …
20 macos  vim  python3 

2
在OS X上调整Google Chrome窗口的大小
我在OS X 10.8.5上使用的是最新版本的Google Chrome(在撰写本文时为34.0.1847.131),几个月来,我一直在间歇性地遇到调整浏览器窗口大小的问题。似乎没有任何模式可以说明为什么有时(而不是其他时间)会发生此问题。 我将光标移到窗口的右侧,然后单击并将窗口拖动到较小的尺寸。但是,当我放开鼠标按钮(或本例中的触控板)并移动光标时,Chrome会在我移动时继续调整窗口大小。发生这种情况时,我无法在Chrome的任何窗口中单击任何内容,并且如果将焦点切换到另一个程序,则无法使Chrome重新成为焦点(除非我最小化了所有其他窗口)。阻止其重新调整大小的唯一方法是完全强制退出Chrome,然后重新使用它。 我试图在各种留言板和支持论坛上找到解决此问题的方法,但似乎找不到其他遇到相同问题的人,也没关系找一个找到解决方法的人。 我不确定这是否有帮助,但是我正在使用带两个屏幕的Mac Mini,以及Apple Wireless Keyboard和Trackpad。 过去有人遇到过这个问题吗?如果是这样,则采取了哪些步骤来提前纠正此问题?如果您过去从未遇到过此问题,那么我可以采取哪些步骤来调试导致该问题的原因?

1
禁用山狮词典手势
自从Lion以来,我一直在使用Better Touch Tool来使三指点击手势触发一次中间点击。现在,在Mountain Lion中,Apple已将嵌入式字典定义手势从三指双击更改为三指点击。我发现有时会单击中键,有时会得到字典定义。如何禁用Apple的词典定义手势? 编辑:有时我同时单击中键和字典定义。

6
获取Mac上PNG的像素尺寸?
.PNG我的Mac上有一个随机文件。实际上,我大约有一百个。获取像素尺寸的最简单方法是什么?(即100像素宽,50像素高或其他大小)。
20 macos  images  png 


10
如何卸载Paragon NTFS试用版
我安装了适用于Mac OS X的NTFS(试用版),并在过期时将其删除,但是现在每次登录时,我都会看到此框,其中显示“您的试用版已过期。要继续使用驱动程序,请在线购买”等。 我删除了该应用程序,该应用程序的“系统偏好设置”->“帐户”->“登录项”下没有任何条目。我的登录项下确实有QuickApps(列出了所有应用程序)。
20 macos 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.