Skip to content

Vim 8.0 released

This the first major Vim release in ten years. There are interesting new features, many small improvements and lots of bug fixes.

Among the new features are:
- Asynchronous I/O support, channels, JSON
- Jobs
- Timers
- Partials, Lambdas and Closures
- Packages
- New style testing
- Viminfo merged by timestamp
- GTK+ 3 support
- MS-Windows DirectX support


Translate to de es fr it pt ja

pentadactyl is working on firefox 22 with current nightly build

Gosh, that had been two unproductive days in the matter of working with my browser. I just updated to firefox 22 and pentadactly was not working anymore. So i had to work two days without a usefull userinterface. I'm happy the current nightly build (Pentadactyl Nightly 2013-06-29) has raised the supported version to 24. So you can update your firefox and just install the newest version of pentadactyl :-).

And please donate to that lovely piece of software, i can tell you the last two days weren't the same.

Translate to de es fr it pt ja

pentadactyl important keybinds

Nothing special and also a compressed version of the great build in pentadactyl help page. But again, it's also for myself.

ctrl+dhalf page down
ctrl+uhalf page up
0absolute left of document
$absolute right of document
gggo to top
Ggo to end
30%go to 30%
Hhistory back
Lhistory forward
gtnext tab
gTprevious tab
ddelete tab
ffollow links in current tab
Ffollow link in new tab
rreload page
Rreload page without cache
yyank current location to clipboard
zizoom in
zozoom out
zzreset zoom
mkpsave current settings
ZZquit after saving session
ZQquit without saving session
-Firefox interface
:emenuopen firefox menu
:bmakrsopen bookmarks
:dialogopen dialog like "add bookmark"
:addonsopen add ons
:oopen in current tab
:topen in new tab
:sopen search prompt
:Sopen search prompt in new tab
:tabudoublicate current tab
:wlike tab open but all arguments in separat tab
:ststop loading current page
:framodisplay frame only
/start search forward
?start search backward
nfind next
Nfind previous
*search forward
#search backward
nnormal browser mode
vvisual mode when selecting text with cursor keys
iinsert mode when interacting with text field
ttext editing mode
ccommand line mod
ooperator mode
Translate to de es fr it pt ja

web - USB Fußpedal für den vi/vim

Wenn man einen vi/vim Editor nutzt, muss man die Taste "i" betätigen um einen Text eingeben zu können. Diese wiederkehrende Aufgabe hat ein findiger Nutzer diese Aufgabe zu seinem Fuß delegiert. Er suchte nach einem extrem günstigen USB-Fußpedal und fand eins. Die Wunschvorstellung war "sende ein i beim darauf treten" und "sende ein ESC beim fuß entfernen" und diese Aufgabe konnte er auch umsetzen.

Aktuell sucht der Bauherr nach einem verbesserte Model um "Hinzufügen am Anfang und am Ende der Zeile" ebenfalls delegieren zu können.


Translate to de es fr it pt ja

tool - vi moving arround

Apanding to the simple editing post i would like to add this time some hints for moving arround

  • ctrl+F - scroll forward one screen
  • ctrl+B - scroll backward one screen
  • ctrl+D - scroll forward half a screen
  • ctrl+U - scroll backward half a screen
  • H - move to the home/top line of the screen
  • M - move to the middle of the screen
  • L - move to the last line of the screen
  • + - move to the first character of the next line
  • - - move to the first character of the previous line
  • ? - search backward
  • N - step search backward
Translate to de es fr it pt ja

tool - vi a little more basics for simple editing

I am using the vi since a few years. A few months ago i realized that i am just using a bit of the mighty power of the vi. Thats why O`Reilly's Learning the vi editor was welcomed in my house :-). I have just finised a small part of the book but found already some "new" stuff for me. Thats why this entry is a supplement to my vi knowledge. But maybe there is something for you out there too.

  • :e! - returns you the last saved version of your file
  • W - move forward from word by word without considering symbols and punctuation
  • c2b - change two words backwards
  • c$ - change to the end of the line
  • cc - change the entire current line
  • C - change characters from current cursor position to the end of the line
  • s - substitute from current position
  • S - same as cc
  • R - puts you in "overwrite" mode
  • ~ - change case of your letter (Upper- to Lowercase and other way)
  • D - deletes from courrent position to the end of the line
  • x - deletes current character
  • X - deletes character before current position
  • xp - delete current character ad put after curser
  • y$ - yankes to the end of the line
  • . - repeats last command
  • O - opens blank line above curser
  • J - joins two (or more) lines
  • e - moves to the end of a word

Wow, after this list it is hard to believe that i am using the vi for years now, "we are absolute beginners" comes to my ears ;-).

Translate to de es fr it pt ja

tool - cli file manager with vi keybindings - ranger and vifm

Searching for perfect tools seams to have a long tradition. Also switching from gui tools to cli tools back to gui and so one is a great game. This time i decided to try out some cli file managers. Since we are working on the cli it is a massive benefit if the software supports vi keybindings.

At first i tried a recommended tool called ranger. It feels very naturaly when you browse your dictionaries and it looks like the osx finder in console mode - maybe the finder "adopt" his design from a cli tool that i do not know so i do not know if the compare is correct, do not blame me for that ;-). It still feels a bit under development but it is no wasted time if you give him a try. A short howto can be found here

Second file manager i tried is vifm. It is definitly a file manager for vi lovers :-). Vifm provides, if wished, a two panel view like used by mc.

Since i am a vi (i know vi is the center of eVIl), i like working with vifm and with the option of having a two panel layout if feels like mc on (vi) dope :-D. This tool definitely get a "try it out" mark, do it!

A short help can be found here

Translate to de es fr it pt ja

VI/VIM - Search

date: 111025 search

:set [ic|noic]
sets globaly the search to ["ignore case"|"not ignore case"] (not to be or be a case sensitive searcher ;-) ).
let you search/replace with ignored case

searchs for your term with ignored case

Links - tutorial - vim

date: 111229 search and replace


$r (the range) can be: % - the whole file 23 - works on line 23 $ - nothing, only for current line.

$a (the argument) can be: g - whole line i - be case insensitive I - be case sensitive c - commit every change [y|n] $ - nothing, only first searchterm will be replaced.

Translate to de es fr it pt ja