标签: command-line-interface

如何在Vimdiff中展开/折叠差异部分?

我今天开始使用vimdiff了,并希望在基于Windows的差异编辑器上做一些我认为理所当然的事情(比如扩展/折叠差异部分,有完整的文件扩展/只有差异,上面有3个上下文行或者以下等).我目前只知道以下命令:

键盘快捷键:

  • do - 从其他窗口更改到当前窗口.

  • dp - 将当前窗口中的更改放入另一个窗口.

  • ]c - 跳转到下一个更改.

  • [c - 跳转到上一个更改.

  • CTRL+ W,w- 切换到另一个分割窗口(CTRL+ W,CTRL+ W做同样的事情,以防CTRL稍后放开密钥)

有人能指出我正确的方向,所以我可以复制类似的功能吗?

例如,如果我可以扩展/折叠差异周围的线条会很好.

linux vim diff vimdiff command-line-interface

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

突出显示类似于grep的文本,但不过滤掉文本

使用grep时,它会突出显示与正则表达式匹配的行中的任何文本.

如果我想要这种行为怎么办,但grep打印出所有行?通过grep手册页快速浏览后,我空了.

linux grep command-line-interface

243
推荐指数
5
解决办法
11万
查看次数

有没有办法在Linux中继续破坏scp(安全复制)命令进程?

我使用scp命令将7.5 GB文件复制到远程服务器.在某个时间点文件传输中断,我必须重新开始.

传输的临时文件数量是否完全丢失?我可以以某种方式重新启动从之前尝试停止的位置转移吗?如果没有,是否有一些标准的Unix命令行文件传输命令呢?

linux ssh command-line-interface

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

Linux相当于Mac OS X"open"命令

我在命令行中发现Mac OS X中的"open"命令非常方便.从"男人开放":

open命令打开一个文件(或目录或URL),就像双击文件的图标一样.如果未指定应用程序名称,则使用LaunchServices确定的默认应用程序打开指定的文件.

也就是说,如果我想用默认的PDF查看器(恰好是预览版)打开PDF文件,我只需要这样做:

open my.pdf
Run Code Online (Sandbox Code Playgroud)

但是,在Linux中,要从命令行打开PDF文件,我不得不四处寻找默认的PDF查看器,例如"evince"(谁已经猜到了?),然后

evince my.pdf
Run Code Online (Sandbox Code Playgroud)

那么,在Linux命令行中是否有一个简单的"open"命令呢?

谢谢!

linux macos command-line command-line-interface

207
推荐指数
4
解决办法
7万
查看次数

用于Windows的命令行svn?

svnWindows 是否有基于命令行的版本?我知道我可以获得TortoiseSVN,但这对我不起作用.

svn windows command-line-interface

206
推荐指数
6
解决办法
29万
查看次数

通过Curl发送带有在File中指定的数据的POST请求

我需要从命令行通过Curl发出POST请求.此请求的数据位于文件中.我知道通过PUT可以通过--upload-file选项完成.

curl host:port/post-file -H "Content-Type: text/xml" --data "contents_of_file"
Run Code Online (Sandbox Code Playgroud)

curl http http-post command-line-interface

203
推荐指数
5
解决办法
25万
查看次数

如何配置Mac OS X术语以便git有颜色?

我在网上看过一个Mac OS X git demo,它配置了多种颜色.

例如,他的提示是琥珀色,他的ls目录是紫色的,他的git diff输出有~4种颜色(粉红色,浅绿色,红色,淡黄色).

你能告诉我如何配置Mac OS X终端来实现这一目标吗?它绝对是Mac OS X Terminal.app,而不是iTerm.

git macos command-line-interface

195
推荐指数
4
解决办法
6万
查看次数

终端中的Git提交打开VIM,但无法返回终端

现在尝试学习GitHub并在nettuts上完成这个Git essentials教程.我正在做关于提交的课程.

老师打字git commit并打开VIM作为他的编辑(我也想知道如何在Sublime Text 2中打开它)无论如何它在VIM中打开我添加1行说这是我的第一次提交并点击保存.

然后它会提示我将输出保存到桌面,这是我在他的截屏视频中看不到的.现在我还在VIM,不知道如何回到'正常'终端:(

我无法理解,所以我只是退出终端并重新启动它,再次执行git并发出一些关于重复的警告消息!不知道如果我需要(E)edit反正或者(A)abort.

git状态

在此输入图像描述

VIM

在此输入图像描述

当我重新打开终端并再次执行git时消息

在此输入图像描述

git vim terminal commit command-line-interface

195
推荐指数
5
解决办法
17万
查看次数

Docker 推送到 AWS ECR 立即挂起并超时

我正在尝试将我的第一个 docker 映像推送到 ECR。我已经按照AWS提供的步骤进行操作,事情似乎进展顺利,直到最后的推送立即超时。具体来说,我将 aws ecr 凭证传递给 docker 并收到“登录成功”消息。然后我标记也有效的图像。推送到 ecr 存储库时,我没有收到任何错误消息,只有以下内容:

The push refers to repository [xxxxxxxxxxx.dkr.ecr.ca-central-1.amazonaws.com/reponame]
714c1b96dd83: Retrying in 1 second 
d2cdc77dd068: Retrying in 1 second 
30aad807caf5: Retrying in 1 second 
0559774c4ea2: Retrying in 1 second 
285b8616682f: Retrying in 1 second 
4aeea0ec2b15: Waiting 
1b1312f842d8: Waiting 
c310009e0ef3: Waiting 
a48777e566d3: Waiting 
2a0c9f28029a: Waiting 
EOF
Run Code Online (Sandbox Code Playgroud)

它尝试了很多次,然后退出且没有任何消息。知道出了什么问题吗?

command-line-interface docker amazon-ecr

192
推荐指数
11
解决办法
10万
查看次数

如何避免在每个Git命令的开头键入“ git”?

我想知道是否有一种方法可以避免git在每个Git命令的开头都键入单词。

如果有一种方法可以git在打开命令提示符进入“ Git模式”后仅在开始时使用一次命令,那将是很好的。

例如:

git>
Run Code Online (Sandbox Code Playgroud)

之后,默认情况下,我们键入的每个命令都将解释为Git命令。

与我们使用MySQL Shell编写数据库命令的方式类似:

mysql>
Run Code Online (Sandbox Code Playgroud)

这将使我不必git每天都要键入数百次。

注意:git-bash在Windows上使用。

git version-control command-line-interface git-bash

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