`

vim中运行shell

 
阅读更多

 

在VIM编辑器中有3中运行shell的方法:

1、如果想长时间的运行shell命令,则可以在命令模式下输入":sh",则可以运行相当于在字符模式下,到输入结束想回到VIM编辑器中可以用exit,ctrl+D返回VIM编辑器,继续编辑刚才的任务!

2、如果只想暂时用一下shell,则可以"!command",运行结束后自动回到VIM编辑器中。

3、如果想让shell下的命令运行的结果插入到VIM编辑器中作为文本一部分,则可以".!command",注意它的结果会替换光标所在当前行!

 

 

原文:http://blog.chinaunix.net/uid-26183957-id-3207923.html

分享到:
评论

相关推荐

    asyncrun.vim:在Vim 8.0 NeoVim中运行异步Shell命令并输出到Quickfix窗口!

    **异步运行Shell命令在Vim 8.0与NeoVim中的实现** 在现代的Vim编辑器,特别是Vim 8.0和NeoVim中,开发人员需要能够高效地执行外部命令,而无需阻塞编辑器的主线程。`asyncrun.vim`插件就是为了解决这个问题而诞生的...

    vimshell-command-dehanai.vim:vimshell在您的环境中说“不是命令”

    为了解决这个问题,"vimshell-command-dehanai.vim" 插件应运而生,它旨在提供一个更加流畅的体验,使得用户在 Vim 环境中能够如同在 Shell 中一样方便地运行各种命令。 Vimscript 是 Vim 编辑器的核心编程语言,...

    vim编辑器中 熟练掌握 shell环境变量

    在IT领域,尤其是在Linux系统管理中,熟悉和掌握`vim`编辑器以及`shell`环境变量是非常基础且重要的技能。`shell`是用户与操作系统之间的交互界面,它提供了命令行接口,允许用户输入命令来执行各种操作。而`shell`...

    vim-translate:Vim的微型translate-shell包装器

    通过封装`translate-shell`命令,用户可以在不离开Vim的情况下快速查看单词或短语的翻译,极大地提高了学习和开发过程中的语言处理效率。 ### 安装与配置 要使用`vim-translate`,首先确保你的系统已经安装了`...

    shell和vim

    Shell与Vim是Linux/Unix操作系统中不可或缺的两个工具,它们在软件开发、系统管理以及日常操作中扮演着重要角色。本篇将深入探讨这两个工具的基础知识及其应用场景。 **Shell:命令行界面与脚本编程** Shell是...

    VIM-IDE 脚本自动配置

    在这个VIM-IDE配置中,SHELL脚本可能用于自动化安装过程,包括下载、解压、安装和配置各种VIM插件。这样的自动化脚本极大地节省了手动配置的时间,尤其对于不熟悉VIM配置的用户来说,这是一大福音。 在提供的文件...

    rcshell.vim:rc shell 脚本语言的语法高亮文件

    安装如果您使用 ,请将以下行添加到您的~/.vimrc : Plugin ' weakish/rcshell.vim ' 然后在 Vim 中运行: : so ~/.vimrc:PluginInstall 如果您使用 ,请执行以下操作: cd ~ /.vim/bundlegit clone ...

    shell,bat脚本运行java程序

    在IT行业中,shell脚本和bat脚本是两种常见的批处理工具,用于自动化执行一系列操作系统命令。当需要定期或按需运行Java程序时,利用这两种脚本语言可以极大地提高工作效率。下面将详细介绍如何使用shell脚本(适用...

    vim-shellcheck:用于ShellCheck的Vim包装器,用于Shell脚本的静态分析工具

    **vim-shellcheck** 是一个 Vim 插件,它将 **ShellCheck** 集成到 Vim 编辑器中,方便开发人员对 Shell 脚本进行静态代码分析。ShellCheck 是一个开源工具,用于检查 Bash 和其他 POSIX 兼容 shell 脚本中的常见...

    vim完整开发环境

    Vim是默认在大多数Linux发行版中预装的,但如果你的系统中没有,可以通过包管理器如`apt`(Ubuntu/Debian)或`yum`(CentOS/RHEL)来安装: ```bash sudo apt install vim # Ubuntu/Debian sudo yum install vim # ...

    开源项目-vim-vim.zip

    1. **多线程支持**:Vim 8.0引入了内置的多线程功能,这使得Vim可以在后台执行任务,如运行shell命令、自动补全或语法高亮,而不会阻塞用户界面。这极大提升了编辑器的响应速度和用户体验。 2. **异步I/O**:在8.0...

    vim-run-live:一个 Vimscript 来运行它们

    观察缓冲区中的变化并自动运行 shell 命令。 需要指定运行缓冲区所需的 shell 命令。 该插件会在缺少 shell 命令时提示输入 shell 命令,并且还可以保存 shell 命令以备将来使用。 主要有两种模式。 运行和生活。...

    vim user manual ---vim用户手册

    - **在一个shell脚本中使用Vim**: 在shell脚本中调用Vim。 #### 五、搜索命令和模式 **搜索命令和模式**这一章节深入讲解了如何使用Vim进行文本搜索。 ##### jusr 27.txtj 搜索命令和模式 - **忽略大小写**: 在...

    绿色vim及添加右键快捷方式

    标题中的“绿色vim”指的是一个无需安装、可直接运行的Vim编辑器版本,通常包含所有必要的组件,方便用户在不同环境下快速使用。Vim是一款强大的文本编辑器,深受程序员和系统管理员喜爱,它提供了丰富的命令行操作...

    Mac安装/配置Vim及常见问题.docx

    - 编辑`.bashrc`文件,添加`alias vim=mvim`,保存后在终端中运行`source .bashrc`使设置生效。 - 配置`~/.vimrc`和`~/.gvimrc`文件: ```shell :e $VIMRUNTIME/vimrc_example.vim :saveas ~/.vimrc :e $...

    Jeffy vim配置神器

    描述中提到,"Jeffy--vim配置神器"是一套带有详细中文注释的shell脚本,这表明它不仅提供了丰富的配置选项,还特别考虑到了中文用户的阅读需求。对于初学者而言,中文注释能够帮助他们更好地理解每个脚本的作用,...

    asyncomplete-shellcommand.vim:为asyncomplete.vim提供带有shell命令输出的自动完成功能

    在 Vim 编辑器的世界里,插件是提升效率的关键工具。`asyncomplete-shellcommand.vim` 是一个这样的插件,它专为 `...熟练掌握 `asyncomplete-shellcommand.vim` 的使用,无疑会提升你在 Vim 中的开发体验。

Global site tag (gtag.js) - Google Analytics