vi
VI Insert Mode and the Cursor Keys Again
Auf einem Raspberry dem VI ein normales Verhalten mit den Cursertasten beizubringen hatte ich schon Mal beschrieben:
VI Insert Mode and the Cursor Keys
~/.vimrc
set nocompatible
oder aber statt vim.tiny den vollen vim installieren
apt install vim
Belegt aber ein wenig extra Speicherplatz.
VI Insert Mode and the Cursor Keys
Wenn der Editor vi im Insert Mode mit den Pfeiltasten statt den Cursor zu bewegen die Buchstaben A, B, C und D ausgibt lässt sich das leicht beheben.
~/.vimrc
set nocompatible
Hitting arrow keys adds characters in vi editor – Ask Ubuntu
Syntaxhighlighting im vi
Da ich mal wieder gesucht habe, wie ich mir das Syntaxhighlighting dauerhaft aufdrehe, hier das Ergebnis:
~/.vimrc erstellen und syntax on eintragen
Siehe dazu auch:
Die Primzahlensuche ist eine Geschichte voller Missverständnisse
Ein Bekannter von mir sollte ein Programm zum Primzahlen berechnen schreiben, ist aber hoffnungslos daran gescheitert. Hier nur ein kurzer Hack, der in wenigen Minuten im vi auf der shell entstand und bei weitem nicht perfekt ist. Aber der Code darf jetzt ins Netz bevor das Programm endgültig von meiner Platte verschwindet!
#include <stdio.h> int is_prim(int); int main() { int i; for(i=0;i<10000;i++) { is_prim(i); } return 0; } int is_prim(int zahl) { int i; int prim=0; for(i=(zahl-1);i>=2;i--) { if((zahl%i)==0) { prim++; } else { } } if(prim==0) { printf("%d ist primn",zahl); } else { } return 0; }
Hier wären natürlich noch jede Menge Optimierungen möglich. So würde die Berechnung der Werte bis zur Wurzel der Obergrenze ja schon ausreichen, oder man könnte noch vielfache von vorhandenen Zahlen vorher aussieben.