Vimer的笔记(不断更新)

应该是一个学习vim的过程记录,都是些平时常用的到的命令:

【使用篇】

            编辑文档进入插入模式

按 i 键

          切换到命令模式

按esc键  然后 :

           几个重要的命令

w 保存   q退出   !强制执行

           删除

x删除一个字符    D删除一行

          复制

Y复制一行  y基本复制

          剪切

dd剪切一行  d剪切

          复制、剪切多行

利用标记   在起始处 输入 ma 在结束处 输入mb

在要粘贴的地方 输入 mc

最后在命令行中 输入 : ‘a , ’b copy ‘c   实现复制 或者 : ‘a , ‘b move ‘c 实现剪切  其中 ‘ 表示转到位置标记

 

还有个好的方法是利用行号 比如想把2-5行剪切到 12行处 直接  : 2,5 move 12

 

          撤销、恢复

输入u可以撤销上一步的操作,ctrl+R可以恢复上一步的撤销

 

          查找操作

/string  向后查找   ?string 向前查找  n查看下一个

          光标跳至文件头/尾

G 跳转到文件尾   gg跳到文件开头

 

【配置篇】

解决中文显示乱码

1备份好 /ect/vim目录下的 vimrc

2sudo vim /etc/vim/vimrc

3添加

set fileencodings=utf-8,gb2312,gbk,gb18030

set termencoding=utf-8

set encoding=prc   

 

开发偏好配置

在配置文件中添加

“设置显示行号

set number

“将tab键设置为4个空格

set tabstop=4

set softtabstop=4

set shiftwidth=4

set expandtab

“换行自动对齐

set autoindent

“自动匹配括号

set showmatch

posted @ 2012-10-27 16:32  leeon  阅读(319)  评论(0编辑  收藏  举报