

Vim vs. EmacsVimのパスVim構成/プラグインリソースVimの中国入力方法間の便利な切り替えの問題Vim 、文字化けファイルを開きますVimフォント設定Vim Mapを表示しますcrontab -e変更に失敗しましたVim中国語単語分詞サポートの問題
Vim vs. Emacs最初に「宗教的な」問題について話すことは非常に危険です! ?このセクションでは、2人の編集者の何が問題なのかについては述べていません。その上、私はEmacsに精通していません。私は学んだ気持ちについて話します。
Vim:編集者の神。Emacs:神の編集者。 ?
上記のジョークは重要ではありません。重要なのは効率です:heavy_exclamation_mark:
私は個人的にEmacs Circleを逃しましたが、素晴らしい編集者はVim Firstです。 Emacs Circleの部外者として、2つの比較についての私の気持ちは次のとおりです。
Vim 、編集の概念から始めて深く考えることで、編集指向の言語とスクリプト/プログラミング機能を通じてプラットフォーム化を実現します。Vim編集指向の言語を提供します:diw : delete in word 、カーソルが配置されている単語を削除します。 dd :行を削除します(繰り返しコマンドは行操作です)。x :キャラクターを削除してください、 5x :5回繰り返して文字を削除します(つまり、5文字を削除します)。normコマンドまたはマクロを使用してスクリプト化できます。もうここでは拡大しません。Emacs 、プラットフォームの概念は非常に深く、プラットフォームベースのアイデアを使用して編集コンセプトを運び、推進しています。EmacsをVimにすることができます。もちろん、 Emacs 、ショートカットキーの組み合わせに基づいて、一連の自己編集スタイルも提供します。現在、さまざまなソフトウェアが操作を高速化するためのショートカットキーを提供しています。特に、プログラマーのIDEショートカットキーの巧みな使用に大きく依存しています。Emacsのプラットフォーム特性に関する記事については、次のことをお読みください。Vimは、1つのことも言及しました。vi高速なスタートアッププログラム、効率的な編集テキスト、焦点を合わせた機能を追求しますが、 Emacs統合によってもたらされる豊かで強力な機能と利便性を追求します。 Emacsでは、電子メールを送信したり、ニュースグループvi移動したり、 MP3を聴いたりEmacs Webページを閲覧したり、ゲームをプレイlogout loginすることができますemacsそれに比べて、 Emacsプログラマーの生活の雰囲気を提供します。VimからEmacsまでEvilへEmacs 、すべての人のさまざまなニーズを満たすために、さまざまなカスタマイズを提供する強力なプラットフォームです。だから、 Evilおかげで、私はEmacs理想的な「 Vim Emacs Editor 」にしました。そして、より便利な作業方法でそれを使用できます。spacemacsは、すでに最も人気のあるVim / Emacs構成分布です。まだ始めていません。それは本当に山の外に山があり、学習は無限です〜?編集はやりがいのある活動です。 - アラン・J・ペルリ
編集は、精査と書き換えのプロセスです。 ——Alan Jay Pelley(コンピュータープログラミングの科学者、First Turing Awardの受賞者)
ヒューマンインテリジェンスの出力には、「エントリ」と「編集」操作が含まれます。
現在、「キーボードエントリ」/「キーボード編集」が主流の方法です。
キーボード操作効率の鍵は、「指の入力」/「ブラインドタイピング」です。
もちろん、入力については、音声入力などもあります(脳波入力法が現実になることを願っていますか?)。
中国語には、他にも多くのことがあります。つまり、WubiやPinyinなどの「入力方法」です。
編集に対する「編集者」の重要性は自明です。
要約すると、スマート出力には次のものが含まれます。
上記の「指のタイピング」と「編集者」の順序が重要です。盲目的に入力できない場合は、エディターを効率的に見つけることを考えないでください! ?

