みんなはVIM(長い間新しいエディタ)を学びに来ました[一]

5942 ワード

本文は:http://www.study-area.org/tips/vim/index.html
最近vimを習っているので、回ってきました.中は繁体字で、多くは台湾のコンピュータの用語で、見る時少し奇妙ですが、やはり読むことに影響しません.
みんなはVIM(長い間新しいエディタ)を学びに来ました[一]
 
前言
 
まだ多くの人がついでにエディタを見つけていないのに、viを学びたい人は手がつけられないと思っているので、ここで個人的な心得を提出して、これらの友达に少し役に立つことを望んでいます.もしかするとFAQも少し減らしましょう!
本当に深く入り込むと、多くの先輩はviがemacs(xemcas)よりも難しいと思っています.しかし、誰が本当にエディタのすべての機能を熟知する必要がありますか?君は大いに使いながら学ぶことができるだろう.必要なのは先に学んで、その他は片側に置いて、いくつかよく使う機能をうまく使うことができる限り、またそんなに深く入り込む必要はありませんか?また、使用中に新しい機能を発見することがよくあります.これはすぐにお金を稼ぐことができます.
 
 
どうしてVIMを選んだの?
最も重要な原因は中国語を正しく処理できることです!その他、elvis、vile、nviなどは中国語で問題があります.また、多くのジョブシステムでVIMが利用可能です.もちろん中国語のサポートが必要でなければ、elvisもお勧めです.vileはemacsの味がしますが、nviはたぶんオリジナルの味に忠実です!オリジナルviの本にはすでに中国語の翻訳(O'Reilly)があり、皆さんは大きな本局でひっくり返すとあります.だからVIMを対象にして、elvisを兼ねて、少なくとも彼女は中国語を「排斥」しない.
 
  • VIMはVi IMprovedを表す.
  • elvisはHTML(インターネットに使えるけど文字しかない)、binary、manpage及びTeX(LaTeX)(プログラムコードだけを表示しているわけではないよ!)ファイルを直接読むことができ、XA+CVと合わせても中国語が使えますが、本当に処理できません!
  • VIMも本当に中国語を完全に支援できるわけではありません!一部の細部の機能はまだ度がない.たぶん6.0版の方がいいです!しかし、通常の編集動作は問題ありません.

  • もう一つの理由は、VIMはチャリティーソフト(CharityWare)で、スポンサーや評価で賞を受賞した(先ごろ受賞したばかり)、所得はウガンダの孤児を救助し、少し年を取った人は「We Are The World」という歌を覚えているのではないでしょうか.世界中の芸能人が合唱するのは、孤児を救うことだ(覚えているはずだ!).利用するのはもちろん無料ですが、寄付してスポンサーになるのはもちろん無理ではありません.しかし、ボーナスがある場合は、彼女に一票を投じると功徳が尽きません.
    またvimのルール表現式(regular express)は完全で、sed、awk、perl、less、grep...でも使うので、早くregexpを学ぶことができます.Linux(Unix)の世界で生活するともっと素晴らしいです.regexpを学んだら、windowsシステムの検索機能を少し軽蔑します.
    慈善ソフトであり、縁が広いため、中国語の繁体字さえ支援するのは簡単ではない.しかし、そのため最近のバージョンは少し肥えていますが、あまり肥えていません(xemacsよりずっといいです!).こんなに可爱いソフトは、彼女を使わなくてもいいですか?
     
     
    どうやってvim(elvis)を捕まえるの?
     
    http://www.vim.org/
    
    
    
            mirro   。       Win32     
         windows      。    runtime     ,
                   。
    
    http://www.fh-wedel.de/elvis/index.html
    
    
    
    ftp://ftp.pdx.edu/pub/elvis
    
    
    
         elvis(      )。
    
    CLE         :
    ftp://linux.tmtc.edu.tw/pub/CLE/i386/RedHat/RPMS
    
    
    
           ,    ,              。
           ,VIM   5.6,elvis   2.1-4。
    

     
    コンパイルインストール
     
    重点だけを話して,くどくど言うのを避ける.
     
    VIM:
      1. configure    :
         --enable-multibyte
         --enable-xim          xcin2.3   ,    
         --enable-fontset
         --enable-gui=gtk
         gtk+     1.2.3      ,1.2.1        
         !     gtk+  ,      Athena  
         Motif(lesstif) !         GUI       
         icon  (              icon)。
    
      2. ~/.vimrc   :
         set fileencoding=taiwan
         set guifontset=    ,    
            guifontset      guifont        
         guifont,           !console    xterm
            ,               , 
         guifontset   。
    
  • 英語の字型は固定字で、危険な卵のAndale Monoという字型を使うことを提案して、あなたを包んで満足して、危険な卵に行って捕まえることができて、無料です.私個人は180のAndale字を使って、220の中文字を配合して、絶妙に配合します(1024 x 768)!ああ!私に言わないでください.あなたのXサーバはまだTTFを支援できません.
  • Windows中国語版guifontsetを設定する必要はなく、guifontを設定すればよい.
  •   3.    xcin2.3         XA+CV         。
            xcin2.5       XA+CV  ,       xim,
             VIM   :help xim。
    
      4. locale     zh_TW.Big5,          i18n
               ,     gvim-chinese shell script
             gvim。
    
         #!/bin/sh
         # gvim-chinese
         # unset LD_PRELOAD              xcin2.5x   
         export LC_ALL=zh_TW.Big5
         gvim "$@"
    
    

    elvis:

    elvis , XA+CV 。 , man elvis。

     
     
    勤務前教育
    VIMのパターンは6種類あり、初心者を避けるために混同され、一般的な分類によって3種類に分けられる.
    1.Normal mode(common mode、以下c-modeと略す):
    VIMに入るとc-modeにあり、キーコマンドを押すしかなく、文字を入力できません.これらの命令は、カーソル移動の命令であるか、命令を編集したり、代替命令を探したりする可能性があります.
     
    2. Insert mode(i-mode):
    iを押すとi-modeに入り、文字を入力して文章を書き、Escを押すとc-modeに戻ります.
     
    3. Ed mode(common-line mode,e-mode):
    コロン:(Shiftキーを忘れないで)を押すとe-modeに入り、左下隅にコロンがあります.Escを押してc-modeに戻ります.どうせ正常な状態はc-modeにあるので、苦労してタイプした文章を勝手にめちゃくちゃにすることはありません.
  • edは古い行エディタで、DOSの下のedlineのようにvi、sedなどのエディタはedから回折されています.もちろんDOSの下のedlineもedを学んで来たのですが、機能は同じではありません!兴味があったら勉强してみて、时にはedしか使えないことがあります.

  • 他のパターンが出会ったときに説明します!
     
     
    基本コーチ:step by step
     
    1.コマンド列によってアーカイブされます.
    vim test.txtまたはgvim test,txtまたはgvim-chinese test.txtシステムviがvimの連結ファイルであれば、vi test.txtを直接使用できます.以下、vi,gvim,elvisをvimで直接表すと、操作が同じで異なる点について説明します.
     
    2.vimに入ってからファイルを再開する:
    vimに入ると、コロンコマンド:e test.txtを使用してtest.txtというファイルを編集できます.1.および2.この2つのアーカイブ法は、test.txtが存在しない場合、test.txtという名前の新しいファイルを開きます.
  • gvimの場合、icon(gtkバージョンのみ)または機能テーブルからfile browserを呼び出して、どのファイルを編集するかを選択することができますが、初心者であればお勧めしません.viはボタンで速く有名です.これは彼女の長所です.勉強してください.そうしないと、GUIがないときは慣れません.

  •  
    3.ファイルの作成:
    vimに入ったら、iを押してi-modeに入ると、ファイルを書くことができます.vimカーソルでの移動は方向キーで移動できます.Backspaceキーは前の文字を消すことができ、中国語では中文字です.Delキーを使用すると、カーソルがあるセル(中文字)を削除できます.
  • オリジナルviはi-modeでカーソルを勝手に移動することはできず、c-modeに入ってから移動するため、Escでモードを変換することが多い.vimもelvisもこのルールを破った.

  •  
    4.アーカイブ、削除:
    ファイルを書くと、Escを押してc-modeに戻ることができます.そして、wはアーカイブされます(コロンコマンドです)が、vimを離れることはありません.離れるには:qを押してください.合わせて使うこともできます.:wq、そのままアーカイブして離れます.どうでもいいから、難しくないでしょう.操作方法が他のエディタと違うだけで、個性的ではないでしょうか.
  • ボタンの意味をできるだけ覚えておくと、eはedit(編集)、wはwrite(書き込み)、qはquit(停止、離脱)など、必死に覚える必要はありません.

  •  
    はい、これは編集の全過程です.次回からは各部分の機能を詳しく述べ、vimを解剖して言えば、すぐに現学現売することができます.vi(m)の操作方法は个性的なので、一度使っても覚えられる机能があるので、忘れたくても忘れられないが、ボタンを押すと忘れてしまうこともある.