Inhaltsverzeichnis
Lösung: .vimrc-Konfigurationsdatei einrichten" >Lösung: .vimrc-Konfigurationsdatei einrichten
Heim Computer-Tutorials Computerwissen Linux-Tipps: Brechen Sie die automatische Einrückung beim Einfügen in vim ab

Linux-Tipps: Brechen Sie die automatische Einrückung beim Einfügen in vim ab

Mar 07, 2024 am 08:30 AM
自动 vim 缩进

Vorwort

Vim ist ein leistungsstarkes Textbearbeitungstool, das unter Linux große Popularität erlangt hat.

Als ich kürzlich vim auf einem anderen Server verwendete, stieß ich auf ein seltsames Problem: Als ich ein lokal geschriebenes Skript kopierte und in eine leere Datei auf dem Server einfügte, kam es zu einer automatischen Einrückung.

Linux-Tipps: Brechen Sie die automatische Einrückung beim Einfügen in vim ab

Um ein einfaches Beispiel zu verwenden: Das Skript, das ich lokal geschrieben habe, lautet wie folgt:

aaa
bbb
ccc
ddd
Nach dem Login kopieren

Als ich den obigen Inhalt kopierte und in eine leere Datei auf dem Server einfügte, bekam ich Folgendes:

aa
bbb
ccc
ddd
Nach dem Login kopieren

Natürlich rückt vim das Format automatisch für uns ein. Allerdings ist diese Automatik etwas unintelligent.

Notieren Sie hier die Lösung.

Lösung: .vimrc-Konfigurationsdatei einrichten

Wir erstellen eine neue Textdatei mit dem Namen .vimrc im Home-Verzeichnis und schreiben hinein:

set noai " 取消了自动缩进和智能缩进
autocmd FileType * setlocal formatoptions-=c formatoptions-=r formatoptions-=o " 禁用自动换行和自动复制注释符号
Nach dem Login kopieren

Auf diese Weise kommt es beim Einfügen in den Server nicht mehr zu seltsamen Einrückungen.

Darüber hinaus werden noch ein paar gute Einstellungen aufgezeichnet:

set nonu " 不显示行号
set hlsearch " 搜索时高亮显示被找到的文本
syntax on " 自动语法高亮
set cursorline " 突出显示当前行
set ruler " 打开状态栏标尺
set tabstop=4 " 设定 tab 长度为 4
set autoindent " 设置每次单击Enter键后,光标移动到下一行时与上一行的起始字符对齐
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonLinux-Tipps: Brechen Sie die automatische Einrückung beim Einfügen in vim ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So fügen Sie die Escape-Taste zu Ihrer iPad-Tastatur hinzu So fügen Sie die Escape-Taste zu Ihrer iPad-Tastatur hinzu Apr 16, 2023 pm 01:43 PM

So ordnen Sie CapsLock der ESC-Taste auf der iPad-Tastatur neu zu. Sind Sie bereit, CapsLock zur ESC-Taste auf Ihrem iPad zu machen? Hier ist alles, was Sie tun müssen: Öffnen Sie die Einstellungen-App auf Ihrem iPad. Gehen Sie zu „Allgemein“ und dann zu „Tastatur“. Gehen Sie zu „Hardware-Tastatur“. Wählen Sie „Modifikatortasten“. Wählen Sie „CapsLockKey“ und wählen Sie „Escape“ als Modifikatortasten. Jetzt sind Sie dran Jetzt können Sie die neue Hardware-ESC-Taste auf Ihrem iPad ausprobieren, indem Sie die Feststelltaste drücken. Gehen Sie zu einer beliebigen Anwendung, die die Escape-Taste verwendet, und Sie können sie sofort testen, z. B. vi/vim. Jetzt können Sie eine physische Tastatur von verwenden

So löschen Sie mit Vim gerade oder ungerade Zeilen unter Linux So löschen Sie mit Vim gerade oder ungerade Zeilen unter Linux May 22, 2023 pm 05:07 PM

Die Methode zum Löschen gerader Zeilen lautet wie folgt: :g/^/+1d Der Befehl :gbobal wird oben verwendet. Das Befehlsformat gbobal lautet wie folgt: :[range]global/{pattern}/{command}globaler Befehl ist eigentlich in zwei Schritte unterteilt: Scannen Sie zuerst alle Zeilen innerhalb des durch [Bereich] angegebenen Bereichs und markieren Sie die Zeilen, die mit {Muster} übereinstimmen. Führen Sie dann den Befehl {Befehl} nacheinander auf den markierten Zeilen aus Die Befehlsoperation in den vorherigen übereinstimmenden Zeilen. Wenn Sie löschen, verschieben oder zusammenführen, verschwindet die Markierung automatisch, ohne dass der Befehl {command} in der Zeile ausgeführt werden muss. {Befehl} kann ein Ex-Befehl sein oder durch | getrennt werden

Eine kurze Analyse von 3 Methoden zur Installation von Vim unter Alpine Linux Eine kurze Analyse von 3 Methoden zur Installation von Vim unter Alpine Linux Mar 24, 2023 pm 02:28 PM

In der PHP-Entwicklung ist die Verwendung von Vim weit verbreitet. Allerdings können bei der Installation von Vim unter Alpine Linux einige Probleme auftreten. In diesem Artikel erfahren Sie, wie Sie Vim unter Alpine Linux installieren.

