Xavier Nayrac

Accro au TDD, rubyiste mais pas que, maker, heureux utilisateur de Vim.
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