Diesen Tipp habe ich von einem guten Kollegen von mir bekommen:
Man kann auch den (kommandozeilenbasierten) Taschenrechner qalc in vim benutzen. Ein paar Zeilen in der .vimrc und schon kann man einen Rechenterm im visuellen Modus (mit v zu erreichen) markieren. Mit F5 wird er durch das von qalc errechnete Ergebnis ersetzt.
qalc muss installiert sein und folgende Zeilen müssen in die .vimrc eingefügt werden:
" qalc Einbindung. Aufgabe Markieren und dann F5 drücken vnoremap <F5> "ey:call Qalc() function! Qalc() let @e = substitute (@e, "\n", "", "g") let @e = substitute (@e, '\s*$', "", "g") if @e =~ "=$" let @e = substitute (@e, '=$', "", "") endif let @e = escape (@e, '*()') let answer = substitute (system ("echo " . @e . " \| qalc -t"), "\s*>", "", "g") let answer = substitute (answer, "\s*\n\s*", "","g") let answer = substitute (answer, "\n", "","g") let answer = substitute (answer, '\s*$', "", "g") let answer = substitute (answer, '^\s*', "", "g") exec "normal gvs" . answer endfunction
Update: Da ich Teilweise Probleme mit dem alten Mapping `c hatte (was ja auch einer Markierung entsprechen kann), habe ich es nun auf F5 gelegt.
Folgende Beiträge könnten Dich auch interessieren:
Schlagworte: qalc, Taschenrechner, Vim