VimのパスVim全体的な解説記事を見てみましたが、始める価値があることがわかりました。Vimには評判がありますが、問題は実際にはエントリのしきい値です。vimtutorを通じて、いくつかの基本的な操作を学びます。現時点では、次のように注意を払う必要があります。Vim環境で自分自身を生き残りましょう。まず第一に、 Vimを出るためにマシンの再起動を避ける必要があります〜Vim実践スキル - 思考の速さでテキストを編集する」を読みながら、実践と概念の埋蔵量を完了します。Vim環境構成であるspf13-vim分布を構成します。spf13-vimのいくつかの考えられる落とし穴が記入されます。surroundなど、それらを1つずつ練習します。Vimが素晴らしいのかVIMは素晴らしいですが、やり過ぎないでくださいVimレベリングガイド-CoolShell.cn |オリジナルの英語はVim徐々に学びますVimに帰ってきますVim / Vimを使用して、感じる/手に入れる効率的な構成/簡単なプラグインを使用する理由。Vim /プログラマー編集者VimVimのスタイル、能力、一貫したデザインを感じることができます。Vim効率を改善するための12のヒントVimプラグインVimはIDEではないと誰が言ったのですか?」 "シリーズ:Vim構成は何ですか? -ZhihuVIMどの程度強力に構成できますか? -ZhihuVimとEmacs強くお勧めしますが、 IDE冷笑するのですか? -ZhihuEmacsの記事(高さが非常に寒い孤独と比較して、光沢のある相手と競争し、学ぶことができると言えます!)VimからEmacsまでEvilへEmacs 、すべての人のさまざまなニーズを満たすために、さまざまなカスタマイズを提供する強力なプラットフォームです。だから、 Evilおかげで、私はEmacs理想的な「 Vim Emacs Editor 」にしました。そして、より便利な作業方法でそれを使用できます。Emacsは一種の信仰です!世界最強の編集者への紹介」vimtutor
コンテンツは比較的簡潔で、中国語版があります。
Vimチートシートチャイニーズバージョン-Vim.rrr.comvi / Vimチートシートとチュートリアル中国語バージョン(右の写真、クリックして大きな画像を表示)その他のコンテンツ:

