使用技巧
- % 可以让光标从它当前所在的括号跳转到与它相匹配的括号上去, 对花括号和
圆括号, 方括号都有效, 常用于手工检查括号是否匹对. - 标记行再随时返回被标记的位置.
m char (MARK) 把这个地方标示成 char
' char (quote character) 跳到被标为 char的那一行
'' (按两次') 回到刚才的位置
- "处理文本中显示乱码
set encoding=utf-8set fileencodings=utf-8,chinese,latin-1if has("win32")set fileencoding=chineseelseset fileencoding=utf-8endif
- "处理consle输出乱码
language messages zh_CN.utf-8
关于Vim的支持多字符编码方式工作的运作原理是:首先、Vim 启动,根据_vimrc配置文件中设置的encoding的值来设置buffer、菜单文本、消息文的字符编码方式。紧接、读取要编辑的文件,根据fileencodings中列出的字符编码方式逐一探测该文件编码方式。并设置fileencoding 为探测到的字符编码方式。
1):echo $vim 显示安装路径,也是_vimrc的加载路径2) winpos 135 35 //设置窗口启动位置3) set lines=30 columns=20 //设置窗口大小4) colo torte //设置本色方案5) set autoindent //设置自动缩进6) syntax on //开启语法高亮7)set tabstop=4 set softtabstop=4 //设置(软)制表符宽度为4:8) set shiftwidth=4 //设置缩进的空格数为49) set filetype=java //语法高亮时等,设置缺省文件类型
分割窗口:split 分割窗口 ctrl+w在不同窗口之间切换,:close关闭当前窗口,:only 关闭其它窗口,:split two.java要把一个窗口设置为指定的高度:{height}CTRL-W _就是先输入一个数值,然后输入 CTRL-W 和一个下划线要把一个窗口扩展到尽可能大,可以使用无计数前缀的 CTRL-W _ 命令。:vsplit 垂直分割窗口你打开了几个窗口,现在你想退出 Vim,你可以分别关闭每一个窗口。更快的方法是::qall这表示 "quit all" (全部退出)。如果任何一个窗口没有存盘,Vim 都不会退出。同时光标会自动跳到那个窗口,你可以用 ":write" 命令保存该文件或者 ":quit!" 放弃修改。如果你知道有窗口被改了,而你想全部保存,则执行如下命令::wall