- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
已解决:问题出在我的 .vimrc 中的这一行:
set shell=/bin/bash\ -li
更新:看来问题是由于我的 .vimrc(将 .vimrc 重命名为“隐藏”它解决了问题),所以它可能与 Mint 无关。
我正在运行 Linux Mint 17 Cinnamon。当我在终端中运行 vim -d file otherversion
时,出现空白屏幕
"otherversion" 18L, 218C
[1]+ Stopped vim -d file otherversion
user@machine:~/path/to/directory$ ;2R
如果我执行 fg 1
,终端窗口就会关闭。另外,虽然我可以打字,但没有闪烁的光标。与 vimdiff
相同,而不是 vim -d
。我尝试过 vim 的多种发行版,有些包含 GUI,有些则没有。
但是,对于包含 GUI 的版本,如果我运行 vim -d -g file otherversion
,它会按预期工作。
我宁愿不依赖 gvim 来使用 vimdiff。
有什么建议吗?
谢谢
最佳答案
如果你需要一个交互式的 bash shell(例如获取你的 bash 别名),在你的 .vimrc
中使用这个代码而不是删除选项:
if &diff == 'nodiff'
set shellcmdflag=-ic
endif
这只会在不运行 vimdiff
时启用交互式 bash shell,这样您在运行 vim
时就会有 bash 别名。
关于linux - vimdiff 立即停止工作,当我尝试 fg 时终端崩溃,但可以使用 GUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25233859/
上下文: 我正在研究计算流体动力学中的网格。我想围绕一个圆生成一个结构化网格。我的计划是生成一个极坐标网格(下图左网格),然后使用 FG 公式得到最终网格(下图右网格)。我正在使用 this arti
我正在尝试使用 iPod Drilldown jquery plugin由长丝集团创建。 看起来,当 HTML 列表(最终组成深入菜单)变得太长时,深入菜单将出现在主按钮上方(并且在屏幕外)。 为了证
ctrl-z (^z) 在从终端执行的循环中以我不理解的方式运行。 假设我输入 for ii in {0..100}; do echo $ii; sleep 1; done 然后我点击 ^z。我会得到
初学者问题:我正在尝试更改 GUI 的颜色,特别是单选按钮。我需要反转颜色,所以黑色背景,白色文本。 self.radiobuttonVariable = Tkinter.IntVar() radio
我有一个 swift 应用。 我从我的服务器收到 GCM 推送通知。 在 IOS 中,我知道当我的应用程序在 bg 中时,操作系统会负责显示通知。 当我的应用程序在 fg 上并且我是显示通知的负责人时
当我在 gnome-terminal (或 Konsole)中运行 python3 时,箭头键按预期工作,但是当我 CTRL+Z 时,我返回终端,然后 fg 再次调出 python3 ,箭头键打印如
我有一个函数可以根据三个参数 d,m,y 计算天数 这是函数 function getDate (){ d=$1 m=$2 y=$3 m=$((m+9)) % 12
我正在使用 Ubuntu。 如果给我一个作业的 PID,我如何将暂停的作业带到后台/前台和运行状态? 我知道 bg/fg但他们需要 job id不是 PID . 另外,我暂停工作 kill -STOP
TL;DR 如何在关闭终端窗口后将 bg(后台)作业转换为 fg(前台)? FULL 我正在使用终端启动 Spotify 并使用 CTRL+Z 和 bg 将其置于后台。在此窗口中,一切都按预期工作:f
我需要将文档的相对路径存储到 MySQL 表中。问题是当我插入这种形式的字符串时: $urlPath ='\abc\def\fg.jpg' 进入相关专栏,我得到的是,我将所有斜杠 '\' 去掉,所有文
有没有办法让 Tmux 显示信息更丰富的 Pane 名称? 如果在特定 Pane 中我暂停了一个进程并返回到它(使用 Zsh 使用 fg 或类似 %2 之类的内容调用它),那么该 Pane 的标题将变
已解决:问题出在我的 .vimrc 中的这一行: set shell=/bin/bash\ -li 更新:看来问题是由于我的 .vimrc(将 .vimrc 重命名为“隐藏”它解决了问题),所以它可能
#include int main() { printf("%s", (1)["abcd"]+"efg"-'b'+1); } 谁能解释一下为什么这段代码的输出是: fg 我知道 (1)["a
我有一个程序,它在一个进程中准备一些配置,然后在父进程中读取这些配置。为了同步它们,我使用 semaphore.h 库中的信号量。但即使在我 sem_post 之后,它似乎也在 sem_wait 中永
在终端中,当我尝试运行 % node example.js 时,为什么会出现 -bash: fg: %: no such job? 我已经安装了 Node.js。我已使用示例代码保存了 example
我是 C 语言新手,有人要求我用 C 语言编写一个程序,要求在用户输入后打印 '.' 后的每个字母。 例如,如果用户输入 a..bcd..e.f..gh 则输出应为 befg这正是我在类里面给出的例子
我正在尝试通过 xargs 并行运行一系列命令。我在文件 cmd_list.txt 中创建了一个以 null 分隔的命令列表,然后尝试使用 6 个线程并行运行它们,如下所示: cat cmd_list
我正在尝试将从 SQL 连接字符串生成的 .dacpac 部署到 SQL Server 2017 ubuntu docker 容器中以进行集成测试。 我正在使用 Microsoft 的 DacFx N
我正在尝试编译 Midori Web Browser适用于 Fedora 22 上的 Windows。为此,我正在关注 this tutorial . 我安装了除 faenza-icon-theme
错误: StreamlitAPIException: ("Expected bytes, got a 'int' object", 'Conversion failed for column FG%
我是一名优秀的程序员,十分优秀!