Chinaunix首页 | 论坛 | 博客
  • 博客访问: 503723
  • 博文数量: 401
  • 博客积分: 244
  • 博客等级: 入伍新兵
  • 技术积分: 2215
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-04 10:02
文章分类

全部博文(401)

文章存档

2013年(37)

2012年(364)

分类:

2013-01-04 10:36:46

                         插件
五、 vim 插件安装
  将插件解压到home目录下,就看到.vim,就是他了。
  然后使用起来就很棒了!呵呵
  使用插件:1.snipmate
  自动补齐: 再vim输入一个main 然后按下Tab键,你就可以看到效果。
          或者 if 或者 for 或者自己定义一个句子,下面说明下:
  查看插件: 1.1 cd ./vim
         1.2 cd sinppets 然后 vim c.snippets
       1.3 然后可以增加自己补齐的内容。太nice了。
       比如:
        # LEGO test
  2         snippet printf
  3         printf("%${1:format}",${2});
  4       #switch test
  5       snippet switch
  6          switch{
  7                 case ${1:condition1}:
  8                      break;
  9                 case ${2:condition2}:
 10                      break;
 11                 default:
 12                      break;
 13         }   
    这样可以轻松输入printf和switch了。
                                                  
                                                                奇淫技巧
一、Vim 模式
命令行模式  可视行模式    末行模式   编辑模式
Esc       shift + v   shift+:   i

二、打开一个文件
vim hello.c
命令模式下然后shitf + v复制所需内容
命令模式下再使用d来剪切
然后保存 w
然后切换到末行模式,执行  e hello.h
这样打开了 hello.h
这样就可以使用 p 来粘贴了
然后保存。

如果还想继续,那可以在末行模式输入 :bn可以来回切换

查看缓冲区属性:
    :ls  #列出开了多少个缓冲区(内存中), 文件在硬盘上
三、
  Ctrl + x + f #在插入模式下,补全文件名

四、 编译.h .c main.c 文件
  cc 或者 gcc hello.h hello.c main.c => a.out
  scp -r 192.168.42.202:~/peter . #拷贝其他主机上的共享文件
 
 五.1 tip:
    vimrc 中的map表示映射,就是将某个命令,映射为很简短的字符或者名字。nice!

阅读(626) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~