Vim你这个错误好叉蛋疼啊

问题:
安装 Ubuntu 10.04后,GVim无法正常显示中文菜单。

原因:
Ubuntu 10.04 Lucid Lynx默认安装将会把中文区域设置为zh_CN.utf8,而GVim能识别的中文区域设置为zh_CN.UTF-8。因此GVim会在启动时报错,且 无法正常加载中文菜单。
解决方案:

代码:
cd /usr/share/vim/vim72/lang

sudo ln -s menu_zh_cn.utf-8.vim menu_zh_cn.utf8.vim

via

Continue reading Vim你这个错误好叉蛋疼啊…

悟了——Vim中,换行与折行的区别

折行是根据窗口的大小将一长行分为多行展示给你看,对于编辑器来说,它仍是一行。
换行是指每行超过指定的字符数后,强行添加换行符,从实质上将长行变为多行。
设置折行的vimrc写法是“set wrap”或“set nowrap”
设置换行需要指定每行的字符数“set textwidth=??”

一直以来将这两个搞混了。

折行后看起来有多行,但按“j”仍按照编辑器认可的一行跑,给我们的感觉就是有跳行的现象,这个时候,用“gj”来在长行内换行。

It’s all text!扩展终于无憾了。

简体中文的vim tutor

由于编码的缘故,如果你的系统环境是简体中文.utf-8,终端中输入vimtutor里,通常会显示繁体的tutor,或者干脆乱码。

然而看该tutor最后的说明:

譯制者附言︰

簡體中文教程翻譯版之譯制者為梁昌泰 ,還有另外一個聯系地址︰linuxrat@gnuchina.org。

繁體中文教程是從簡體中文教程翻譯版使用 Debian GNU/Linux 中文項目小組的于廣輝先生編寫的中文漢字轉碼器 autoconvert 轉換而成的,並對轉換的結果做了一些細節的改動。

感觉岂不是很别扭?简体的tutor一直就在系统里(tutor.zh.euc即为简体),我们只要把编码改为utf-8就可以使用了。 Continue reading 简体中文的vim tutor…

vimrc备份

  1. “我的配色方案
  2. colorscheme morning
  3. “工作在不兼容模式下
  4. set nocp
  5. “打开状态栏标尺,在状态 栏显示光标的行号和列号
  6. set ruler
  7. “搜索时高亮显示被找到的文本
  8. set hls
  9. “打开关键字上色(语法高亮)
  10. syntax on
  11. “加强Backspace的功能
  12. set backspace=indent,eol,start
  13. “使hjkl键可以折行
  14. set whichwrap=b,s,<,>,[,],h,l
  15. “设定不换行
  16. set nowrap
  17. “设置中文字体
  18. set guifontwide=WenQuanYi\ Bitmap\ Song\ 12
  19. “设置英文字体
  20. set guifont=Bitstream\ Vera\ Sans\ Mono\ 12
  21. “不在单词中间断行
  22. set linebreak
  23. ” 打开断行模块对亚洲语言的支持
  24. set fo+=mB
  25. “设置默认首行缩进宽度(shiftwidth)
  26. set shiftwidth=4
  27. “设置文本宽度(textwidth)
  28. set textwidth=78
  29. “设定帮助语言
  30. set helplang=cn
  31. “模仿vi的界面:m,r,b.用”:help guioptions”查看
  32. set guioptions=mrb
  33. “设置字符编码方式
  34. set encoding=utf-8
  35. set fileencoding=chinese

Powered by WordPress with GimpStyle Theme design by Horacio Bella.
Entries and comments feeds. Valid XHTML and CSS.
WopusIDC平台
本站作品如无注明均采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议