-- Leo's gemini proxy

-- Connecting to gmi.osiux.com:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini;lang=es_AR

Ejecutar un Shell dentro de Vim


AUTHOR: Osiris Alejandro Gomez

EMAIL: osiux@osiux.com

DATE: 2011-09-30 22:19


[IMG]

[1]


Ayer alguien preguntó en `gcoop` ^1[2] cómo ejecutar un *shell* como una ventana más de `vim`, tras una rápida búsqueda por la *web* encontramos un excelente *plugin* llamado `ConqueTerm` ^2[3] muy fácil de instalar:


cd ~/.vim
wget -O conque_2.3.vmb https://www.vim.gmi/scripts/download_script.php?src_id=16279
vim conque_2.3.vmb
:so %
:q

Para abrir una ventana con una terminal basta con ejecutar:


:ConqueTermSplit bash

También se puede invocar a otras aplicaciones:


:ConqueTermSplit top

Terminé agregando un alias a mi `.vimrc`:


nmap ,c :ConqueTermSplit bash<CR>

De esta manera cada vez que necesito usar `bash` y no quiero salir de `vim`, basta con pulsar `,c`. En breve publico todos mis archivos de configuración. `:-)`


ChangeLog


`2023-04-02 11:37`[4] actualizar tags OpenGraph en *Ejecutar un Shell dentro de Vim*

`2023-04-02 11:12`[5] agregar DESCRIPTION en *Ejecutar un Shell dentro de Vim*

`2023-04-02 09:57`[6] agregar tags e imagen y actualizar links en *Ejecutar shell dentro de `vim`*

`2022-11-13 20:39`[7] agregar y actualizar tags OpenGraph

`2019-04-18 00:21`[8] Agregar hora en header date

`2019-04-18 00:01`[9] Corregir identación header #+INCLUDE:

`2015-07-03 04:31`[10] @ 00:05 hs - elimino #+OPTIONS: de todos los archivos excepto header.gmi

`2014-04-22 11:35`[11] @ 00:34 hs - Agrego timestamp:nil

`2013-04-24 08:04`[12] @ 01:50 hs - migro a org 8.0

`2012-12-15 22:31`[13] @ 04:00 hs - convert old blog in rST to org


1: file:img/execute-bash-inside-vim-using-conqueterm.png

2: https://www.gcoop.coop/

3: https://www.vim.gmi/scripts/script.php?script_id=2771

4: https://gitlab.com/osiux/osiux.gitlab.io/-/commit/fbed31f65edc3ffc5c02fbb6ce372632895f8f6b

5: https://gitlab.com/osiux/osiux.gitlab.io/-/commit/8125dbbb7385b719686bcc4d579f4aef3f7efc93

6: https://gitlab.com/osiux/osiux.gitlab.io/-/commit/e1308c3031346fd085af1ca82d05128b081540d9

7: https://gitlab.com/osiux/osiux.gitlab.io/-/commit/bf3a61526ad2a73cecb77a18995f1d63494e3664

8: https://gitlab.com/osiux/osiux.gitlab.io/-/commit/e46ec52748a7ecc60f09c3b95e363e92eaa0bebc

9: https://gitlab.com/osiux/osiux.gitlab.io/-/commit/5c8643b83930c6269569c76602608bd33f93008b

10: https://gitlab.com/osiux/osiux.gitlab.io/-/commit/bbc3bbc728f2a3eeb4fe2e0a012ee5d8d613e3ef

11: https://gitlab.com/osiux/osiux.gitlab.io/-/commit/74165280ffad770d1f8b8acbfa7f22b95459b52a

12: https://gitlab.com/osiux/osiux.gitlab.io/-/commit/5ad3755a3df07cdfbdc75d56cae06db2fee4b5f2

13: https://gitlab.com/osiux/osiux.gitlab.io/-/commit/652199f438b8e3b7f52720e2dc19208c9bcd7651

-- Response ended

-- Page fetched on Fri May 17 01:43:37 2024