小编Jef*_*eff的帖子

ls | | | rm -- 如何格式化这个命令?

我正在尝试删除某个目录中的一堆文件(在 Mac OS X 上使用终端)

ls | grep \([1-9]\) | xargs rm
Run Code Online (Sandbox Code Playgroud)

应该可以解决问题,但事实并非如此。我正在尝试删除文件名中括号中带有一位数字的任何文件(从网络下载的重复项),但最终会执行以下操作:

> rm: 520syllabus2010: No such file or
> directory rm: (3).pdf: No such file or
> directory
Run Code Online (Sandbox Code Playgroud)

因为它没有正确解释空间。应删除“520syllabus2010 (3).pdf”

这样做的正确方法是什么?

谢谢,杰夫

grep ls rm

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

Google Chrome 地址栏很慢,无法从历史记录中删除带有时钟图标的 URL

我无法从带有时钟图标的 Google Chrome 中删除历史记录项目或访问过的网页。

我最近访问了一些网址很长的网站,每个网址大约有 600,000 个字符。从那以后,即使关闭了自动预测,在我的地址栏中输入前几个字符后也非常缓慢。甚至当数据 URL 未出现在建议结果中时。

我想从我的历史记录中删除这些 URL 以(希望)解决我的问题,但清除缓存似乎不起作用。它将删除除这些数据 URL 之外的所有内容。

我也在地址栏中尝试过Shift+ Delete,它适用于其他网址,但不适用于这些网址。

显然,他们不会使用Shift+工作,Delete因为这些 URL 的名称旁边有一个时钟图标而不是地球图标。我不确定这意味着什么。

google-chrome history address-bar

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

检查 vim 是否在 .vimrc 中使用 +X11 编译

我安装了两个 vim 副本。

一个是用 macvim 安装的,必须配置为 -X11(与 Cocoa 一起使用),而另一个配置为 +X11(在终端中使用,与我使用的插件一起使用)

我希望所有 yanks 都转到系统剪贴板。启用 +X11 后,我可以在 .vimrc 中使用set clipboard=unnamedplus. 当 -X11 时,我可以使用set clipboard=unnamed.

我怎样才能有条件地在 .vimrc 中做到这一点?

就像是

if &x11
 set clipboard=unnamedplus
else
 set clipboard=unnamed
endif
Run Code Online (Sandbox Code Playgroud)

当然这不起作用,因为 &x11 不是真正的变量。

vim macvim vimscript

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

标签 统计

address-bar ×1

google-chrome ×1

grep ×1

history ×1

ls ×1

macvim ×1

rm ×1

vim ×1

vimscript ×1