Jak mohu udělat vim poslat příkaz GNU relaci obrazovky

hlasů
2

Snažím se přijít na to, jak se skript vim poslat zprávu na GNU obrazovky „okno“. tj Mám relace obrazovky otevřené a v jednom okně mám sezení vim a ve druhé schéma interpret. Když jsem se zachránit svou vim zasedání bych rád, aby to znovu tlumočníka v druhém okně zatížení v novém prostředí. Nemůžu přijít na to všechno jiné než jak se mají „na uložit“ hák vim poslat příkaz shell na další „okna obrazovky“ způsobí skript ukončit a restartovat. jestli bych mohl přijít na to, jak posílat příkazy bych mohl zabít proces a pak začít nový - jen jsem třeba, aby se ujistil, že začíná v „okně“ pravé.

Položena 03/10/2009 v 06:41
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
4

Mají vim příkazy problém shellu, a používat screen -Xk vydávání příkazů na obrazovku. Některé obměna :at <other-window> stuff <restart-command>. Viz man screenpřizpůsobení oddíl s více příkazů.

Například, když jsem byl v okně obrazovky 1, používali vim, a měl jsem IRB relace v okně 0, restartovat IRB relace, udělal bych

:!screen -X at 0 stuff exit^Mirb^M

( ^MZadávají pomocí CTRL-V Enter).

Odpovězeno 03/10/2009 v 18:49
zdroj uživatelem

hlasů
1

Pokud je to dostačující pro vás mít schéma interpret spouštět každých tolik vteřin, mohl byste stačí spustit watch /path/to/scheme/interpreter /path/to/scheme/filev druhém okně na obrazovce. Úprava časové intervaly, ve kterých watchběží příkazy lze nastavit pomocí parametrů příkazového řádku. watchStrana člověk obsahuje podrobnosti.

Odpovězeno 03/10/2009 v 08:57
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more