Wie behebe ich den Einrückungsfehler von Python? Wie behebe ich den Einrückungsfehler von Python? Jun 24, 2023 pm 12:19 PM

Python ist eine sehr beliebte Programmiersprache, die aufgrund ihrer prägnanten und klaren Syntax, ihrer einfachen Erlernbarkeit und ihres reichhaltigen Ökosystems weit verbreitet ist. Da Python jedoch Einrückungen als Kennung von Codeblöcken verwendet, kann es beim Schreiben von Python-Programmen leicht zu Einrückungsfehlern kommen. Einrückungsfehler können durch Tippfehler, unsachgemäße Verwendung von Einrückungen oder schlechte Lesbarkeit verursacht werden, was dazu führen kann, dass der Code fehlschlägt oder zu unerwarteten Ergebnissen führt. Wenn Sie also Python-Einrückungsfehler beheben möchten,

Automatische Miniaturbildgenerierung mit JavaScript Automatische Miniaturbildgenerierung mit JavaScript Jun 16, 2023 pm 12:51 PM

Mit der Entwicklung des Internets sind Bilder zu einem unverzichtbaren Bestandteil von Webseiten geworden. Da jedoch die Anzahl der Bilder zunimmt, ist die Ladegeschwindigkeit von Bildern zu einem sehr wichtigen Thema geworden. Um dieses Problem zu lösen, verwenden viele Websites Miniaturansichten zum Anzeigen von Bildern. Um Miniaturansichten zu generieren, müssen wir jedoch professionelle Bildverarbeitungstools verwenden, was für einige Laien sehr problematisch ist. Dann ist die Verwendung von JavaScript zur automatischen Generierung von Miniaturansichten eine gute Wahl. So verwenden Sie JavaS

Automount-Laufwerke unter Linux Automount-Laufwerke unter Linux Mar 20, 2024 am 11:30 AM

Wenn Sie ein Linux-Betriebssystem verwenden und möchten, dass das System beim Booten automatisch ein Laufwerk einbindet, können Sie dies tun, indem Sie die eindeutige Kennung (UID) des Geräts und den Einhängepunktpfad zur fstab-Konfigurationsdatei hinzufügen. fstab ist eine Dateisystemtabellendatei, die sich im Verzeichnis /etc befindet. Sie enthält Informationen zu den Dateisystemen, die beim Systemstart gemountet werden müssen. Durch Bearbeiten der fstab-Datei können Sie sicherstellen, dass die erforderlichen Laufwerke bei jedem Systemstart korrekt geladen werden und so einen stabilen Betrieb des Systems gewährleisten. Die automatische Montage von Treibern kann in verschiedenen Situationen bequem eingesetzt werden. Ich habe beispielsweise vor, mein System auf einem externen Speichergerät zu sichern. Um eine Automatisierung zu erreichen, stellen Sie sicher, dass das Gerät auch beim Start mit dem System verbunden bleibt. Ebenso werden viele Anwendungen direkt

Entdecken Sie Best Practices für die Einrückung in Go Entdecken Sie Best Practices für die Einrückung in Go Mar 21, 2024 pm 06:48 PM

In der Go-Sprache ist eine gute Einrückung der Schlüssel zur Lesbarkeit des Codes. Beim Schreiben von Code kann ein einheitlicher Einrückungsstil den Code klarer und verständlicher machen. In diesem Artikel werden die Best Practices für die Einrückung in der Go-Sprache untersucht und spezifische Codebeispiele bereitgestellt. Verwenden Sie Leerzeichen anstelle von Tabulatoren. In Go wird empfohlen, zum Einrücken Leerzeichen anstelle von Tabulatoren zu verwenden. Dadurch können Satzprobleme vermieden werden, die durch inkonsistente Tabulatorbreiten in verschiedenen Editoren verursacht werden. Die Anzahl der Leerzeichen für Einrückungen wird in der Go-Sprache offiziell als Anzahl der Leerzeichen für Einrückungen empfohlen. Dadurch kann der Code sein

Linux-Tipps: Brechen Sie die automatische Einrückung beim Einfügen in vim ab Linux-Tipps: Brechen Sie die automatische Einrückung beim Einfügen in vim ab Mar 07, 2024 am 08:30 AM

Vorwort: vim ist ein leistungsstarkes Textbearbeitungstool, das unter Linux sehr beliebt ist. Kürzlich stieß ich bei der Verwendung von vim auf einem anderen Server auf ein seltsames Problem: Als ich ein lokal geschriebenes Skript kopierte und in eine leere Datei auf dem Server einfügte, kam es zu einer automatischen Einrückung. Um ein einfaches Beispiel zu verwenden: Das Skript, das ich lokal geschrieben habe, lautet wie folgt: aaabbbcccddd Wenn ich den obigen Inhalt kopiere und in eine leere Datei auf dem Server einfüge, erhalte ich Folgendes: aabbbcccddd uns. Einrückung formatieren. Allerdings ist diese Automatik etwas unintelligent. Tragen Sie hier die Lösung ein. Lösung: Legen Sie die .vimrc-Konfigurationsdatei in unserem Home-Verzeichnis fest, neu

See all articles