首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

有没有办法让vim在另一个终端窗口中运行“make”命令?

是的,可以通过使用vim的终端模式来在另一个终端窗口中运行"make"命令。

在vim中,可以通过按下":!"键进入终端模式。然后,在终端模式下,输入"make"命令并按下回车键,即可在另一个终端窗口中运行"make"命令。

另外,如果你希望在vim中直接运行"make"命令,可以使用vim的插件来实现。例如,可以使用vim的插件"vim-make",它可以将"make"命令与vim集成,使得你可以直接在vim中运行"make"命令。你可以在腾讯云的插件市场中搜索并安装"vim-make"插件,具体的安装和使用方法可以参考插件的文档。

腾讯云插件市场链接:https://market.cloud.tencent.com/

注意:以上提到的腾讯云相关产品和链接仅为示例,不代表推荐或推广。请根据实际需求选择合适的产品和服务。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【Linux】Ubuntu的一些高效率工具

尤其对于Vim党来说,一个终端打天下,要是每次编辑完都得:wq,完了有问题再重新打开编辑,似乎也是不方便。 那么这个时候要是可以把一个终端屏幕分成几块,同时一个窗口显示的话岂不是美滋滋!...我们前面说到的分屏,可以理解为一个窗口中同时划分多个格,前面放的那张图就是一个窗口中划分了4个格。...以前需要开4个终端来操作,或者同一个终端下操作,然后再往上翻记录,现在就可以同时展示一个窗口中了! 对于在窗口中划分格,我们只需要熟悉那么几个常用的快捷操作就行。...如果熟悉Vim的话,也可以通过Ctrl+a k/j/h/l切换格,如果要调整格大小则用对应按键的大写形式Ctrl+a K/J/H/L。...有时记错名字或者手抖打漏了某个字符,zsh也能自动帮你修正过来:D 如果你的命令比较模糊,没办法一下子补全的话,tab还有一个更神奇的地方,就是可以你手动选择,看下图。 ?

4.3K50

Ubuntu的一些高(sao)效(cao)率(zuo)工具

尤其对于Vim党来说,一个终端打天下,要是每次编辑完都得:wq,完了有问题再重新打开编辑,似乎也是不方便。 那么这个时候要是可以把一个终端屏幕分成几块,同时一个窗口显示的话岂不是美滋滋!...我们前面说到的分屏,可以理解为一个窗口中同时划分多个格,前面放的那张图就是一个窗口中划分了4个格。...以前需要开4个终端来操作,或者同一个终端下操作,然后再往上翻记录,现在就可以同时展示一个窗口中了! 对于在窗口中划分格,我们只需要熟悉那么几个常用的快捷操作就行。...如果熟悉Vim的话,也可以通过Ctrl+a k/j/h/l切换格,如果要调整格大小则用对应按键的大写形式Ctrl+a K/J/H/L。...有时记错名字或者手抖打漏了某个字符,zsh也能自动帮你修正过来:D 如果你的命令比较模糊,没办法一下子补全的话,tab还有一个更神奇的地方,就是可以你手动选择,看下图。

