Xavier Nayrac

Rubyiste accro au TDD, serial blogger, apprenti data scientist, heureux utilisateur de Vim, accordéoniste.
Si vous vous sentez particulièrement généreux, suivez moi sur Twitter.

Écrire un éditeur pour le terminal - partie 3

| Comments

Niveau : intermédiaire

Comment connaitre le nombre de lignes et de colonnes du terminal ? Voici la réponse…

Le programme suivant utilise les méthodes cols et lines de la bibliothèque Curses pour avoir ces informations:

1
2
3
4
5
6
7
8
9
10
require 'curses'
include Curses

begin
  init_screen
  addstr("#{cols} x #{lines}")
  getch
ensure
  close_screen
end

Redimensionnez votre terminal et relancez le programme pour être sûr que ça fonctionne ;)

Ces informations nous seront bien utiles pour l’écriture d’un éditeur…

À demain.

Articles connexes

Commentaires