Windows

Vim Editor opdateret med moderne sprogsupport

How to use an online appointment booking system. Start here | SuperSaaS tutorial.

How to use an online appointment booking system. Start here | SuperSaaS tutorial.
Anonim

Den seneste udgave af den udbredte Vim-tekstredaktør støtter nu både programmeringssproget Lua og de seneste versioner af Python og Perl.

Bram Moolenaar, udvikleren bag Vim, har udgivet version 7.3 af redaktøren, to år efter, at version 7.2 blev frigivet.

Version 7.3 forstår nu både Lua programmeringssprog og Python version 3.0, hvilket betyder, at det kan gøre syntax fremhævning og indrykning for at gøre kildekoden skrevet på disse sprog lettere forståelig af brugerne.

[Yderligere læsning: 4 Linux projekter til nybegyndere og mellemliggende brugere]

Lua er et let scriptsprog, som ofte anvendes til indlejrede applikationer og spil, ifølge dets vedligeholdere. Version 3.0 af Python, udgivet i 2008, er en vigtig, ikke-bagudkompatibel opdatering til det pågældende sprog.

Selv om det ikke er meddelt af Moolenaar, synes Vim 7.3 også at støtte, i det mindste i begrænset omfang, Beta-versionen af ​​Perl 6, har brugerne af Perl programmeringssprog fundet. Nye forbedringer er også blevet tilføjet til softwarenes understøttelse af Perl version 5.10.

Brugere af VIM 7.3 kan nu også kryptere og dekryptere data med Blowfish-krypteringen, samt skjule ubrugelige længder af tekst. Softwaren har nu også mulighed for at fortryde og omdanne ændringer, efter at brugeren udgår og derefter genstarter programmet.

Vim er en moderniseret version af vi-editoren, skabt af Bill Joy i 1976 til Unix Berkeley Software Distribution (BSD). Næsten stort set alle Linux-distributioner omfatter nu Vim, og det er fortsat en af ​​de primære redaktører, der bruges af de fleste Unix-systemadministratorer - den anden er Richard Stallman's Emacs - til redigering af scripts og andre tekstdokumenter.

På grund af dets flere redigeringstilstande og uddybede serier af key-stroke-kommandoer, har Vim begge været roste for effektivitet og kritiseret for at være svært at lære.

Joab Jackson dækker firmware og generel teknologi, der bryder nyheder til IDG News Service. Følg Joab på Twitter på @Joab_Jackson. Joabs e-mail-adresse er [email protected]