Vimは文字モードでテキストエディタは、グラフィカルインタフェースを必要としないが、それは開発Viのです。
一般的なテキストエディタのVimとの違いは、それは4つのモード、「通常モード」「挿入モード」「コマンドモード」「ビジュアルモードを持っていることです。」
挿入モードでは、ほとんどの通常のテキストです。
オープン
使用しvim <filename>
たファイルを開くか、新しいファイルを作成します。
4つのモードをVIM
ノーマルモードVimのオープンを入力した後、いくつかのコマンドは、挿入モードを介して入力することができます。
入力して:
コマンドモードを、カーソルがウィンドウの左下隅に移動します。このモードでは、あなたがファイルや環境にいくつかの操作を行うことができます。
入力することにより、v
またはV
視覚的なモードに入る、テキストの一部を選択することができ、その後、操作を行いました。
することで、Escキー、他のモードキーから通常モードに戻ります。
私は何モードでは分からないとき、彼らはできる数回ノック Escキーを通常モードに戻ります。
いくつかのコマンド
ここで動作させるために必要な基本的なコマンドのいくつかのリストだけ、あなたはすべてのVimのコマンドを知りたい場合は、あなたが入力することができvimtutor
、これらのコマンドは、実際には、コマンドのかなりの部分として使用することができ、ノーマルモードで入力されているショートカットキー、理解しやすいです。
すべてのベストは、Vimの中でコマンドを試してみます。
挿入
キーボード上の1つのキーだけを使用して、コマンドのこの部分は、あなたがヒットを指示することができ、彼らはショートカットのいくつかを考えることができます。
これらのコマンドは、通常モードからVimの挿入モード。
ここでは、同じ行に大文字と小文字、彼らは2つのコマンドが同様の機能を持っていることを知っている必要があります。
i I 在光标前插入 在光标所在行头插入
a A 在光标后插入 在光标所在行尾插入
o O 在光标所在行下一行插入新行 在光标所在行前一行插入新行
モバイル
通常モードで使用されるカーソルを移動するためのコマンド。
Vimの一部のバージョンでは、挿入モードでは、カーソルは、そのようなNOIのLinuxを移動するには、矢印キーを使用します。
h j k l 分别为 左 下 上 右
gg 到文件头
G 到文件尾
<n>G 移动到第<n>行,例如移动到第 10 行,敲击键盘上对应按键 10G 即可
ctrl+f 下一页(相当于 page down)
ctrl+b 上一页(相当于 page up)
zz 光标所在行居中
ファイル
コマンドのこの部分は、最初に入力し:
、カーソルはコマンドタップ入力し、画面の下部に表示されます入力し実行します。これは、入力するように、組み合わせることができるコマンドの一部である:wq
、後で追加することができる!
よう強制します:wq!
。
:w 写入
:q 退出
編集します
x 删除当前字母
dd 剪切当前行
gg=G 整理全文代码缩进
V 选择部分行(从光标所在行开始,通过jk移动选择)
d 剪切
y 复制
p 粘贴,在正常模式
環境設定
Vimは設定で調整し、いくつかの属性があります。
:set ai 自动缩进
:set nu 显示行号(number)
:set ts=4 TAB 的宽度为 4
:set expandtab 将TAB替换为空格
.vimrc
あなたは、彼らが再び設定されているVimの環境を開くたびにしたくない場合、あなたはVimが最初に実行されようとしている開くたびにファイル.vimrcを書くことができます。
で~/
ケースを作成.vimrc
、ファイルをたとえば入力しset ai
、その省略を:
。
その他のコマンド
環境設定
:set fdm=indent 设置按缩进分层折叠代码
:set sw=4 设置宽度为 4 的缩进为一层,用于折叠
折ります
zm 关闭所有折叠
zM 关闭所有折叠及其嵌套的折叠
zr 打开所有折叠
zR 打开所有折叠及其嵌套的折叠
za 关闭、打开光标下的折叠
zA 关闭、打开光标下的折叠及其嵌套
[z 到当前打开折叠的开始
]z 到当前打开折叠的结束
ディスプレイ
:vsplit <文件名> 分屏显示另一文档(竖直分割)