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

Package: vis (0.8-1 and others)

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 Version Package Size Installed Size Files
alpha (unofficial port) 0.8-1 283.1 kB1,377.0 kB [list of files]
amd64 0.8-1 284.3 kB1,243.0 kB [list of files]
arm64 0.8-1 278.1 kB1,375.0 kB [list of files]
armel 0.8-1 262.5 kB1,244.0 kB [list of files]
armhf 0.8-1 263.6 kB1,180.0 kB [list of files]
hppa (unofficial port) 0.8-1 271.7 kB1,163.0 kB [list of files]
i386 0.8-1 293.4 kB1,200.0 kB [list of files]
ia64 (unofficial port) 0.8-1 308.6 kB1,513.0 kB [list of files]
m68k (unofficial port) 0.8-1 268.4 kB1,115.0 kB [list of files]
mips64el 0.8-1 272.6 kB1,380.0 kB [list of files]
ppc64 (unofficial port) 0.8-1 296.4 kB1,503.0 kB [list of files]
ppc64el 0.8-1 297.7 kB1,439.0 kB [list of files]
riscv64 0.8-1+b1 291.0 kB1,208.0 kB [list of files]
s390x 0.8-1 274.7 kB1,255.0 kB [list of files]
sh4 (unofficial port) 0.8-1 293.5 kB1,244.0 kB [list of files]
sparc64 (unofficial port) 0.8-1 256.6 kB3,814.0 kB [list of files]
x32 (unofficial port) 0.8-1 285.4 kB1,163.0 kB [list of files]