Vimチートシート(写真右、クリックして大きな画像を表示)チートシートがいくつかあります、あなたをもっと見ないでください〜もちろん、より多くのVimチートシートがありますか?
Vimユーザーマニュアル/リファレンスは、コンテンツが豊富なVimの組み込みヘルプシステムです! !Vimの組み込みヘルプを使用することを学ぶ:h :h 'option' :h command :h :ex_command :h ctrl-wVimヘルプシステムの助け、つまりVimのヘルプシステムの使用方法:: :h helphelpVim Books BeansVim実用的なスキル - 思考のスピードでテキストを編集する」です|実用的なVIM、第2版viおよびVimエディターの学習(中国語版)| 「 viとVim編集者を学ぶ」、安定した文章(私のスタイルと非常に一致している):vi / ex )を紹介してから、 Vimを説明しましょう。これは、歴史的開発プロセスからの機能の適切なシナリオをよりよく理解できます。vi / Vimの有名な引用、さまざまなバリエーション、 vi / Emacsの文化など、 vi / Vimの周囲の情報も紹介します。Vimについて知る必要があるすべて|中国語翻訳Vim情報のすべての側面の概要。 Vim構成/プラグインリソースspf13-vim Vimプラグインとリソースの配布 - Vimの構成収集と構成フレームワーク。spf13-vimはまず、 Vim構成フレームワークであり、そのレベルを示しています!vimrc過去10年間で、VIMを使用して調整しました。Vim構成での蓄積は、間違いなく言及して学ぶ価値があります!Janus : Vim分布Vim構成バージョン!Vim 、 tmux 、 iTerm 2の完全な構成。Vim + Emacs Distribution( Emacs Circleに参加していません。幅として学んでください)spacemacsコミュニティ主導のEmacs Distribution-最高のエディターは、 EmacsでもVimでも、 EmacsとVimです!starの数からも見ることができます!また、 spf13-vim (2010-04-20に建設された新しい倉庫)と比較して、 spacemacsさらに短くなっています(2012-12-17に建てられた新しい倉庫)SpaceVim spacemacsに触発されたコミュニティ主導のvimディストリビューション!Vim Awesome- Vimプラグインの包括的で正確で最新のディレクトリ、 VimプラグインブラウジングサイトYCMYCMのWorldへようこそYouTubeビデオアドレスは、 Vimを始めたときに説明しています
Vim 、能力を継続的に改善し、徐々に効率を向上させることができる継続的なプロセスです。Vimを学び始めないでください!緊急作業に必要な効率は、 Vim最初に勉強を始めたときに調査された非効率性と矛盾しているためです!Vimコマンドメモリメソッドまた、実用的なヒントを与えてください:
Hack (カスタマイズ)Seilを介してECSキーにCaplockキーを変更しますkarabinerで繰り返し頻度を加速してVimですばやくナビゲートします.vimrcあなたの新しい友達!dotfiles )を借りたり、https://github.com/thoughtbot/dotfilesから学ぶことができますvimtutor /学習を通じて定期的かつ適切に学ぶhttp://vim-adventures.com/~ YouTubeビデオアドレス、2007-02-13、 GoogleでVim著者Brian Moolenaarが提供したスピーチは、効率的な編集のための編集者の選択と方法と概念を説明しています。
Vim Emacsの問題はここでは議論されませんが、 Emacsは良いことではないと思うかもしれません〜?Notepadのようなシンプルな編集者を使用しないでください。あなたは自分の人生の多くを無駄にしました! ?Vimに切り替えますか?他の方法はありません! (他にルールはありません! ) このパートの概要ページ:
元のテキストから添付:
@oldratleeこれは私のお気に入りのセクションですか?
元のテキストから添付:
効果的に編集しない方法
アドバイスをするために専門家を歓迎します!問題を提出してください。
Vimの中国入力方法間の便利な切り替えの問題質問の説明:
もともと、 Vimにはパターン( Normal/Command/Insert/Replace/Visual/... )があり、中国人は入力方法を切り替える必要があります(中国の入力または英語の入力状態にあります)。
理想的な州の期待:
Normal/Commandモードに切り替えると、自動的に英語入力メソッドに切り替わります。Insertモードに戻るときは、入力メソッドステータス(中国の入力/英語入力)を復元します。解決:
ソリューションについては、 Macの下でのVim/Emacsの入力メソッドスイッチング問題に対する@CodeFallingの完璧なソリューションを参照してください。
fcitx-remote-for-osxをインストールしますVimプラグインfcitx-vim-osxをインストールしますPS:完璧な作品をありがとう! @CodeFalling
Vim 、文字化けファイルを開きます質問の説明:
Vim 、文字化けコードを使用してファイルを開き、一般的な理由は認識エラーをエンコードすることです。
解決:
Vimのエンコーディングシーケンスを.vimrc構成ファイルで識別しようとするために設定し、このエンコードがファイル内の文字を正しく表示できるまで、シーケンスのエンコードをシーケンスで使用できます。
" 需要配置到 .vimrc 中
set fileencodings = ucs - bom,utf - 8 ,gb18030,utf - 16 le,big5,euc - jp,euc - kr,latin1それがまだ文字化けされていると認識されている場合(たとえば、ファイルに複数のエンコードされた文字が含まれている場合、Garledがあります)、コマンドモードでエンコードを明示的に指定して、次のコマンドでファイルを再開することができます。
" 用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>より多くの理由で分析と処理方法については、 @Dianhuの記事VIMファイルをエンコードする識別と文字化け処理を参照してください。
PS:
Vimと同様に、キャラクターエンコーディングも非常にコンピュータースタイルのトピックです。ここでは説明しません。あなたがそれについて明確でないなら、あなたはそれを自分で検索して勉強することができます。
質問の説明:
タイトルとして。
解決:
" 设置写文件时使用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>参照:VIMでファイルのエンコードを変更するにはどうすればよいですか? -vi.stackexchange.com
Vimフォント設定質問の説明:
適切なフォントを簡単に認識し、効率と気分を改善できます。それが重要ではないとは言えません! ?
Vimコマンドの場合、フォントは端末によって構成されます。GUI VimはVim自身によって構成されています。 Macでは、 iTerm / terminalアプリケーションが端末で一般的に使用され、 GUI Vim MacVimアプリケーションを使用します。
解決:
別のページの指示を参照してください: Vimフォントの設定。
Vim Mapを表示します質問の説明:
次のシナリオでは、すべてのVim Map表示する必要があります。
Vim 、既存のショートカットキーを書き換えないために独自のコマンドをカスタマイズできます( Map )Mapにしたいかどうかを確認してください解決:
redir > map .txt | silent map | redir END
" 如果文件已经存在加上!来覆盖输出的文件
redir ! > map .txt | silent map | redir ENDcrontab -e変更に失敗しました質問の説明:
crontabが変更された後、 crontab: temp file must be edited in place 、 crontab変更されていません。
$ crontab -e
# ... I do my thing in vim & :wq
" crontab.9ZcXiFaawt " 6L, 203C written
crontab: temp file must be edited in place解決:
.vimrc構成ファイルに設定されており、 crontabファイルにバックアップファイルを使用しないでください。
" 需要配置到 .vimrc 中
autocmd BufNewFile , BufRead crontab.* set nobackup | set nowritebackup詳細については、参照してください。
Vim中国語単語分詞サポートの問題質問の説明:
英語とは異なり、中国語の単語の分離はスペースほど明白ではなく、単語関連の動きは非常に面倒になります。
解決:
まだ解決策は見つかりません。一般的に、この問題は大したことではなく、代替アプローチです。
Hack /アクセラレーションシステムのキーを繰り返した後、 hjklを使用して、小さな /大きな範囲ですばやくナビゲートできます。CTRL-D/CTRL-F )。fz/Fz/tz/Tzn/N Vim分詞の関連リソース
Vimと中国の分詞 - Google GroupVimモードで追加できますか?Vim&Emacsの中国語分詞に関する議論