12110
  • tmux简介及使用教程

    tmux是一个开源工具,用于一个终端口中运行多个终端会话。它可以减少过多的打开终端控制台。...打开窗口,会话开始;关闭窗口,会话结束,会话内部的进程也会随之终止,不管有没有运行完。 一个典型的例子就是,SSH 登录远程计算机,打开一个远程窗口执行命令。...(1)它允许单个窗口中,同时访问多个会话。这对于同时运行多个命令行程序很有用。 (2) 它可以新窗口"接入"已经存在的会话。 (3)它允许每个会话有多个连接窗口,因此可以多人实时共享会话。...五、格操作 Tmux 可以将窗口分成多个格(pane),每个运行不同的命令。以下命令都是 Tmux 窗口中执行。 5.1 划分格 tmux split-window命令用来划分格。...,再按下%,就能将当前面板一分为二了 crtl+b的作用就如同vim中按下:的作用是相似的,vim中只有按下:才能输入相应的命令 参考: https://blog.csdn.net/shangyexin

    1.6K10

    运维必备:Linux系统下的两款终端多重会话工具

    打开窗口会话开始;关闭窗口会话结束,会话内部的进程也会随之终止,不管有没有运行完成。...,那有没有什么解决办法呢?...它允许单个窗口中,同时访问多个会话。这对于同时运行多个命令行程序很有用。 它可以新窗口"接入"已经存在的会话。 它允许每个会话有多个连接窗口,因此可以多人实时共享会话。...screen - Linux系统下的终端多重会话工具 描述: Screen是一个Linux系统下的终端多重会话工具,可以用户一个终端口中同时运行多个终端会话。...Tmux - Linux系统下终端多路复用器 描述: Tmux(也称为终端多路复用器)是一个类似于Screen的终端会话工具,允许你一个终端口中同时运行多个独立的终端会话。

    31010

    Tmux 速成教程:技巧和调整

    Tmux 是一个工具,用于一个终端口中运行多个终端会话。不仅如此,你还可以通过 Tmux 使终端会话运行于后台或是按需接入、断开会话,这个功能非常实用。稍后,我们将会看到如何充分地利用这个功能。... Tmux 的格间移动光标也很简单,只需要先按下 Tmux 的快捷键前缀,然后再按下对应的方向键就可以光标进入到目标格了。...窗口 Tmux中,窗口是个格容器, 你可以将多个格放置在窗口中,并根据你的实际需要在窗口中排列多个格,也是完全取决于你的需要。...在这个 窗口中有两个格,一个用于 Vim,一个用于运行测试代码。最后再开启一个叫作“shell”的窗口用于通过 Bash shell 运行命令。...若要创建一个新的会话,只需要在终端运行如下的命令: $ tmux new -s 假设我还需要开发另一个项目,于是我就会为此再新建一个会话。

    4K100

    使用 GNU Screen 的小技巧

    不过,也不需要很长时间,你就会想终端变得更加高效,除了将更多的终端放到你的终端,还有什么高好的方法能够提升你的终端效率呢? 终端复用 终端的许多优点之一是它是一个集中控制的界面。...当一个终端窗口被某项活动占用(比如,你启动了文本编辑器 Vim 或 Jove 或者你处理音视频,或运行批处理任务),你可以新建一个窗口。要打开一个新的窗口,按 Ctrl+A,释放,然后按 c。...你会知道当前你是一个新的窗口中,因为你的终端除了默认的提示符外,似乎没有任何东西。当然,你的另一个终端仍然存在,它只是躲在新窗口的后面。...幸运的是,GNU Screen 可以你把终端分成窗口中的窗口。 要创建一个水平分割窗口,按 Ctrl+A,然后按 s 。这将把一个窗口置于另一个窗口之上,就像格一样。...因此,创建一个分割后,你可以用 Ctrl+A ,然后用 Tab 移动到分割中。一旦进入,使用 Ctrl+A 然后 n 浏览所有可用的窗口,直到你想显示的内容出现在分割格中。

    81720

    Tmux终端安装与使用

    0x00 Tmux 介绍 Tmux是一个优秀的终端复用软件,使用它的好处就是,通过一个终端登录远程主机并运行tmux后,在其中可以开启多个控制台而无需再“浪费”多余的终端来连接这台远程主机; 它支持:...你还可以通过 Tmux 使终端会话运行于后台或是按需接入、断开会话,这个功能非常实用 0x01 Tmux功能 Tmux 中最棒的功能 窗口(Window),格(Pane),会话(Session),快速文本间移动光标或复制文本...1.提供了强劲的、易于使用的命令行界面。 2.可横向和纵向分割窗口。 3.格可以自由移动和调整大小,或直接利用四个预设布局之一。 4.支持 UTF-8 编码及 256 色终端。.../configure && make #运行:tmux即可 原文作者: WeiyiGeek [https://weiyigeek.top] 转载注明出处,原文地址:https://blog.weiyigeek.top...r 强制重绘未脱离的会话 s 选择并切换会话;同时开启了多个会话时使用 : 进入命令行模式;此时可以输入支持的命令,例如kill-server可以关闭服务器 [ 进入复制模式;此时的操作与

    1.5K10

    会话保持——Tmux 入门

    Tmux 是一个终端复用器(terminal multiplexer) 类似的终端复用器还有 GNU Screen。...打开窗口,会话开始;关闭窗口,会话结束,会话内部的进程也会跟着终止,不管进程有没有运行完。 比如,SSH 登录远程计算机,打开一个远程窗口执行命令。...1.2 Tmux 的作用 Tmux 就是一个 “解绑” 工具 它允许单个窗口中,同时访问多个会话。这对于同时运行多个命令行程序很有用。 它可以新窗口 “接入” 已经存在的会话。...默认的前缀键是 Ctrl+b 如: 帮助命令的快捷键是 Ctrl+b ? Tmux 窗口中,先按下 Ctrl+b ,再按下 ? ,就会显示帮助信息。...tmux new -s //新建一个指定名称的会话,session-name是会话名字,可不要 3.2 分离会话 Tmux 窗口中,按下 快捷键(Ctrl+b)

    3.8K62

    Tmux 简易教程

    打开窗口,会话开始;关闭窗口,会话结束,会话内部的进程也会随之终止,不管有没有运行完。 一个典型的例子就是,SSH 登录远程计算机,打开一个远程窗口执行命令。...(1)它允许单个窗口中,同时访问多个会话。这对于同时运行多个命令行程序很有用。 (2) 它可以新窗口"接入"已经存在的会话。 (3)它允许每个会话有多个连接窗口,因此可以多人实时共享会话。...举例来说,帮助命令的快捷键是Ctrl+b ?。它的用法是, Tmux 窗口中,先按下Ctrl+b,再按下?,就会显示帮助信息。 然后,按下 ESC 键或q键,就可以退出帮助。...3.2 分离会话 Tmux 窗口中,按下Ctrl+b d或者输入tmux detach命令,就会将当前会话与窗口分离。...五、格操作 Tmux 可以将窗口分成多个格(pane),每个运行不同的命令。以下命令都是 Tmux 窗口中执行。 5.1 划分格 tmux split-window命令用来划分格。

    97120

    Linux运维-Tmux使用技巧与最佳实践

    # 新建一个指定名称的会话 tmux new -s wxs1 分离会话 Tmux 窗口中,按下Ctrl+b d或者输入tmux detach命令,就会将当前会话与窗口分离。...会话环境中运行 ctrl+b : (注意按组合键之后再按一个冒号键),状态栏变成黄色之后提示我们可以会话环境中输入命令,此时输入 kill-session -t wxs1` 回车即可。...会话销毁之后,终端环境中运行tmux ls 或者会话环境中运行 ctrl+b s 则被销毁的会话不会再出现在会话列表中。 1....重命名会话 我们可以终端环境中将会话重命名,如上面的命令,重命名之后通过 tmux ls 命令终端环境中看到的列表中会显示会话的新名称。...使用tmux打开一个终端窗口,可以在窗口里执行一个长时间运行的交互式命令操作,令其一直在后台跑着,并且在按键ctrl-b-d后,可以无感知的退出窗口, 而退出后窗口不会关闭,即窗口里执行的交互命令也不会结束

    15310

    Vim 插件管理 转

    以下内容中,我们会多次编辑这个文件。 二、 装插件简单一点 其实本来装和管理 Vim 的插件是比较的,但 Vundle 使其变得简单。简单到什么程度呢?... Vim 里面运行命令 PluginSearch 插件名称 ,按 Enter ; 弹出的列表中选中某个搜索结果,按 i 就能安装 PS : 不过下面会使用复制到配置文件的方式 它在 GitHub...通常用的系统有两个: Ubuntu :命令行(terminal 终端)上执行 sudo apt-get install git; CentOS :执行 sudo yum install git 。... terminal 上执行: vim vim 上执行: :PluginSearch NERD 执行的方式为:命令模式下按冒号 : ,在后面输入 PluginSearch NERD , Enter...打开文件时不会分隔格,而是已有格上展示。 该键可用 Enter 代替(如果你更习惯用这个的话)。 s :打开文件。 垂直线分割格,并将文件内容打开到新格。

    1.2K20

    推荐博主工作中常用工具:Tmux 终端复用器

    打开窗口,会话开始;关闭窗口,会话结束,会话内部的进程也会随之终止,不管有没有运行完。 一个典型的例子就是,SSH 登录远程计算机,打开一个远程窗口执行命令。...(1)它允许单个窗口中,同时访问多个会话。这对于同时运行多个命令行程序很有用。 (2) 它可以新窗口"接入"已经存在的会话。 (3)它允许每个会话有多个连接窗口,因此可以多人实时共享会话。...举例来说,帮助命令的快捷键是Ctrl+b ?。它的用法是, Tmux 窗口中,先按下Ctrl+b,再按下?,就会显示帮助信息。 然后,按下 ESC 键或q键,就可以退出帮助。...3.2 分离会话 Tmux 窗口中,按下Ctrl+b d或者输入tmux detach命令,就会将当前会话与窗口分离。...五、格操作 Tmux 可以将窗口分成多个格(pane),每个运行不同的命令。以下命令都是 Tmux 窗口中执行。 5.1 划分格 tmux split-window命令用来划分格。

    86430

    可能是东半球最全面易懂的 Tmux 使用教程!( 强烈建议收藏 )

    打开窗口,会话开始;关闭窗口,会话结束,会话内部的进程也会随之终止,不管有没有运行完。 一个典型的例子就是,SSH 登录远程计算机,打开一个远程窗口执行命令。...(1)它允许单个窗口中,同时访问多个会话。这对于同时运行多个命令行程序很有用。 (2)它可以新窗口 "接入" 已经存在的会话。 (3)它允许每个会话有多个连接窗口,因此可以多人实时共享会话。...举例来说,帮助命令的快捷键是 Ctrl+b ?。它的用法是, Tmux 窗口中,先按下 Ctrl+b,再按下 ?,就会显示帮助信息。 然后,按下 ESC 键或 q 键,就可以退出帮助。...3.2 分离会话 Tmux 窗口中,按下 Ctrl+b d 或者输入 tmux detach 命令,就会将当前会话与窗口分离。...五、格操作 Tmux 可以将窗口分成多个格(pane),每个运行不同的命令。以下命令都是 Tmux 窗口中执行。 5.1 划分格 tmux split-window 命令用来划分格。

    16.8K83

    如何在Ubuntu 16.04上安装和使用Byobu进行终端管理

    介绍 Byobu是一个易于使用的tmux(或screen)终端多路复用器包装器。这意味着它可以您轻松打开多个窗口并在单个终端连接中运行多个命令。...为了演示如何操作窗口,让我们考虑一个场景,我们想要在另一个口中编辑文件时SSH到服务器并观察系统日志文件。Byobu会话中,用于tail查看系统日志文件。...将窗口拆分为至少两个格后,使用SHIFT+LEFT/RIGHT/UP/DOWN或在它们之间导航SHIFT+F3/F4。这允许您在一个格中运行命令,然后移动到另一个格以运行其他命令。...步骤7的示例中,使用拆分而不是窗口可以很容易地使用syslog尾部,编辑器窗口和新命令提示符,这些都在同一个窗口中打开。...如果您尝试Byobu中使用具有冲突的键盘键绑定的另一个终端应用程序,这会派上用场。 CTRL+F9打开一个提示,允许您将相同的输入发送到每个窗口; SHIFT+F9对每个格都做同样的事情。

    10.1K00

    如何把自己包装成程序员大佬?这里有一份「装 X 指南」

    来自维基百科 第二,你要有 tmux,这个工具能让你在单个终端窗口打开多个格。...也就是说,你可以一个格写代码,另一个运行终端命令行,然后还能在其它一些运行一些毫无用处的插件 —— 比如音频频谱图和超大的时钟。...最后,掌握 bash 是至关重要的,这是一种直接在命令行中使用的脚本语言。了解 bash 能尽可能地延长你命令行中的时间 —— 表演中途离开命令行可不行,这就相当于播放电影时打开了影院灯。...使用 vim 时,你要不断从一行跳到另一行,从一个函数跳到另一个函数,你要动作飞快,快到旁观者怀疑自己的眼睛。...而就在他们的眼睛刚刚开始适应的时候,就在他们刚要认清你搞鬼的时候(这些代码行基本上没有任何实际有效的代码),你要马上切换到另一个 tmux 格,他们继续摸不着头脑。

    70910

    利器系列-终端分屏利器 tmux

    看过我介绍或者看过我之前文章的,应该都知道我是个 Vim 党,日常工作也都是终端下,终端下使用编辑器而不使用 GUI 或者 IDE,第一是因为终端下我可以使用全键盘控制,不需要鼠标之类的,效率很高...第四,因为我长期都在 Linux 下,而且更多时间考虑效率,默认情况下,终端内的 Vim 要比其他各种 IDE 要看着顺眼的多。 为什么不使用 iTerm2 呢?...想想你有没有遇到过服务器上编译调试,去接了杯水回来发现 Write failed: Broken pipe 连接断开了,又得重新开始。...status-justify "centre" set -g pane-active-border-fg '#55ff53' set -g pane-border-fg '#7fcfee' 使用 终端输入下面的命令就可以开始使用...应用 格同步 :set synchronize-panes on 执行这条命令可以所有格内容同步。多用于一些批量环境命令之类的。

    2.4K20

    Vim激荡30年发展史

    通常该命令ftplugin文件中执行。 另一个例子是文本文件上运行GNU Diction来识别句子中用错的词汇和短语。...compiler diction 之后,可以使用 :make 命令运行,并填充quickfix。...最后,我.vimrc中添加了一个映射来运行make: " real make map :make " GNUism, for building recursively...首先创建两个文件: echo "hello, world" > h1 echo "goodbye, world" > h2 vim h1 h2 vim运行 :all 命令,将上述参数指定的文件分别放入各自的窗口中...通常,这两者的含义相同,除了一些X11设置中会区分首选和备选。 另一个非常方便的隐藏功能是命令行窗口。它是一个缓冲区,其中包含了你以前运行命令和搜索。你可以通过 q: 或 q/ 显示该窗口。

    1.4K30

    使用Linux开发的相关配置:tldr | 分屏操作 | 管道

    你的终端分屏显示 2.1 终端复用器(terminal multiplexer) 通过ssh登录linux只有一个命令行界面,用tmux,他分开!...vim/vi可不是记事本,他有着强大的查找、搜索、替换…..等功能,并且可以你完全脱离鼠标,属于越用越喜欢的慢热型。...Linux 下程序可以协同工作,可以将一个命令/程序的输出通过管道(Pipes)连接到另一个命令/程序的输入,管道操作符是 |。...比如一个程序,里面的printf会运行n次,为了测试程序,n可能很大,用head命令就相当于想运行几次就运行几次!...另外,管道机制可以命令连用 3.4 uniq命令统计输出结果 uniq命令不带任何参数会删除重复出现的行 -c : 每列旁边显示该行重复出现的次数 -d : 仅显示重复出现的行列 -u

    1.4K20

    Linux终端复用神器-Tmux使用梳理

    使用它最直观的好处就是,通过一个终端登录远程主机并运行tmux后,在其中可以开启多个控制台而无需再“浪费”多余的终端来连接这台远程主机;是BSD实现的Screen替代品,相对于Screen,它更加先进:...下面就Tmux的使用做一梳理: 1)Tmux功能: -  提供了强劲的、易于使用的命令行界面。 -  可横向和纵向分割窗口。 -  格可以自由移动和调整大小,或直接利用四个预设布局之一。...tmux即可打开软件,界面十分简单,类似一个下方带有状态栏的终端控制台;但根据tmux的定义,开启了tmux服务器后,会首先创建一个会话,而这个会话则会首先创建一个窗口,其中仅包含一个面板;也就是说,...r 强制重绘未脱离的会话 s 选择并切换会话;同时开启了多个会话时使用 : 进入命令行模式;此时可以输入支持的命令,例如kill-server可以关闭服务器 [ 进入复制模式;此时的操作与vi/emacs...修改当前窗口编号;相当于窗口重新排序 f 在所有窗口中查找指定文本 面板操作 ” 将当前面板平分为上下两块 % 将当前面板平分为左右两块 x 关闭当前面板 !

    1.6K100
    领券