Ich habe set paste
in/etc/vim/vimrc, aber diese Einstellung wird durch bestimmte Plugins, die ich nicht kenne, überschrieben. Wenn ich aus der Zwischenablage des Systems Einfügen, wird es automatisch von bestimmten Plugins formatiert. Ich möchte set paste
global und konstant machen. Wie kann ich es machen, ohne zu wissen, welches Plugin es überschreibt? Weil ich nicht eins nach dem anderen überprüfen will, wenn ich neue Plugins hinzufüge. Vielen Dank!Wie kann ich verhindern, dass die vim-Einstellung von Plugins überschrieben wird?
0
A
Antwort
0
Ich habe festgestellt, dass Set au BufWinEnter ?* set paste
in vimrc kann set paste
Option scheint global und konstant zu sein. Aber wie @Romainl gesagt hat, könnte dies eine schlechte Idee sein, da es auf bestimmten Plugins Nebenwirkungen erzeugen wird. Entweder Karte "+p
zu <C-v>
oder gewöhnungsbedürftig zu "+p
ist besser als setzen Sie es als "global und konstant".
Verwandte Themen
- 1. Verhindern, dass CSS überschrieben wird
- 2. Verhindern, dass die .NET-Konfigurationsdatei während der Installation überschrieben wird
- 3. Wie kann ich verhindern, dass Qt Designer inkompatible Plugins lädt?
- 4. Verhindern, dass Text von stream.write() in Node.js überschrieben wird
- 5. Python: Verhindern, dass der Schlüssel eines Diktats überschrieben wird
- 6. Verhindern, dass CSS-Klassen überschrieben werden
- 7. Wie kann ich verhindern, dass die AddressAlreadyInUseException ausgelöst wird?
- 8. Wie kann ich verhindern, dass die Aktionsleiste abgeschnitten wird?
- 9. Kann ich verhindern, dass eine geerbte virtuelle Methode in Unterklassen überschrieben wird?
- 10. Wie kann ich verhindern, dass die Auswahlbox als Popup-Bit von Internet Explorer 8 blockiert wird?
- 11. Wie kann ich verhindern, dass tinyMCE die letzte Fenstergröße speichert?
- 12. Wie kann ich verhindern, dass meine asp.net-Site gescannt wird?
- 13. Wie kann ich verhindern, dass ein Deadlock-Opfer wird?
- 14. Wie kann ich verhindern, dass meine App inaktiv wird?
- 15. Swift - Wie kann man verhindern, dass die Steckdose geschlossen wird?
- 16. Wie kann ich verhindern, dass ein Dialogfenster ausgeblendet wird
- 17. Wie kann ich verhindern, dass Text ausgewählt wird?
- 18. Wie kann ich verhindern, dass onCreateView() eines Fragments aufgerufen wird?
- 19. Wie kann ich verhindern, dass mein Fragment zerstört wird?
- 20. Wie kann ich verhindern, dass meine App mehrmals gestartet wird?
- 21. Wie kann ich verhindern, dass mein Titeltext falsch ausgerichtet wird?
- 22. Wie kann ich verhindern, dass Avaudiosession deaktiviert wird?
- 23. Wie erzwinge ich, dass eine Methode in Java überschrieben wird?
- 24. Verhindern eines Verfahrens von in C# überschrieben wird
- 25. Wie kann ich verhindern, dass sich die Hauptansicht dreht?
- 26. Wie kann ich verhindern, dass Backbone.js die OPTIONS-Anfrage sendet?
- 27. Kann ich verhindern, dass ein bestimmtes Datamember deserialisiert wird?
- 28. Verhindern, dass Django SQLite db überschrieben wird, während ich zu Heroku drücke
- 29. Kann ich verhindern, dass eine Nicht-Template-Klasse instanziiert wird?
- 30. verhindern, dass die Lösung vereinfacht wird
': ausführliche Satz einfügen' wird Ihnen sagen, welches Modul zuletzt diese Option gesetzt hat. Siehe auch http://peox.net/articles/vimconfig.html – Elizafox
@ElizabethMyers Danke, dass eine gute Idee – Rosin
1. "Paste" standardmäßig eingestellt haben, ist eine * sehr * schlechte Idee, wenn auch nur wegen seiner ganzen Seite Auswirkungen. Verwende '" * y'' oder '" + y' oder, falls du nicht in der Lage bist, einen richtigen Vim zu erhalten, benutze ': help pastetoggle'. 2. Die Einstellungen in '/ etc/vim/vimrc' zu ändern, ist eine weitere schlechte Idee. Verwenden Sie stattdessen '$ HOME/.vimrc'. – romainl