

Vim vs. EmacsVim WegVim -Konfiguration/Plugin -RessourcenVimVim öffnet verstümmelte DateiVim -SchriftartenVim Map anzeigencrontab -e -Modifikation ist fehlgeschlagenVim chinesischem Wort Partizip -Unterstützung 
Vim vs. Emacs Es ist sehr gefährlich, am Anfang über ein "religiöses" Problem zu sprechen! ? In diesem Abschnitt wird nicht sagen, was mit den beiden Herausgebern los ist. Außerdem bin ich mit Emacs nicht vertraut, ich spreche nur über das Gefühl, das ich gelernt habe.
Vim: Gott des Herausgebers;Emacs: Gottes Herausgeber. ?
Der obige Witz ist nicht wichtig, was wichtig ist, ist Effizienz: Heavy_Exclamation_mark:
Ich persönlich habe den Emacs Circle vermisst, aber der großartige Redakteur ist zuerst Vim . Als Außenseiter im Emacs -Kreis ist mein Gefühl über den Vergleich zwischen beiden:
Vim aus dem redaktionellen Konzept und dem tiefgreifenden Denken realisiert die Plattform durch bearbeitungsorientierte Sprache und Skript-/Programmierfunktionen.Vim bietet eine bearbeitungsorientierte Sprache:diw : delete in word das Wort, in dem sich der Cursor befindet. dd : Löschen Sie die Zeile (Wiederholungsbefehle sind Zeilenvorgänge).x : Löschen eines Zeichens, 5x : Wiederholen Sie 5 Mal, um das Zeichen zu löschen (dh 5 Zeichen löschen).norm Ich werde hier nicht mehr expandieren.Emacs , das Plattformkonzept ist sehr tief und es trägt und fördert das redaktionelle Konzept mit plattformbasierten Ideen.Emacs zu Vim machen. Natürlich bietet Emacs auch eine Reihe von selbstbearbeiteten Stilen, die auf der Kombination von Abkürzungsschlüssel basieren. Jetzt bieten verschiedene Software Verknüpfungsschlüssel, um die Vorgänge zu beschleunigen, insbesondere IDE von Programmierern, die stark auf geschickte Verwendung von Abkürzungsschlüsseln beruhen.Emacs lesen Sie bitte:Vim , erwähnte auch eine Sache:vi verfolgt schnell - schnelle Start -up -Programme, effiziente Bearbeitungstexte und fokussierte Funktionen, während Emacs reichhaltige und leistungsstarke Funktionen und Komfort durch Integration verfolgt. In Emacs können Sie E -Mails senden, zu Nachrichtengruppen gehen, MP3 anhören, Webseiten durchsuchen, Spiele spielen und sich fast login -> emacs -> logout :-), vi und Emacs sind die Redakteure von Programmierern. Im Vergleich dazu bietet Emacs die Lebensatmosphäre eines Programmierers.Vim über Emacs zum EvilEmacs ist nur eine leistungsstarke Plattform, die eine Vielzahl von Anpassungen bietet, um die unterschiedlichen Bedürfnisse aller zu erfüllen. Also danke Evil , ich habe Emacs zu einem idealen " Vim Emacs Editor " gemacht und kann es auf bequemere Weise zur Arbeit verwenden.spacemacs , die bereits die beliebteste Vim / Emacs -Konfigurationsverteilung ist. Ich habe es noch nicht angefangen. Es ist wirklich so, als gäbe es Berge außerhalb des Berges und das Lernen ist endlos ~?Bearbeitung ist eine lohnende Aktivität. - Alan J. Perli
Die Bearbeitung ist ein Prozess der Prüfung und Umschreibung. - Alan Jay Pelley (Wissenschaftler in Computerprogrammierung, Gewinner des ersten Turing Award)
Die Ausgabe des menschlichen Intelligenz umfasst die Operationen "Eintrag" und "Bearbeiten".
Derzeit ist "Tastatureintrag"/"Tastaturbearbeitung" die Mainstream -Methode.
Der Taste zur Effizienz des Tastaturbetriebs ist das "Blind -Typing"/"Blind -Typing".
Für Eingaben gibt es natürlich auch Spracheingaben usw. (Ich hoffe, dass die Gehirnwelleneingangsmethode Wirklichkeit wird?).
Für Chinesen gibt es viele andere Dinge, nämlich "Eingangsmethode" wie Wubi und Pinyin.
Die Bedeutung des "Herausgebers" für die Bearbeitung ist selbstverständlich.
Zusammenfassend lässt sich sagen, dass die Smart Output::
Die Reihenfolge der oben genannten "Tippen des Fingerns" und "Editor" ist wichtig. Wenn Sie nicht blind eingeben können, denken Sie nicht daran, einen Redakteur zu finden, um effizient zu sein! ?

