***

2785 ワード

vim高度機能
マルチファイル編集
  • 1.複数のファイルを直接開く
  • コマンドvim 1.txt 2.txtを使用して複数のファイルを同時に作成および編集します.デフォルトでは、1.txtファイルの編集インタフェースに入ります.次のコマンドを使用してインタフェースを切り替えます.
    コマンド#コマンド#
    説明:n
    次のファイルに切り替え:n!
    現在のファイルを保存せずに次のファイルに切り替え:N
    前のファイルに切り替え:N!
    現在のファイルを保存せずに前のファイルに切り替え
  • 2.vimで新しいファイル
  • を開く
    コマンド#コマンド#
    説明:e 3.txt
    新しいファイルを編集3:e#
    前回編集したファイルに戻る:ls
    編集したファイルのリストを表示:b
    編集したファイルに入る:bd
    編集レコードの削除:e! 4.txt
    新しいファイル4を編集し、現在の編集を破棄:f
    編集中のファイル名を表示:f new.txt
    編集中のファイル名の変更:sp 5.txt
    横分割スクリーンで新しいファイル5を開き、古いファイル編集ウィンドウで、Ctrl+w+ で編集ウィンドウを切り替えます.:vs 5.txt
    縦分割画面で新しいファイル5を開き、古いファイル編集ウィンドウで、Ctrl+w+ で編集ウィンドウを切り替えます.
  • 3.リカバリファイル
  • 停電などの原因でドキュメントが保存されていない場合は、リカバリ方式でファイルを復元できます.vim -r 1.txtドキュメントにアクセスし、:ewcover 1.txtを入力して復元します.
    ビジュアルモード
    コマンド#コマンド#
    説明v
    文字選択モード、カーソルを移動すると、カーソルが通る場所が選択されますShift+v
    行選択モードは、このキーを押すとカーソルの行が選択され、カーソルを上下に動かすと複数の行を選択できますCtrl+v
    領域選択モード、矩形領域で選択可能
    以上の操作が完了すると、x\y\dのコマンドに従って選択した内容を削除、コピーすることができる.
    ウィンドウ操作
    コマンド#コマンド#
    説明:new
    新しいvimウィンドウを開く:sp 1.txt
    新しい横ウィンドウを開いて1を編集します.txt :vs 2.txt
    新しい縦ウィンドウを開いて編集します.txt Ctrl+w s
    現在のウィンドウを2つの水平ウィンドウに分割Ctrl+w v
    現在のウィンドウを2つの垂直ウィンドウに分割Ctrl+w o
    ウィンドウを開いて非表示にする前にすべてのウィンドウCtrl+w q
    分割したウィンドウを終了Ctrl+w h/j/k/l
    カーソルを新しいウィンドウに移動Ctrl+w H/J/K/L
    現在のウィンドウの意向の新しい方向Ctrl+w +/-
    窓の高さを増減
    ドキュメントの暗号化vim -x 2.txtを使用して暗号化ファイルを作成し、ファイルを再編集してパスワードが間違っている場合は、暗号文が表示されますが、任意に編集できます.
    vimで外部コマンドを実行する:!を使用して、次のような外部shellコマンドを実行できます.
  • :!ls現在のディレクトリのコンテンツを表示するための
  • .
  • :!rm filenameという名前のファイル
  • を削除するために使用される.
    vimヘルプシステム
  • 通常モードでF1を押すと、vimが自分で予め設定したヘルプドキュメント
  • を開く.
  • コマンドラインモードで入力:h shiftwidth shiftwidthヘルプファイル
  • を開く.
  • コマンドラインモードで:ver表示バージョンおよびパラメータ
  • を入力.
    vim機能設定
    コマンド#コマンド#
    説明:set
    変更されたすべての構成を表示:set all
    すべての構成を表示:set nu
    行番号の表示:set autoindent(ai)
    自動インデントの設定:set autowrite(aw)
    自動アーカイブの設定:set background=dark(light)
    背景スタイルの設定:set cindent(cin)
    C言語スタイルのインデントを設定する
    設定を永続的に保存するには~/.vimrcファイルにあります.