Le mode de détection de l'écrasement du texte Sublime

j'essaie d'écrire un plugin pour supporter un mode de remplacement similaire à vim dans Sublime. Pour ce faire, il y a deux choses que je dois pouvoir faire:

  1. activer/désactiver le mode de remplacement. (pas toggle_overwrite).
  2. détecter si le mode de remplacement est activé.

L'élément 2 est plus important parce que je pouvais toujours détecter et basculer si nécessaire.

Comment puis-je détecter si le mode d'écrasement est activé?

25
demandé sur kgraney 2013-01-11 04:03:46
la source

2 ответов

même si la question est étiquetée "sublimetext2", je vais noter que le texte Sublime 3 offre des fonctions pour faire ce que vous voulez:

view.set_overwrite_status(True) # Or False
view.overwrite_status()
2
répondu dusan 2013-08-14 17:18:10
la source

ce type d'accès au clavier nécessite l'accès à l'application par ncurses ou Xwindow. Vous devriez ajouter des fonctions de clavier à partir de ncurses.

-5
répondu djinn 2013-01-21 12:54:18
la source

Autres questions sur