Vim WegVim geworfen und festgestellt, dass es sich lohnt, den Einstieg zu erstellen.Vim hat einen Ruf, aber das Problem ist tatsächlich die Einstiegsschwelle.vimtutor einige grundlegende Operationen. Zu diesem Zeitpunkt sollten Sie darauf achten:Vim -Umgebung überleben. Zunächst sollten wir es vermeiden, die Maschine neu zu starten, um Vim ~ zu beendenVim praktische Fähigkeiten - Text in der Denkgeschwindigkeit bearbeiten", um Praxis- und Konzeptreserven zu vervollständigen.spf13-vim -Verteilung, die bequem, leistungsstarke und professionelle Vim Umgebungskonfiguration ist.spf13-vim ausgefüllt.surround .Vim großartig istVIM ist großartig - aber übertreiben Sie es nichtVim -Levelanleitung - coolshell.cn | Original Englisch lernen Vim progressiv lernenVim kommenVim / Vim , um eine effiziente Konfiguration/Easy-Plug-Ins zu verwenden, die sich anfühlen/in Hand erhalten.Vim / Programmierer Editor - VimVim Stil, Fähigkeit und konsequentes Design spüren.VimVim -PluginsVim sei keine IDE ?" "Serie:Vim -Konfigurationen für die Programmierung? - ZhihuVIM konfiguriert werden? - ZhihuVim und Emacs sehr, aber sie spinnen IDE ? - ZhihuEmacs 'Artikel (Es kann gesagt werden, dass Sie mit einem glänzenden Gegner miteinander antreten und voneinander lernen können, verglichen mit Einsamkeit, die auf einer Höhe extrem kalt ist!)Vim über Emacs zum EvilEmacs ist nur eine leistungsstarke Plattform, die eine Vielzahl von Anpassungen bietet, um die unterschiedlichen Bedürfnisse aller zu erfüllen. Also danke Evil , ich habe Emacs zu einem idealen " Vim Emacs Editor " gemacht und kann es auf bequemere Weise zur Arbeit verwenden.Emacs ist eine Art Glaube! Einführung in den stärksten Herausgeber der Welt"vimtutor
Der Inhalt ist relativ präzise und hat eine chinesische Version:
Vim Cheat Sheet Chinese Version - vim.rrr.comvi / Vim -Cheat -Blatt und chinesische Tutorial -Version (rechts Bild, klicken Sie, um das größere Bild anzuzeigen)Mehr Inhalt:

