all options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Source: vis  ]

Package: vis (0.9-1)

Links for vis

Screenshot

Debian Resources:

Download Source Package vis:

Maintainer:

External Resources:

Similar packages:

editor in stile vim moderno, senza legami col passato, semplice, ma efficiente

Vis ha lo scopo di essere un editor moderno, senza legami col passato, semplice, ma efficiente che combina i punti di forza di vi(m) e di sam. Estende l'editing modale di vi con la gestione di cursori multipli/selezioni multiple e lo combina con il linguaggio di comando basato su espressioni regolari strutturali di sam.

Come editor universale ha una gestione decente di Unicode e dovrebbe far fronte a file arbitrari inclusi quelli grandi, binari o a riga singola. L'evidenziazione della sintassi è fornita usando Parsing Expression Grammar che possono essere espresse comodamente usando Lua sotto forma di LPeg.

La parte principale dell'editor è scritta in una quantità ragionevole di codice C pulito (a seconda dei gusti), moderno e senza legami col passato, che gli permette di funzionare in ambienti con risorse limitate. L'implementazione dovrebbe essere facile da hackerare e dovrebbe incoraggiare le sperimentazioni. Esiste anche un'API Lua per estensioni in-process.

Vis si sforza di essere semplice e si focalizza sul suo compito principale: gestione efficiente del testo. La gestione degli appunti e dei digrafi e anche il dialogo fuzzy di apertura dei file sono tutti forniti da utilità indipendenti.

L'intenzione non è di essere compatibile con vi(m) fino all'ultimo bug, invece lo scopo è di fornire potenti funzionalità di editing basate su un progetto elegante e un'implementazione pulita.

Tags: Implemented in: C, Role: Program, Interface Toolkit: Ncurses TUI

Other Packages Related to vis

  • depends
  • recommends
  • suggests
  • enhances

Download vis

Download for all available architectures
Architecture Package Size Installed Size Files
amd64 326.2 kB1,379.0 kB [list of files]
arm64 319.7 kB1,555.0 kB [list of files]
armel 303.3 kB1,272.0 kB [list of files]
armhf 304.4 kB1,188.0 kB [list of files]
i386 335.6 kB1,332.0 kB [list of files]
mips64el 312.4 kB1,496.0 kB [list of files]
ppc64el 340.0 kB1,619.0 kB [list of files]
riscv64 333.0 kB1,335.0 kB [list of files]
s390x 321.6 kB1,391.0 kB [list of files]