美文网首页
NeoVim 内嵌命令行

NeoVim 内嵌命令行

作者: 寂寞的原子 | 来源:发表于2018-06-28 14:00 被阅读128次

当强大的 Vim 碰到强大的命令行,我们的装逼技能又可以上升一个台阶了。

内嵌命令行

NeoVim 支持轻松地在一个 window 中打开命令行,用法如下:

:te
# 或
:terminal

这样我们就可以在当前window中打开一个内嵌的命令行。

那么问题来了,如果我们希望一边写代码,一边在命令行里调试,应该怎么操作呢?

花式分屏

实际上除了上面的方式,我们还有一个方法来打开命令行:

:e term://$SHELL

这里指定了一个特殊的文件名,类似于一个HTTP链接,只不过协议是term:,而路径是$SHELL,结果就是在当前 window 中打开一个默认的命令行($SHELL)。

接下来问题就简单了,我们可以这样分屏:

# 纵向分屏
:vs term://$SHELL

# 横向分屏
:split term://$SHELL

# 新标签打开
:tabe term://$SHELL
term.png

怎么退出

命令行中执行插入(i)或者附加(a)操作就可以进入命令行的交互模式。

那么问题来了,怎样才能在不退出命令行的前提下回到 normal 模式呢?这个问题比困扰大众已久的“如何退出Vim”的问题还要复杂。

最后发现帮助信息(:h :te)里隐藏了这个神奇的操作:

<c-\><c-n>

亲测有效,我已经迫不及待回到了命令行的怀抱。

相关文章

  • NeoVim 内嵌命令行

    当强大的 Vim 碰到强大的命令行,我们的装逼技能又可以上升一个台阶了。 内嵌命令行 NeoVim 支持轻松地在一...

  • github fork后怎样再更新

    以neovim为例https://github.com/neovim/neovim 1. 从界面上fork一份到自...

  • VScode 的简单使用介绍

    VScode 的功能很强大,这里仅介绍三个功能。 打开项目文件夹 内嵌的命令行终端工具 内嵌的源代码管理接口 1、...

  • ubuntu 安装 neovim

    安装neovim :sudo apt install neovim 安装插件管理工具vim-plug:curl -...

  • Neovim 打造完美 Java 开发环境

    Neovim 打造完美 Java 开发环境 需要有可访问 Github 的网络 Neovim 安装 Install...

  • windows配置neovim

    最近在windows下将gvim换成了neovim,配置过程如下 安装neovim 我在windows下使用sco...

  • neovim 调试插件nvim-dap

    DAP(调试适配器协议) nvim-dap是Neovim[https://neovim.io/]的调试适配器协议客...

  • Arch Linux 下neovim与系统剪贴板互通

    neovim是不自带与系统剪贴板互通的功能,在neovim中输入:h clipboard 可以看到:Nvim ha...

  • mac更换brew源

    前言 最近想在mac上也安装一个NeoVim来用一下,不料 brew install neovim 命令输入后一直...

  • NeoVim jupyter

    将jupyter 和 neovim 整合,你会得到一个完美的体验。 当你使用 neovim 编辑器获取代码单元和交...

网友评论

      本文标题:NeoVim 内嵌命令行

      本文链接:https://www.haomeiwen.com/subject/iqugyftx.html