Vim 7.0

VIM

Llega vim 7.0, con todo el sabor de vim (la interfaz de siempre, vaya), pero con miles de nuevas características. Lo malo es que todas ellas están tan ocultas como siempre :D

Por cierto, no hemos podido leer el anuncio oficial:

The message you requested is temporarily unavailable because this group has exceeded its download limit. Please try again later.

Aunque al final del post os pegaré el texto, que he conseguido de los foros de Ubuntu.

Volviendo al tema de las nuevas funcionalidades, aquí van unas cuantas (vía Linux.com):

  • spell checking integrado
  • posibilidad de deshacer los cambios a largo plazo, es decir, si queremos recuperar la versión del documento que estamos escribiendo de hace dos horas pondremos :earlier 2h y para volver :later 2h
  • pestañas! (lo siento, es algo que echaba de menos desde siempre y me ha emocionado)
  • autocompletado de código

Para instalarlo en Ubuntu aún no hay paquetes oficiales, aunque leyendo en los foros comentan que la compilación a mano funciona sin problemas:

CODE:
  1. ./configure --enable-gui
  2. make
  3. sudo checkinstall -D make install

O

CODE:
  1. #requires:
  2. libx11-dev libxaw7-dev
  3.  
  4. #the configure command:
  5. ./configure --with-x --enable-gui=gtk2 --x-includes=/usr/include/X11 --x-libraries=/usr/lib

Y aquí va el anuncio oficial:

Vim 7 is out!

Before announcing it everywhere I'll wait until the Subversion
repository has it. And I need to update the website.

Since version 7.0g BETA quite a few things changed. Too many perhaps,
but I can't postpone the release any longer. Hopefully the last-minute
changes don't cause more trouble than they fixed.

- When the result of 'guitablabel' is empty fall back to the default
label.
- The tar and zip plugins detect failure to get the contents of the
archive and edit the file as-is.
- Using CTRL-N that searches a long time, pressing space to interrupt
the searching and accept the first match, the popup menu was still
displayed briefly.
- Insert mode completion: When finding matches use 'ignorecase', but
when adding matches to the list don't use it, so that all words with
different case are added, "word", "Word" and "WORD".
- Fixed a few things for Insert mode completion, especially when typing
BS, CTRL-N or a printable character while still searching for matches.
- exists() could not be used to detect whether ":2match" is supported.
Added a check for it specifically.
- exists() ignored characters after the recognized word, which can be
wrong when using a name with non-keyword characters. Specifically,
these calls no longer allow characters after the name:
exists('*funcname') exists('*funcname(...') exists('&option')
exists(':cmd') exists('g:name') exists('g:name[n]') exists('g:name.n')
- GUI: when doing completion and there is one match and still searching
for another, the cursor was displayed at the end of the line instead
of after the match. Now show the cursor after the match.
- Report +reltime feature in ":version" output.
- Mac: When sourcing the "macmap.vim" script and then finding a .vimrc
file the 'cpo' option isn't set properly, because it was already set
and restored. Added the argument to ":map", so that 'cpo'
doesn't need to be changed to be able to use <> notation. Also do
this for ":menu" for consistency.
- Mac: inputdialog() didn't work when compiled with big features.
- Mac: When building with "--disable-gui" the install directory would
still be "/Applications" and Vim.app would be installed. Now install
in /usr/local as usual for a console application.
- GTK2: Selecting a button in the confirm() dialog with Tab or cursor
keys and hitting Enter didn't select that button.
- GTK1: Tab page labels didn't work.
- Interrupting ":vimgrep" while it is busy loading a file left a
modified and hidden buffer behind.
- When one window has the cursor on the last line and another window is
resized to make that window smaller, the cursor line could go below
the displayed lines. Also avoid that using "~" lines makes the window
scroll down.
- When 'encoding' and 'printencoding' were both "utf-8" then ":hardcopy"
didn't work.
- When making 'keymap' empty the b:keymap_name variable wasn't deleted.
- When opening a quickfix window in two tabs they used different
buffers, causing redrawing problems later. Now use the same buffer
for all quickfix windows.
- Trigger the TabEnter autocommand only after entering the current
window of the tab page, otherwise the commands are executed with an
invalid current window.
- When evaluating 'balloonexpr' takes a long time it could be called
recursively, which could cause a crash.
- When 'cursorline' and 'hlsearch' are set and the search pattern is
"x\n" the rest of the line was highlighted as a match.
- Win32: When using two monitors and Vim is on the second monitor,
changing the width of the Vim window could make it jump to the first
monitor.
- Several obvious bug fixes. See the end of ":help version7" for more
info.

Happy Vimming!


20 Comentarios en “Vim 7.0”  

  1. Gravatar Icon 1 pplux

    Yep!!! mola!

    Por cierto, a updatear los scripts! (el alternate ahora soporta ‘AT’ y ‘AS’ para abrir el .h o .c asociado en un nuevo tab!!! rules!)

  2. Gravatar Icon 2 oscar

    Hola

  3. Gravatar Icon 3 que coas

    estoy probando

  4. Gravatar Icon 4 Tera Patrick Lesbian

    Tera Patrick Lesbian

    http://myblog.es/tera-patrick

  5. Gravatar Icon 5 torrie wilson in playboy

    torrie wilson in playboy

    http://myblog.es/torrie-wilson

  6. Gravatar Icon 6 divas undressed trish stratus

    divas undressed trish stratus

    http://myblog.es/trish-stratus

  7. Gravatar Icon 7 banks briana gallery

    briana banks movies

    http://jemurl.com/5e

  8. Gravatar Icon 8 russian brides nude

    russian bride

    http://s-url.net/039d/

  9. Gravatar Icon 9 Shirley

    Hi! Nice site!

  10. Gravatar Icon 10 Coble

    Thanks for your great site! Would you please also visit my site?

  11. Gravatar Icon 11 Lawrence

    I liked this site, it’s neat. Good job! Please visit my homepage too:

  12. Gravatar Icon 12 Stacy

    Great looking site so far!! I’m just starting to look around it but I love the title page! Would you please also visit my site?

  13. Gravatar Icon 13 Wallace

    Nice webpage, lovely, cool design. Would you please also visit my site?

  14. Gravatar Icon 14 JASMINE

    At sixes and sevens

  15. Gravatar Icon 15 MAKAYLA

    Truth will out

  16. Gravatar Icon 16 CISPISSUERT

    Hi nice site
    Test Link

  17. Gravatar Icon 17 YAQUELIN UCETA

    lhola soy yaquelin y es mi primera ves que estoy buscando trabajo.

  1. 1 Anonymous
  2. 2 Anonymous
  3. 3 Anonymous


Deja tu Comentario



Sobre este blog

Blog personal de Fernando Blat, sobre tecnologías web, y programación, ¿o era al revés?

Technorati

Mi del.icio.us