Debian 11 VM vi markieren mit der Maus kopiert nicht [gelöst]

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
Benutzeravatar
xcomm
Beiträge: 793
Registriert: 21.09.2003 05:12:01
Wohnort: Europe
Kontaktdaten:

Debian 11 VM vi markieren mit der Maus kopiert nicht [gelöst]

Beitrag von xcomm » 22.05.2023 14:17:09

Hi Gemeinde,

habe hier eine Debian 11 VM in der ich in vi nicht den das mit der Maus markierte kopiert bekomme. Was kann das sein?

Danke
Zuletzt geändert von xcomm am 22.05.2023 15:04:06, insgesamt 2-mal geändert.

uname
Beiträge: 12072
Registriert: 03.06.2008 09:33:02

Re: Debina 11 VM vi markieren mit der Maus kopiert nicht

Beitrag von uname » 22.05.2023 14:22:50

Zwei Ideen.
1.) Ist es Vi oder Vim?
2.) Welches Terminal nutzt du? Kannst du z. B. mal Debianterminator versuchen?

Welches Desktop-Enviroment oder Window Manager verwendet du? Oder nichts davon?
Nutzt du vielleicht Debianscreen oder Debiantmux?

Benutzeravatar
xcomm
Beiträge: 793
Registriert: 21.09.2003 05:12:01
Wohnort: Europe
Kontaktdaten:

Re: Debina 11 VM vi markieren mit der Maus kopiert nicht

Beitrag von xcomm » 22.05.2023 14:26:51

es sollte vim sein:

Code: Alles auswählen

ii  vim                              2:8.2.2434-3+deb11u1                               amd64        Vi IMproved - enhanced vi editor
ii  vim-addon-manager                0.5.10                                             all          manager of addons for the Vim editor
ii  vim-common                       2:8.2.2434-3+deb11u1                               all          Vi IMproved - Common files
ii  vim-doc                          2:8.2.2434-3+deb11u1                               all          Vi IMproved - HTML documentation
ii  vim-runtime                      2:8.2.2434-3+deb11u1                               all          Vi IMproved - Runtime files
ii  vim-scripts                      20210124.1                                         all          plugins for vim, adding bells and whistles
ii  vim-tiny                         2:8.2.2434-3+deb11u1                               amd64        Vi IMproved - enhanced vi editor - compact version
Terminal ist ein normales gnome terminal.

Benutzeravatar
xcomm
Beiträge: 793
Registriert: 21.09.2003 05:12:01
Wohnort: Europe
Kontaktdaten:

Re: Debina 11 VM vi markieren mit der Maus kopiert nicht

Beitrag von xcomm » 22.05.2023 14:29:49

Hab Terminator probiert und damit tut es leider auch nicht!!!

Mit dem Gnome Terminal tut es sonst auf allen anderen Maschinen/VM. Ich gehe mit SSH auf die VM.

danke

uname
Beiträge: 12072
Registriert: 03.06.2008 09:33:02

Re: Debina 11 VM vi markieren mit der Maus kopiert nicht

Beitrag von uname » 22.05.2023 14:35:45

Zuviel fällt mir dazu nicht mehr ein. Aber du könntest mal beim Hostsystem als auch bei den VMs die Ausgabe von vergleichen. Vielleicht irgendeine Umgebungsvariable wie z. B. $TERM.

Vor 20+ Jahren war folgender Befehl die Lösung vieler Probleme.

Code: Alles auswählen

TERM=vt100
VT100 (Wikipedia)

baeuchlein
Beiträge: 149
Registriert: 03.09.2020 04:48:45

Re: Debina 11 VM vi markieren mit der Maus kopiert nicht

Beitrag von baeuchlein » 22.05.2023 14:48:52

Vor ein paar Jahren (ca. 2019, mit Debian 9) wurde mal was am Standardverhalten von vim verändert. Seitdem geht der Editor mit Mausklicks anders um. Wer das ursprüngliche Verhalten haben will, muss dazu im Home-Verzeichnis des Benutzers eine Datei ".vimrc" haben - auch, wenn die leer ist. Sofern diese Datei nicht vorhanden ist bei dem benutzten Benutzer :wink: , kann man eine leere erstellen mit

Code: Alles auswählen

touch $HOME'/.vimrc'
Also: Mal nachschauen und ggf. die Datei erzeugen, vielleicht geht's dann!

Benutzeravatar
xcomm
Beiträge: 793
Registriert: 21.09.2003 05:12:01
Wohnort: Europe
Kontaktdaten:

