Chinaunix首页 | 论坛 | 博客
  • 博客访问: 13594
  • 博文数量: 4
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 30
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-14 08:54
文章分类
文章存档

2012年(4)

我的朋友
最近访客

分类:

2012-04-14 08:55:06

原文地址:我的.vimrc配置 作者:jiuniu110

  1. "my .vimrc config
  2. set nu
  3. syntax on
  4. set hlsearch
  5. set shiftwidth=4
  6. set tabstop=4
  7. set expandtab
  8. set csprg=/usr/bin/cscope
  9. if has("cscope")
  10. if filereadable("cscope.out")
  11. "cs add /home/liu/src_tar/squid-2.7.STABLE9/cscope.out
  12. cs add cscope.out
  13. "这里可以写绝对路径
  14. endif

  15. nmap s :cs find s =expand("")
  16. nmap g :cs find g =expand("")
  17. nmap c :cs find c =expand("")
  18. nmap t :cs find t =expand("")
  19. nmap e :cs find e =expand("")
  20. nmap f :cs find f =expand("")
  21. nmap i :cs find i ^=expand("")$
  22. nmap d :cs find d =expand("")
  23. "set nottimeout


  24. endif

  25. "让vim记忆上次编辑的位置
  26. autocmd BufReadPost *
  27. \ if line("'\"")>0&&line("'\"")<=line("$") |
  28. \ exe "normal g'\"" |
  29. \ endif
  30. "让vim记忆上次编辑的位置

  31. "开关tag窗口
  32. map :TlistToggle
    imap i

    "使用右侧窗口
    let Tlist_Use_Right_Window=0

==============================================

在vim中增加Taglist方法:

下载一个taglist的安装包

unzip -d taglist taglist_45.zip
cd taglist


cp doc/taglist.txt /usr/share/vim/vim63/doc/
cp plugin/taglist.vim /usr/share/vim/vim63/plugin/

如果目录不存在,试下ls /usr/share/vim/ 下查看下vim的版本,将上述红色版本号码变下即可。


vim乱码问题


查看文件编码
在Linux中查看文件编码可以通 过以下几种方式:
1.在Vim中可以直接查看文件编码
:set fileencoding
即可显示文件编码格式。
如果你 只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在
~/.vimrc 文件中添加以下内容:
let &termencoding=&encoding
set fileencodings=utf-8,ucs-bom,gbk,cp936


这样,就可以让vim自动识别文 件编码(可以自动识别UTF-8或者GBK编码的文件),其实就是依照fileencodings提供的编码列表尝试,如果没有找到合适的编码,就用 latin-1(ASCII)编码打开。


vim中删除特殊引号间的字符串,dt,其中单引号可以换为其他的分隔符

  1. ‘abc def ghd’
vim中光标移动
详见:http://blog.csdn.net/love__coder/article/details/6739670

  1. 行首 ^  或者 0都可以,有细微区别
  2. 行尾 $
  3. 移动到单词尾部 e
  4. 上一屏:ctrl + b

    下一屏:ctrl + f
    单词词首或前一个单词词首:b
    后一个单词词首:w
    esc的代替键  ctrl-[ 





整体移动代码

ctrl+v 选中代码,> 右移,< 左移

vim中的另类拷贝方式:

:tabe /path/to/another/file
然后用Use gt or gT 来切换文件,这个与sp不同的是切换后的界面均在同一窗口中。






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