Es ist nicht ganz klar aus Ihrer Frage, aber ich gehe davon aus, dass Sie Schreibberechtigungen für das /etc/tomcat/conf
Verzeichnis und Schreibberechtigungen für alle Dateien innerhalb des /etc/tomcat/conf
Verzeichnisses haben. In diesem Fall sollte vim den Dateibesitzer eigentlich nur unverändert lassen, es sei denn, Sie haben in Ihrem .vimrc einige nicht standardmäßige Einstellungen.
Versuchen Sie es auszuführen :set backupcopy
, um den Wert der backupcopy
Variablen zu sehen. Wenn es auf no
"schlecht" eingestellt ist, wird die Datei von vim umbenannt und eine neue geschrieben (siehe :help backupcopy
).
Wenn Sie keine Schreibberechtigung im /etc/tomcat/conf
Verzeichnis haben, sollte vim Sie ziemlich deutlich warnen, dass die Datei nicht geschrieben werden kann und Sie dies nur mit tun können :w!
. Ich wäre auch überrascht, wenn Nano noch funktionieren würde, wenn dies der Fall wäre, da Nano meines Wissens in diesem Fall nicht vollständig schreiben kann.