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

王林
Freigeben: 2024-03-07 08:30:12
nach vorne
505 Leute haben es durchsucht

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!

Verwandte Etiketten:
Quelle:mryunwei.com
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage