

Vim vs EmacsVimVimVimVim ouvre un fichier brouilléVimVim Mapcrontab -e Modification a échouéVim 
Vim vs Emacs Il est très dangereux de parler d'un problème "religieux" au début! ? Cette section ne dira pas ce qui ne va pas avec les deux éditeurs. De plus, je ne connais pas Emacs , je ne parle que du sentiment que j'ai appris.
Vim: Dieu de l'éditeur;Emacs: l'éditeur de Dieu. ?
La blague ci-dessus n'est pas importante, ce qui est important, c'est l'efficacité: heavy_exclamation_mark:
J'ai personnellement raté le cercle Emacs , mais l'éditeur génial est d'abord Vim . En tant qu'étranger dans Emacs , mon sentiment de comparaison entre les deux est:
Vim , à partir du concept éditorial et de la réflexion profondément, réalise la plate-forme à travers des capacités de langage et de script / programmation orientées vers l'édition.Vim fournit un langage orienté vers l'édition:diw : delete in word , supprimer le mot où se trouve le curseur; dd : Supprimer la ligne (les commandes de répétition sont des opérations de ligne).x : Supprimer un caractère, 5x : répéter 5 fois pour supprimer le caractère (c'est-à-dire supprimer 5 caractères).norm . Je ne développerai plus ici.Emacs , le concept de plate-forme est très profond, et il porte et conduit le concept éditorial avec des idées basées sur la plate-forme.Emacs en Vim . Bien sûr, Emacs fournit également un ensemble de styles d'auto-édition, basés sur la combinaison de clés de raccourci. Désormais, divers logiciels fournissent des clés de raccourci pour accélérer les opérations, en particulier IDE des programmeurs s'appuient fortement sur une utilisation habile des clés de raccourci.Emacs , veuillez lire:Vim , a également mentionné une chose:vi poursuit des programmes de démarrage rapide - rapide, des textes d'édition efficaces et des fonctions ciblées, tandis que Emacs poursuit des fonctions riches et puissantes apportées par l'intégration. Dans Emacs , vous pouvez envoyer des e-mails, aller dans des groupes de nouvelles, écouter MP3 , parcourir les pages Web, jouer à des jeux et vous pouvez presque login -> emacs -> logout :-), vi et Emacs sont des éditeurs de programmeurs. En comparaison, Emacs fournit une atmosphère de vie d'un programmeur.Vim en passant Evil EmacsEmacs est juste une plate-forme puissante qui fournit une variété de personnalisations pour répondre aux différents besoins de tout le monde. Alors merci Evil , j'ai fait d' Emacs un " Emacs Editor Vim " et je peux l'utiliser d'une manière plus pratique pour travailler.spacemacs , qui est déjà la distribution de configuration Vim / Emacs la plus populaire. Je ne l'ai pas encore commencé. C'est vraiment comme s'il y avait des montagnes à l'extérieur de la montagne et l'apprentissage est sans fin ~?L'édition est une activité enrichissante. - Alan J. Perli
L'édition est un processus d'examen et de réécriture. ——Alan Jay Pelley (scientifique en programmation informatique, lauréat du premier prix Turing)
La sortie de l'intelligence humaine comprend des opérations "entrée" et "modifier".
À l'heure actuelle, "Entrée du clavier" / "Édition du clavier" est la méthode grand public.
La clé de l'efficacité du fonctionnement du clavier est le "tapage de doigté" / "typage aveugle".
Pour la contribution, bien sûr, il y a aussi des entrées vocales, etc. (j'espère que la méthode d'entrée des ondes cérébrales deviendra une réalité?).
Pour le chinois, il y a beaucoup d'autres choses, à savoir la «méthode d'entrée», comme Wubi et Pinyin.
L'importance de «l'éditeur» à l'édition est de soi.
En résumé, la sortie intelligente comprend:
L'ordre de «taper de doigté» et «éditeur» ci-dessus est important. Si vous ne pouvez pas taper aveuglément , ne pensez pas à trouver un éditeur efficace! ?

VimVim et j'ai trouvé que cela valait la peine de commencer.Vim a une réputation, mais le problème est en fait le seuil d'entrée.vimtutor , apprenez quelques opérations de base. Pour le moment, vous devriez prêter attention:Vim . Tout d'abord, nous devons éviter de redémarrer la machine afin de quitter Vim ~Vim Practical Skills - Modifier le texte à la vitesse de la pensée" pour terminer les réserves de pratique et de concept.spf13-vim , qui est confortable, puissante et professionnelle de la configuration de l'environnement Vim .spf13-vim seront remplis.surround .Vim est génialVIM est génial - mais n'en faites pas tropVim - Coolshell.cn | Anglais original apprenez progressivement Vim progressivementVimVim / Vim pour utiliser une configuration efficace / des plug-ins faciles qui se sentent / entrées.Vim / Programmer - VimVim .VimVim géniauxVim n'était pas IDE ?" "série:Vim nécessaires pour la programmation? - ZhihuVIM ? - ZhihuVim et Emacs mais ricanent IDE ? - ZhihuEmacs (on peut dire que vous pouvez rivaliser et apprendre les uns des autres avec un adversaire brillant, par rapport à la solitude extrêmement froide à une hauteur!)Vim en passant Evil EmacsEmacs est juste une plate-forme puissante qui fournit une variété de personnalisations pour répondre aux différents besoins de tout le monde. Alors merci Evil , j'ai fait d' Emacs un " Emacs Editor Vim " et je peux l'utiliser d'une manière plus pratique pour travailler.Emacs de Wang Yin est une sorte de foi! Introduction à l'éditeur le plus fort du monde"vimtutor
Le contenu est relativement concis et a une version chinoise:
Vim Cheat Sheet Chinese Version - vim.rrr.comvi / Vim et version chinoise du tutoriel (image droite, cliquez pour voir l'image plus grande)Plus de contenu:

Vim (image correcte, cliquez pour voir l'image plus grande)Il y a quelques feuilles de triche, ne vous regardez pas plus ~ Bien sûr, il y a plus de feuilles de triche vim?
Vim User Manual / Reference est le système d'aide intégré de Vim , riche en contenu! !Vim :h :h 'option' :h command :h :ex_command :h ctrl-wVim , c'est-à-dire comment utiliser le système d'aide de Vim :: :h helphelpVim BeansVim Practical Skills - Édition de textes à la vitesse de la pensée" | Vim pratique, deuxième éditionvi et Vim (version chinoise) | "Apprendre les éditeurs vi et Vim ", avec une écriture régulière (très cohérente avec mon style):vi / ex ), puis expliquons Vim , qui peut mieux comprendre les scénarios applicables de fonctions du processus de développement historique.vi / Vim , telles que les citations célèbres de vi / Vim , diverses variantes, la culture vi / Emacs , etc.Vim | Traduction chinoiseVim . Vimspf13-vim - Une distribution des plugins et des ressources Vim - Contrôle de configuration et cadre de configuration de Vim .spf13-vim est tout d'abord, un cadre de configuration Vim , montrant son niveau!vimrc ultime - Au cours des 10 dernières années, j'ai utilisé et modifié VIM.Vim vaut vraiment la peine de se référer et d'apprendre!Janus : Distribution VimVim !Vim , tmux et iTerm 2 .Vim + Emacs (je n'ai pas rejoint le cercle Emacs , apprenez-le comme une largeur)spacemacs - Une distribution Emacs axée sur la communauté - Le meilleur éditeur n'est ni Emacs ni Vim , c'est Emacs et Vim !star dans ce projet! Notez également que par rapport à spf13-vim (un nouvel entrepôt construit sur 2010-04-20), spacemacs est encore plus court (un nouvel entrepôt construit sur 2012-12-17)SpaceVim - Une distribution vim axée sur la communauté inspirée des spacemacs !Vim Awesome - Un répertoire complet, précis et à jour des plugins Vim , site de navigation de plugin VimYCMYCM L'adresse vidéo YouTube explique lors du début de Vim
Vim est un processus continu qui peut continuellement améliorer les capacités et améliorer progressivement l'efficacité.Vim pendant votre travail quotidien! Parce que l'efficacité requise pour le travail urgent est incompatible avec l'inefficacité Vim explorée lorsqu'il a commencé à étudier!VimDonnez également des conseils pratiques:
Hack (personnalisé) votre clavierCaplock à la clé ECS via Seilkarabiner pour naviguer rapidement dans Vim.vimrc - Votre nouvel ami!dotfiles ) ou apprendre à partir de https://github.com/thoughtbot/dotfilesvimtutor officiel / l'apprentissage à travers le jeu http://vim-adventures.com/~ Adresse vidéo YouTube, 2007-02-13, un discours prononcé par l'auteur Vim Brian Moolenaar sur Google , expliquant la sélection et les méthodes et les concepts de l'éditeur pour l'édition efficace.
Vim est meilleure que Emacs " ne sera pas discutée ici, mais vous pensez peut-être que Emacs n'est pas une bonne chose ~?Notepad , vous avez gaspillé beaucoup de votre vie! ?Vim ~? Il n'y a pas d'autre issue! ( Il n'y a pas d'autre règle! ) Page de résumé pour cette partie:
Ci-joint à partir du texte d'origine:
@oldratlee C'est ma section préférée?
Ci-joint à partir du texte d'origine:
Comment ne pas modifier efficacement
Bienvenue aux experts pour donner des conseils! Veuillez soumettre un problème.
VimDescription de la question:
À l'origine, Vim a un motif ( Normal/Command/Insert/Replace/Visual/... ), et le chinois doit changer de méthodes d'entrée (vous êtes dans l'état de saisie en entrée ou en anglais chinois), les éditeurs chinois doivent se rappeler dans quel état ils sont actuellement, ce qui, je pense personnellement, est très douloureux.
Attentes de l'État idéales:
Normal/Command , il passera automatiquement à la méthode d'entrée anglaise.Insert , restaurez l'état de la méthode d'entrée (entrée chinoise / entrée anglaise).Solution:
Pour la solution, veuillez vous référer à la solution parfaite de @CodeFalling au problème de commutation de la méthode d'entrée de Vim/Emacs sous Mac :
fcitx-remote-for-osxVim plugin VIM fcitx-vim-osx PS: Merci pour vos œuvres parfaites ! @CodeFalling
Vim ouvre un fichier brouilléDescription de la question:
Vim ouvre des fichiers avec du code brouillé, et la raison commune est de coder les erreurs de reconnaissance.
Solution:
Vous pouvez configurer la séquence de codage de Vim pour tenter d'identifier dans le fichier de configuration .vimrc , et utiliser le codage dans la séquence en séquence jusqu'à ce que ce codage puisse afficher correctement les caractères dans le fichier:
" 需要配置到 .vimrc 中
set fileencodings = ucs - bom,utf - 8 ,gb18030,utf - 16 le,big5,euc - jp,euc - kr,latin1S'il est toujours reconnu comme brouillé (par exemple, le fichier contient plusieurs caractères codés, il y aura brouillé), vous pouvez explicitement spécifier le codage en mode de commande pour rouvrir le fichier, avec la commande suivante:
" 用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> Pour plus de raisons d'analyse et de méthodes de traitement, veuillez vous référer à l'identification de l'encodage des fichiers VIM de @ Dianhu et un traitement brouillé, ce qui est facile à expliquer et incisif!
PS:
Comme Vim , le codage des personnages est également un sujet de style informatique. Je ne l'expliquerai pas ici. Si vous n'êtes pas clair à ce sujet, vous pouvez le rechercher et l'étudier vous-même.
Description de la question:
Comme le titre.
Solution:
" 设置写文件时使用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>Références: comment puis-je modifier l'encodage d'un fichier avec VIM? - vi.stackexchange.com
VimDescription de la question:
Les polices appropriées peuvent être facilement reconnues et améliorer l'efficacité et l'humeur. On ne peut pas dire que ce n'est pas important! ?
Vim s'exécutant dans la console, les polices sont configurées par le terminal.GUI Vim est configuré par Vim lui-même. Sous Mac , les applications iTerm / terminal sont couramment utilisées dans les bornes et GUI Vim utilise des applications MacVim .
Solution:
Voir les instructions sur une page distincte: Définition des polices Vim .
Vim MapDescription de la question:
Dans le scénario suivant, vous voudrez voir toutes Vim Map :
Vim peut personnaliser ses propres commandes afin de ne pas réécrire des touches de raccourci existantes ( Map )MapSolution:
redir > map .txt | silent map | redir END
" 如果文件已经存在加上!来覆盖输出的文件
redir ! > map .txt | silent map | redir ENDcrontab -e Modification a échouéDescription de la question:
Une fois crontab modifié, le crontab: temp file must be edited in place du message d'erreur et crontab n'a pas été modifié.
$ crontab -e
# ... I do my thing in vim & :wq
" crontab.9ZcXiFaawt " 6L, 203C written
crontab: temp file must be edited in placeSolution:
Définir le fichier de configuration .vimrc , n'utilisez pas de fichiers de sauvegarde pour les fichiers crontab :
" 需要配置到 .vimrc 中
autocmd BufNewFile , BufRead crontab.* set nobackup | set nowritebackupPour plus d'instructions, voir:
VimDescription de la question:
Contrairement à l'anglais, la séparation des mots chinois n'est pas aussi évidente que les espaces et le mouvement lié aux mots devient très gênant.
Solution:
Aucune solution n'a encore été trouvée. En général, ce problème n'est pas un gros problème, et c'est une approche alternative:
Hack / accélération, vous pouvez simplement utiliser hjkl pour naviguer rapidement dans une petite / grande plage.CTRL-D/CTRL-F ).fz/Fz/tz/Tzn/N Ressources connexes pour le participe Vim
Vim et participe chinois - Group GoogleVim ?Vim&Emacs 