Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Detaillierte Einführung in die Ubuntu vi-Konfiguration

Detaillierte Einführung in die Ubuntu vi-Konfiguration

零下一度
零下一度Original
2017-07-27 17:11:471703Durchsuche

Die Entwicklung von Android-Quellcode ist fast untrennbar mit Linux verbunden. Das erste Linux-System ist Ubuntu. Ich glaube, jeder, der es verwendet hat, kennt seine Leistungsfähigkeit hat begrenzte Funktionen und ist sicherlich nicht sehr komfortabel zu bedienen, daher müssen wir es optimieren und konfigurieren.
1. Installieren Sie die erweiterte Version von vi: sudo apt-get install vim
2. Erstellen Sie einen Softlink: sudo ln -sf /usr/bin/vim /usr/bin/vi. Dieser Schritt kann ausgelassen werden Es ist nur eine Frage persönlicher Gewohnheiten, aber die Eingabe von vi ist wahrscheinlich schneller als die Eingabe von vim.
3. Erstellen Sie eine neue vi-Konfigurationsdatei: sudo vi /etc/vim/vimrc.local. Fügen Sie den folgenden Inhalt hinzu und speichern Sie ihn.
set nokompatible „Entfernen Sie den lästigen VIM-Konsistenzmodus und vermeiden Sie einige Fehler und Einschränkungen früherer Versionen.
set number „Zeigt die Zeilennummer an.
set lineal „Zeigt die Zeilen- und Spalteninformationen des aktuellen Cursors an
Syntax auf „Syntax-Hervorhebung. (Dies ist unbedingt erforderlich.)
set background=dark „Die Hintergrundfarbe ist dunkel (ich finde es gut, schützen Sie Ihre Augen.)
set History=50 „Set der Befehlsverlauf auf 50 Bar.
set hls „Übereinstimmungen finden werden hervorgehoben“
set lbr „Zeilen zwischen Wörtern nicht umbrechen.
set fo+=mB "Aktivieren Sie das Zeilenumbruchmodul, um asiatische Sprachen zu unterstützen
set backspace=indent,eol,start
set tabstop=4 "Setzen Sie die Tabulatortaste auf 4 Leerzeichen.
Setzen Sie die Umschaltbreite =4 " Legen Sie 4 Leerzeichen fest, die verwendet werden sollen, wenn Zeilen verschachtelt sind
set whichwrap=b,s,<,>,[,]
Dateityp auf "Erkennen Sie den Dateityp
set autoindent "Verwenden automatisches PairingDas heißt, das passende Format der aktuellen Zeile auf die nächste Zeile anwenden
set smartindent „Wählen Sie entsprechend dem oben genannten passenden Format intelligent die passende Methode aus. Für eine Programmierung ähnlich der C-Sprache.
set showmatch „Legen Sie den Matching-Modus fest, zeigen Sie die Klammerübereinstimmung an.
set cin“ Aktivieren Sie die automatische Einrückung im C/C++-Stil.
set cino=:4g4t4(sus "Die Option zum Festlegen der automatischen Einrückung im C/C++-Stil
set vb t_vb= "Wenn vim bearbeitet und der Befehl falsch ist, wird ein Piepton ausgegeben. Diese Einstellung entfernt die beep
set incsearch „Starten Sie die Suche, wenn der abzurufende Text nicht vollständig eingegeben wurde.
filetype Plugin indent on „Aktiviert die drei Intelligenzen von Vim: automatische Identifizierung von Dateitypen,
autocmd FileType text setlocal textwidth =78
autocmd BufReadPost *
if line("°"")>0&&line("°"")<=line("$")|
exe "normal g`""|
endif
Suchbegriff hervorheben=umkehren ctermbg=4 ctermfg=7
Normal hervorheben ctermbg=schwarz ctermfg=weiß
Kommentar hervorheben ctermfg=Cyan
vollständig festlegenopt=longest,menu
Tags setzen =. ./tags
set tags=tags
" Verwenden Sie die Leertaste, um das Falten zu wechseln
setfoldenable
setfoldmethod=manual
nnoremap @=((foldclosed(line( ' .')) < 0) ? 'zc' : 'zo')
"if has("vms")
"" set nobackup
"else
"" set backup
4. Um benutzerfreundliche Unterstützung für Chinesisch hinzuzufügen, müssen Sie eine versteckte Datei im Benutzerverzeichnis ändern
vi ~/.vimrc Fügen Sie die folgenden zwei Zeilen hinzu:
let &termencoding=&encoding
set fileencodings = utf-8, gbk, ucs-bom, cp936

Nachdem Sie die oben genannten Schritte ausgeführt haben, versuchen Sie, mit Ihrem vi einen C-Code zu schreiben

Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in die Ubuntu vi-Konfiguration. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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