Salman Halim,

Your mapping idea seems good. I will try it. Thanks.

吴祖姜 <[email protected]>于2019年7月16日 周二上午1:19写道:

> No, not a tmap. I know tmap.
>
> What I want is, to invoke vim command from a terminal with shell commands,
> without typing <c-w> prefix or entering normal mode.
>
> Like providing a shell function ‘send-keys-to-host-vim’ (and I want its
> name be ‘:’), then run
>
> $ send-keys-to-host-vim vsp my.file<enter>
>
> It equals to <c-w>:vsp my.file<enter>
>
> Sorry for my poor English, hope it is explained clearly this time.
>
> Salman Halim <[email protected]>于2019年7月14日 周日下午10:46写道:
>
>>
>>
>> --
>>
>> Salman
>>
>> On Sun, Jul 14, 2019, 09:18 Christian Brabandt <[email protected]>
>> wrote:
>>
>>>
>>> On Sa, 13 Jul 2019, 陈世用 wrote:
>>>
>>> > Like in a terminal buffer, typing:
>>> >
>>> > ```
>>> > $ :vsp demo.file
>>> > ```
>>> >
>>> > `:` is the custom shell function's name.
>>> >
>>> > It's expand to `<c-w>:vsp demo.file` or something.
>>>
>>> I think it is unclear, what you are asking exactly. Please clarify.
>>>
>>> Best,
>>> Christian
>>>
>>
>> Sound like you want a terminal mapping. I think :help tmap may give you
>> what you want, but if you remap the colon, you'll have trouble if you need
>> to use it in an actual command. You could either map the double colon (::)
>> to do this or to insert an actual single colon:
>>
>> tmap : <c-w>:
>> tnoremap :: :
>>
>> Or, depending on which you prefer, reverse the two mappings.
>>
>> Salman
>>
>>> --
>> --
>> You received this message from the "vim_use" maillist.
>> Do not top-post! Type your reply below the text you are replying to.
>> For more information, visit http://www.vim.org/maillist.php
>>
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "vim_use" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/vim_use/CANuxnEcCesOnUPGDGUsjjRAiQxfnJ7E_JskEzLiXcQrSJyF7DQ%40mail.gmail.com
>> <https://groups.google.com/d/msgid/vim_use/CANuxnEcCesOnUPGDGUsjjRAiQxfnJ7E_JskEzLiXcQrSJyF7DQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
-- 
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vim_use/CAPHDgoM1roeVRjxe6S9H2Shnm13jVnp-QqHPZBy-xHUwLEaTJQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to