Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2617964
  • 博文数量: 315
  • 博客积分: 3901
  • 博客等级: 少校
  • 技术积分: 3640
  • 用 户 组: 普通用户
  • 注册时间: 2011-05-08 15:32
个人简介

知乎:https://www.zhihu.com/people/monkey.d.luffy Android高级开发交流群2: 752871516

文章分类

全部博文(315)

文章存档

2019年(2)

2018年(1)

2016年(7)

2015年(32)

2014年(39)

2013年(109)

2012年(81)

2011年(44)

分类: LINUX

2011-08-09 09:02:17

                         插件
五、 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!

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