Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1438861
  • 博文数量: 704
  • 博客积分: 10140
  • 博客等级: 上将
  • 技术积分: 6230
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-15 20:41
文章分类

全部博文(704)

文章存档

2013年(1)

2012年(16)

2011年(536)

2010年(151)

分类: C/C++

2011-01-16 18:16:42

 vim的命令批处理的一个小例子

  对vim使用命令批处理:用-s [scirpt file] 选项.

  echo "oqwert^[:wq" > test.script

  vi -s test.script /root/dm.txt

  vim以16进制方式编辑文件:

  :%!xxd

  vim颜色太暗的解决方法:

  :colorscheme evening

  vim退出后在屏幕上保留被编辑文件的内容:

  :set t_ti= t_te=

  让vi一直显示当前行列值:

  :set ru

  我的MacOSX上的vimrc文件

  [1] Displaying line number

  [2] Syntax color

  [3] Auto indent when editing C/C++ source files

  [4] Remember and jump to the last cursor position when opening files. Thus you can find easily what you are viewing/editing last time

  set nu

  syntax on

  filetype indent on

  autocmd BufReadPost *

  if line("'"") > 0 && line("'"") <= line("$") |

  exe "normal g'"" |

  endif

  vim在屏幕行间移动

  当文件的某些行比较长,超过屏幕宽度时,通常会折行,分成若干个屏幕行(screen line)。尤其是查看一些由程序生成的文件的时候比较常见。j和k键只能在文本行之间移动。需要在屏幕行间移动的时候要用gj和gk

  用vim格式化代码

  从别的编辑器里粘贴到vim里的代码经常由于不正常的缩进变得格式混乱。在vim的官方FAQ ()找到的:

  格式化全文: gg=G

  自动缩进当前行: ==
  
阅读(391) | 评论(1) | 转发(0) |
0

上一篇:VI基本技巧

下一篇:几个有用的VI删除命令

给主人留下些什么吧!~~

chinaunix网友2011-03-08 20:36:53

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com