小编Nat*_*ong的帖子

如何在 Mac OS X 的选项卡中使用特定页面从命令行打开 Chrome?

如何从 Mac OS X 的命令行打开 Google Chrome 浏览器,并在选项卡中打开特定的 URL 列表,并固定某些 URL?

google-chrome command-line macos

46
推荐指数
3
解决办法
5万
查看次数

如何在 Vim 中从向前搜索切换到向后搜索?

在Vim中,我知道,/将从光标向前搜索,与nN分别向前重复搜索和落后。

我也知道,?将搜索从落后的光标,与nN分别重复搜索向后和向前。

我的问题是,如果我已经完成了?搜索,并且我想重新运行它作为/搜索(所以我不必一直按住 shift 向前移动),有没有办法在不切换之前搜索的方向的情况下重新输入搜索词?

vim

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

在 bash 中,如何重命名文件而不重复路径?

可能的重复:
在 bash 命令上重用文本

如果我想将一个文件重命名到几个目录深处,如何避免重复路径?

例如:

mv path/to/old_filename.txt path/to/new_filename.txt
Run Code Online (Sandbox Code Playgroud)

我想知道是否有办法做到这一点:

mv path/to/old_filename.txt (?)new_filename.txt
Run Code Online (Sandbox Code Playgroud)

哪里(?)可以说“在同一目录中”。

bash rename mv

41
推荐指数
4
解决办法
3452
查看次数

Mac 的命令行与 Linux 相比如何?

我喜欢 Ubuntu Linux——尤其是命令行。但我不得不承认,至少就目前而言,Windows 更加用户友好——有更多的软件、更多的驱动程序和更多的东西可以正常工作。

知道 Mac 是基于 Unix 构建的,这让我想知道这是否是它们之间的最佳选择。但我想知道:Mac 命令行与 Linux 的 bash 有多相似?我可以直接使用 vim 和 bash 脚本和 git 等吗?像更改目录这样的常见命令会有所不同吗?有人知道在线“比较和对比”资源吗?

linux mac bash command-line macos

36
推荐指数
4
解决办法
8万
查看次数

如何在 Vim 中搜索两个相似字符串之一?

在 Vim 中,如果我想进行匹配“planA”或“planB”的搜索,我知道我可以这样做:

/plan[AB]
Run Code Online (Sandbox Code Playgroud)

这是有效的,因为正则表达式允许 A 或 B 作为其字符集。

但是如何指定两个完整字符串之一?例如,“planetAwesome”或“planetTerrible”?

这将匹配这两个,以及“planetAnythingHereAsLongAsItsJustLetters”:

planet\([a-zA-Z]*\)
Run Code Online (Sandbox Code Playgroud)

如何匹配与“planetAwesome”或“planetTerrible”完全匹配的字符串?

vim regex

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

我可以关闭谷歌浏览器的新预渲染吗?

根据2012 年 1 月 5 日星期四Google Chrome 博客,Chrome 添加了一项测试版功能,有时会在您输入 URL 之前在后台加载网页。当您完成并按回车键时,它可以显示它。我可以确认,从版本 17 开始,此功能处于稳定版本中。

如何关闭此预取?

为什么

我是一名开发人员,这个功能让我有些困惑;看起来我的一个网络应用程序正在执行“双重重定向”,但实际原因是 Chrome 在我输入 URL 时请求了一次页面,并在我按下 Enter 时再次请求了该页面。(这种行为也不完全一致。)

我试过的

我在首选项中搜索了“预测”并取消选中以下内容:

  • “使用预测服务帮助完成在地址栏中键入的搜索和 URL”
  • “预测网络操作以提高页面加载性能”,但问题仍然存在(至少对于加载在我自己机器上托管的站点而言)。

google-chrome

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

如何在 VM 中模拟慢速机器?

我正在测试一个 AJAX 重的 web 应用程序。我在新的Mac上开发,但我在Windows XP中使用VmWare Fusion(目前为3.1.2)进行测试,使用IETester模拟旧版本的IE。

这让我可以看到较旧的 IE 版本将如何呈现该站点,但我还想了解该站点在较旧的机器上的表现如何。我在 VM 的设置中看到我可以减少 RAM;有没有办法也降低处理器速度?我还能如何模拟慢速机器?

(我还将查看如何模拟慢速互联网连接。)

performance vmware-fusion

29
推荐指数
3
解决办法
2万
查看次数

如何让 .vimrc 从外部文件中读取?

我想修改 my.vimrc以从外部文件中读取变量的值。我怎样才能做到这一点?

具体来说,我和一个朋友与我们的.vim文件共享一个 git repo ,但是我们在配置中想要的内容有一些小的差异。所以大部分文件都是通用的,但是我们使用 if 语句来确定是否加载用户特定的部分,如下所示:

let whoami = "user2"
if whoami == "user1"
...
Run Code Online (Sandbox Code Playgroud)

在检查我们共同.vimrc的源代码控制之后,我们每个人都必须更改let whoami分配,以便加载我们自己的部分。相反,我想保留一个单独的文件,每个人的文件都可能不同,vim 将从中加载该变量值。

也许另一个角度是:vim 会自动读取我.vim目录中的所有文件吗?如果是这样,我们每个人都可以在其中放置一个名为 username.vim 的符号链接,并将其链接到一个对我们每个人来说都不同的外部文件。

vim vimrc

28
推荐指数
4
解决办法
2万
查看次数

如何在 vim 中丢弃我的撤消历史?

在 Vim 中撤消很不错。但有时,在一个已知的好点,我想删除我的撤消历史 - 能够u用来撤消单个更改,但只能回到某个点。(例如,这可能是我上次提交的时间。)

完成此操作的一种方法是关闭并重新打开文件 - 撤消历史记录在此时开始清理。但这很麻烦。

过去,我使用:edit!. 但是在 Vim 7.3 中,这不会丢弃撤消历史。

除了关闭文件之外,还有其他方法可以做到这一点吗?

vim history gvim undo macvim

26
推荐指数
4
解决办法
4828
查看次数

在 OSX 上使用 tmux,如何让 command+k 更优雅地清晰?

当我在 OSX 中使用终端时,我经常使用?+K来清除屏幕和回滚缓冲区。它在肌肉记忆中很深。

我已经开始修改 tmux,一个抱怨是?+K擦除了整个屏幕、窗格和所有内容。我想要的是它只影响聚焦窗格。

我可以以某种方式配置这种行为吗?

tmux macos

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

标签 统计

vim ×4

macos ×3

bash ×2

command-line ×2

google-chrome ×2

gvim ×1

history ×1

linux ×1

mac ×1

macvim ×1

mv ×1

performance ×1

regex ×1

rename ×1

tmux ×1

undo ×1

vimrc ×1

vmware-fusion ×1