2010年12月28日星期二

gVim使用技巧:基本操作

  找了很久的文本编辑器,最后发现vim才是最好用的。打算开始一步步踏踏实实的学习如何使用vim,因为工作用的Windows,所以下载了个gVim来用。以下是一些使用技巧:
  1. 如何打开文件:直接把文件拖到gVim的编辑区或者在命令模式下输入“tabnew 文件名”,按tab键可以自动补全,然后回车即可。也可以显示命令菜单,然后点击“打开”来打开一个文件。
  2. 光标移动:在Normal模式下,hjkl分别代表左下上右。gg回到文件开头,G$回到文件末尾。w跳过一个词,并且停留在词开头;e跳过一个词,并且停留在词结尾。i在光标前插入,I在行首插入。a在光标后插入,A在行尾插入。^ 键回到行首,$ 键回到行尾(类似正则表达式的首尾)。输入数字+G或者数字+gg可以跳到指定的行。
  3. 文本编辑:
  1) 复制&粘贴: 采用y命令组合来实现复制。例如
    yy 表示复制一行
    y$ 表示复制从光标到行尾
    y^ 表示复制从光标到行首
  采用p命令来实现粘贴。在要粘贴的地方直接按p,即可实现粘贴功能。
  2) 查找:采用/或者?来进行查找,支持正则表达式。/ 为从上到下查找,? 为从下到上查找。查找到的结果会自动高亮。如果要移动到下一个查找到的目标,则按n键。移动到上一个查找到的目标按N键。
  3)替换:采用s命令来进行替换。在正常模式下,按:进入命令模式,输入“%s/old/new”,其中,%表示全文替换,将所有找到的old用new来替换。为了保险起见,可以输入“%s/old/new/c”,c参数表示confirm,替换之前会进行一次确认。如果不指定范围,默认替换发生在光标所在的行。
  4)删除:在正常模式下使用x命令进行删除单个字符。可以指定数字或者和光标移动命令组合使用。比如5x表示删除从光标开始的5个字符。可以使用dd来快速删除一行记录。dw删除一个词。
  4. 保存文件:在命令模式下输入w表示保存(write),可以组合命令,比如qw表示保存且退出。

没有评论:

发表评论