Vim -Cheat-Blatt (Bild rechts, klicken Sie, um das größere Bild anzuzeigen)Es gibt ein paar Cheat -Laken, schau dich nicht mehr an ~ Natürlich gibt es mehr Vim -Cheat -Laken?
Vim Benutzerhandbuch/Referenz ist Vim integriertes Hilfesystem, reich an Inhalten! !Vim integrierte Hilfe zu verwenden :h :h 'option' :h command :h :ex_command :h ctrl-wVim -Hilfesystem, dh wie man Vim Hilfesystem verwendet :: :h helphelpVim -Bücher BohnenVim Practical Skills - Bearbeiten von Texten mit der Geschwindigkeit des Denkens" | Praktischer Vim, zweite Ausgabevi und Vim -Redakteure (chinesische Version) | "Lernen der vi und Vim -Redakteure" mit einem stetigen Schreiben (sehr übereinstimmend mit meinem Stil):vi / ex ) vorstellen und dann Vim erklären, was die anwendbaren Szenarien von Funktionen aus dem historischen Entwicklungsprozess besser verstehen kann.vi auch die umgebenden Informationen Vim vi / Vim vorgestellt, Emacs vi .Vim | wissen müssen Chinesische ÜbersetzungVim -Informationen. Vim -Konfiguration/Plugin -Ressourcenspf13-vim - Eine Verteilung von Vim -Plugins und Ressourcen - Vim Konfigurationssammlung und Konfigurationsframework.spf13-vim ist zunächst ein Vim -Konfigurationsrahmen , das seine Ebene zeigt!vimrc - In den letzten 10 Jahren habe ich VIM verwendet und optimiert.Vim -Konfiguration ist es auf jeden Fall wert, sich auf das Lernen zu beziehen!Janus : Vim -VerteilungVim -Konfigurationsversion!Vim , tmux und iTerm 2 .Vim + Emacs -Verteilung (Ich habe mich nicht dem Emacs -Kreis angeschlossen. Lernen Sie bitte ihn als Breite kennen)spacemacs - Eine Community -gesteuerte Emacs -Distribution - Der beste Herausgeber ist weder Emacs noch Vim , es ist Emacs und Vim !star in diesem Projekt zu sehen! Beachten Sie auch, dass spacemacs im Vergleich zu spf13-vim (einem neuen Lagerhaus, das am 2010-04-20 gebaut wurde) noch kürzer ist (ein neues Lagerhaus, das am 2012-12-17 erbaut wurde)SpaceVim - Eine von spacemacs inspirierte vim !Vim Awesome-ein umfassendes, genaues und aktuelles Verzeichnis von Vim -Plugins, Vim Plugin-Browsing-SiteYCMYCM Die YouTube -Videoadresse erklärt, wenn Sie mit Vim beginnen
Vim ist ein kontinuierlicher Prozess, der die Fähigkeiten kontinuierlich verbessern und die Effizienz allmählich verbessern kann.Vim während Ihrer täglichen Arbeit zu lernen! Weil die für dringende Arbeit erforderliche Effizienz nicht mit der Ineffizienz widersteht, Vim beim ersten Studium untersucht hat!Vim -BefehlsspeichermethodeGeben Sie auch praktische Tipps:
Hack (angepasst) Ihre TastaturCaplock -Schlüssel in ECS -Schlüssel über Seilkarabiner , um schnell in Vim zu navigieren.vimrc - dein neuer Freund!dotfiles ) ausleihen oder von https://github.com/thoughutbot/dotfiles lernenvimtutor /Lernen über das Spiel http://vim-adventures.com/~ YouTube Video Adresse, 2007-02-13, eine Rede, die Vim Autorin Brian Moolenaar bei Google gehalten hat und die Auswahl der Editors und die Methoden und Konzepte für eine effiziente Bearbeitung erläutert.
Vim ist besser als Emacs " wird hier nicht besprochen, aber Sie denken vielleicht, dass Emacs keine gute Sache sind ~?Notepad , du hast viel von deinem Leben verschwendet! ?Vim ~ wechseln? Es gibt keinen anderen Ausweg! ( Es gibt keine andere Regel! ) Zusammenfassende Seite für diesen Teil:
Aus dem Originaltext angehängt:
@oldratlee das ist mein Lieblingsabschnitt?
Aus dem Originaltext angehängt:
Wie man nicht effektiv bearbeitet
Willkommene Experten, um Ratschläge zu geben! Bitte geben Sie ein Problem ein.
VimFrage Beschreibung:
Ursprünglich hat Vim ein Muster ( Normal/Command/Insert/Replace/Visual/... ), und die chinesischen müssen die Eingangsmethoden wechseln (Sie befinden sich im chinesischen Eingangs- oder englischen Eingabestatus), müssen sich chinesische Redakteure daran erinnern, in welchem Zustand sie sich derzeit befinden, was ich persönlich für sehr schmerzhaft halte.
Ideale staatliche Erwartungen:
Normal/Command wechseln, wechselt er automatisch zur englischen Eingangsmethode.Insert den Status der Eingangsmethode (chinesische Eingabe/englische Eingabe) wieder her.Lösung:
Für die Lösung finden Sie unter @CodeFalling 's perfekter Lösung zum Eingabemethode -Problem von Vim/Emacs unter Mac :
fcitx-remote-for-osxVim VIM-Plugin fcitx-vim-osx PS: Danke für deine perfekten Arbeiten! @CodeFalling
Vim öffnet verstümmelte DateiFrage Beschreibung:
Vim öffnet Dateien mit verstümmelter Code, und der häufige Grund ist die Erkennungsfehler.
Lösung:
Sie können die Codierungssequenz von Vim einrichten, um zu versuchen, in der .vimrc -Konfigurationsdatei zu identifizieren, und die Codierung in der Sequenz in Sequenz verwenden, bis diese Codierung die Zeichen in der Datei korrekt anzeigen kann:
" 需要配置到 .vimrc 中
set fileencodings = ucs - bom,utf - 8 ,gb18030,utf - 16 le,big5,euc - jp,euc - kr,latin1Wenn es immer noch als verstümmelt erkannt wird (z. B. die Datei enthält mehrere codierte Zeichen, wird es verstümmelt), können Sie die Codierung im Befehlsmodus explizit angeben, um die Datei wieder zu eröffnen, mit dem folgenden Befehl:
" 用UTF8编码重新打开加载当前文件
: e ++ enc = utf - 8
" 用GBK编码重新加载
: e ++ enc = gbk
" GB18030字符集是GBK的超集,为了方便键入使用GBK名
" 可以进一步在 .vimrc 中配置Mapping,省得繁琐的键入
nnoremap <Leader> eu :e ++enc=utf-8 <CR>
nnoremap <Leader> eg :e ++enc=gb18030 <CR> Aus weiteren Gründen finden Sie Analyse- und Verarbeitungs- und Verarbeitungsmethoden auf den Artikel VIM -Dateien von @Dianhu, der die Identifizierung und die verstümmelten Verarbeitung kodiert, was leicht zu erklären und eindrucksvoll ist!
PS:
Wie Vim ist auch die Charaktercodierung ein sehr computergestütztes Thema. Ich werde es hier nicht erklären. Wenn Sie nicht klar sind, können Sie es selbst suchen und studieren.
Frage Beschreibung:
Als Titel.
Lösung:
" 设置写文件时使用UTF8编码
: set fileencoding = utf - 8
" 写文件(完成文件编码转换)
: w
" 为了方便键入,使用短选项名fenc并写成一行
: se fenc = utf8 | w
" 文件转换成GBK编码
: se fenc = gbk | w
" GB18030字符集是GBK的超集,为了方便键入使用GBK名
" 可以进一步在 .vimrc 中配置Mapping,省得繁琐的键入
nnoremap <Leader> eU :set fileencoding=utf-8 | w <CR>
nnoremap <Leader> eG :set fileencoding=gb18030 | w <CR>Referenzen: Wie kann ich die Codierung einer Datei mit VIM ändern? - Vi.Stackexchange.com
Vim -SchriftartenFrage Beschreibung:
Geeignete Schriftarten können leicht erkannt werden und die Effizienz und Stimmung verbessern. Es kann nicht gesagt werden, dass es nicht wichtig ist! ?
Vim -Befehle, die in der Konsole ausgeführt werden, werden die Schriftarten vom Terminal konfiguriert.GUI Vim wird von Vim selbst konfiguriert. Unter Mac werden iTerm / terminal häufig in Terminals verwendet, und GUI Vim verwendet MacVim -Anwendungen.
Lösung:
Siehe die Anweisungen auf einer separaten Seite: Einstellen Vim -Schriftarten.
Vim Map anzeigenFrage Beschreibung:
Im folgenden Szenario möchten Sie alle Vim Map anzeigen:
Vim kann seine eigenen Befehle anpassen, um vorhandene Verknüpfungsschlüsseln nicht neu zu schreiben ( Map ).Map hatLösung:
redir > map .txt | silent map | redir END
" 如果文件已经存在加上!来覆盖输出的文件
redir ! > map .txt | silent map | redir ENDcrontab -e -Modifikation ist fehlgeschlagenFrage Beschreibung:
Nachdem crontab geändert wurde, crontab: temp file must be edited in place , und crontab wurde nicht geändert.
$ crontab -e
# ... I do my thing in vim & :wq
" crontab.9ZcXiFaawt " 6L, 203C written
crontab: temp file must be edited in placeLösung:
Legen Sie in der .vimrc -Konfigurationsdatei keine Sicherungsdateien für crontab -Dateien ein:
" 需要配置到 .vimrc 中
autocmd BufNewFile , BufRead crontab.* set nobackup | set nowritebackupWeitere Anweisungen finden Sie unter:
Vim chinesischem Wort Partizip -UnterstützungFrage Beschreibung:
Im Gegensatz zu Englisch ist die Trennung chinesischer Wörter nicht so offensichtlich wie Räume, und die Wortbewegung wird sehr problematisch.
Lösung:
Es wurde noch keine Lösung gefunden. Im Allgemeinen ist dieses Problem keine große Sache und es ist ein alternativer Ansatz:
Hack /Beschleunigungssystems wiederholt haben, können Sie einfach hjkl verwenden, um in einem kleinen /großen Bereich schnell zu navigieren.CTRL-D/CTRL-F ).fz/Fz/tz/Tzn/N Verwandte Ressourcen für Vim -Partizip
Vim und chinesisches Partizip - Google GroupVim -Modus hinzugefügt werden?Vim&Emacs 