您的位置:首页 > 其它

vim编辑器使用方法

2007-05-18 10:21 423 查看
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,左下角会有一个冒号:出现可下 ed 指令.也是按 Esc 回 c-mode.反正正常状态都是处於 c-mode,这样才不会把您辛苦打字的文章给随便搞乱掉.
1. 由命令列来开档:
vim test.txt 或 gvim test,txt 或 gvim-chinese test.txt 如果您的系统 vi 是 vim 的连结档话,就可以直接用 vi test.txt.以下就直接用 vim 代表 vi,gvim,elvis 因操作是一样的有不同的地方会加注说明.
2. 先进入 vim 后再开档:
进入 vim 后,使用冒号命令 :e test.txt,就可以编辑 test.txt 这个档.1. 及 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(停止,离开).
x 删除游标所在处之字元.在 vim 亦可用 Del 键.
dd 删除一整行(delete line).
u 这个太重要了,就是 undo,传统的 vi 仅支援一次 undo,vim
及 elvis 就不只了,vim 是没有限制的.
yy 复制游标所在行整行.或大写一个 Y
2yy 或 y2y往下复制两行.ㄟ,请举一反三好不好!:
p 小写 p 代表贴至游标后(下).
P 大写 P 代表贴至游标前(上).
/ 在 c-mode 的情形下,按 / 就会在左下角出现一个 /,然后键
入您要寻找的字串,按个 Enter 就会开始找.
和 / 相同,只是 / 是向前(下)找, 则是向后(上)找.
:q! 舍弃所有修改,强迫离开.
:wq 存档后离开.纵使档案未曾修改也是会再存一次档.
:w 档名 另存他档.不加档名就是写入原档.(write)
:x 也是存档后离开,但如果档案没有修改,则不会做存档的动作.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: