GNU/Linux >> Znalost Linux >  >> Linux

Mírné zpoždění při přepínání režimů ve vim pomocí tmux nebo obrazovky

Po prozkoumání manuálových stránek se ukázalo, že tmux pro to má možnost. Následující v ~/.tmux.conf opravuje problém zpoždění:

 set -sg escape-time 0

Aby se to projevilo, musíte restartovat server tmux nebo znovu načíst konfiguraci. Chcete-li to provést, zadejte source-file ~/.tmux.conf z příkazového řádku tmux.


Měl jsem jiný, ale podobný problém, který jsem se snažil vyřešit, když jsem našel tuto stránku, takže to zde zveřejním pro případ, že by to bylo užitečné pro někoho jiného, ​​kdo hledá tuto odpověď a najde tuto stránku stejným způsobem.

Problém:režim vi v bash má zpoždění při přepínání z režimu vkládání do režimu příkazů

Řešení: Ve vašem ~/.inputrc přidejte set keyseq-timeout n kde n je nějaká nízká hodnota větší než 0. n výchozí hodnota je 500 ms, což způsobuje zpoždění. Viz dokumentaci zde.

Také, pokud chcete vědět, ve kterém režimu se nacházíte, podívejte se na fork of bash od Dylana Caliho.


Jak název zmiňuje Screen, zde je řešení, jak opravit chování klávesy Escape na obrazovce GNU. (Převzato odtud.)

Přidat

maptimeout 5

na .screenrc konfigurační soubor.


Linux
  1. Proč se při používání Vlc spořič obrazovky neustále probouzí?

  2. Příkaz spánku pomocí příkazu obrazovky se v Ps nezobrazuje?

  3. dočasné umístění souboru při použití tmpfile() v C

  1. Spuštění tmux pomocí gnome-terminálu

  2. příkaz nebyl nalezen při použití sudo

  3. REJECT vs DROP při použití iptables

  1. Použití Irssi v linuxové tmux relaci

  2. Vim neběží uvnitř Tmux?

  3. Při použití Putty se Alt-left/right liší, když se Byobu spouští automaticky z profilu?