Re: Debian 11 VM vi markieren mit der Maus kopiert nicht

Beitrag von xcomm » 22.05.2023 14:58:02

Danke Euch!

Tatsächlich, löst die ~/.vimrc das Problem mit dem Maus-Markieren und Kopieren.

Das ist verrückt. Und großartig, dass es nun geht! :-)

Vielen Dank!

Hab mir gleich noch etwas aus der vom alten Server als Inhalt geholt, sonst geht die Syntax nicht mehr mit der leeren .vimrc und nur noch die Maus. ;-)

Code: Alles auswählen

syntax on
set showmatch
set showmode
set paste
set ts=2
set viminfo='10,\"100,:20,%,n~/.viminfo
    au BufReadPost * if line("'\"") > 0|if line("'\"") <= line("$")|exe("norm '\"")|else|exe "norm $"|endif|endif
set shiftwidth=2
set tabstop=2
set expandtab
set bomb
set fileencoding=utf-8
set encoding=utf-8

grefabu
Beiträge: 22
Registriert: 25.10.2006 15:42:33

Re: Debina 11 VM vi markieren mit der Maus kopiert nicht

Beitrag von grefabu » 24.05.2023 09:37:20

Moin,
baeuchlein hat geschrieben: ↑ zum Beitrag ↑
22.05.2023 14:48:52
Vor ein paar Jahren (ca. 2019, mit Debian 9) wurde mal was am Standardverhalten von vim verändert. Seitdem geht der Editor mit Mausklicks anders um. Wer das ursprüngliche Verhalten haben will, muss dazu im Home-Verzeichnis des Benutzers eine Datei ".vimrc" haben - auch, wenn die leer ist. Sofern diese Datei nicht vorhanden ist bei dem benutzten Benutzer :wink: , kann man eine leere erstellen mit

Code: Alles auswählen

touch $HOME'/.vimrc'
Also: Mal nachschauen und ggf. die Datei erzeugen, vielleicht geht's dann!
Das ist für mich auch schon mal eine Lösung, habe mich ewig mit dem neuen Verhalten rumgeplagt.
Jetzt versuche ich das, allg. für alle Konten auf den Maschinen zu konfigurieren.
Ein Eintrag in der /etc/vim/vimrc mit set mouse=c wird ignoriert.

Ich könnte jetzt natürlich in der /etc/skel ein leeres .vimrc file legen, aber für bestehende Konten die keine leere .vimrc haben ist das iwederrum keine Lösung,...

Benutzeravatar
MSfree
Beiträge: 10755
Registriert: 25.09.2007 19:59:30

Re: Debina 11 VM vi markieren mit der Maus kopiert nicht

Beitrag von MSfree » 24.05.2023 10:00:06

grefabu hat geschrieben: ↑ zum Beitrag ↑
24.05.2023 09:37:20
Jetzt versuche ich das, allg. für alle Konten auf den Maschinen zu konfigurieren.
Ein Eintrag in der /etc/vim/vimrc mit set mouse=c wird ignoriert.
Siehe /etc/vim/vimrc:

Code: Alles auswählen

" $VIMRUNTIME refers to the versioned system directory where Vim stores its
" system runtime files -- /usr/share/vim/vim<version>.
"
" Vim will load $VIMRUNTIME/defaults.vim if the user does not have a vimrc.
" This happens after /etc/vim/vimrc(.local) are loaded, so it will override
" any settings in these files.
"
" If you don't want that to happen, uncomment the below line to prevent
" defaults.vim from being loaded.
let g:skip_defaults_vim = 1
Wenn der Benutzer also keine ~/.vimrc hat, werden Defautls geladen, was man durch das Setzen von

Code: Alles auswählen

let g:skip_defaults_vim = 1
verhindern kann.

Zusätzlich könnte noch

Code: Alles auswählen

set mouse=
in /etc/vim/vimrc nützlich sein.

grefabu
Beiträge: 22
Registriert: 25.10.2006 15:42:33

Re: Debina 11 VM vi markieren mit der Maus kopiert nicht

Beitrag von grefabu » 24.05.2023 14:55:25

MSfree hat geschrieben: ↑ zum Beitrag ↑
24.05.2023 10:00:06

Code: Alles auswählen

let g:skip_defaults_vim = 1
Danke, das war es. Jetzt benötige ich auch nicht mehr die leere .vimrc

Antworten