vim 使用笔记

by pxz


发布于: 2013-05-24 所属分类: 工具 linux 后端 服务器 标签:  469


<h3 id="h3-1-vim-"><a name="1. 从其它编辑器粘贴代码到vim时, 会出现格式错乱问题。" class="reference-link"></a><span class="header-link octicon octicon-link"></span>1. 从其它编辑器粘贴代码到vim时, 会出现格式错乱问题。</h3><p>:set paste 切换到粘贴模式<br>:set nopaste 切换到非粘贴模式</p> <h3 id="h3-2-"><a name="2. 打开文件中文乱码解决方法" class="reference-link"></a><span class="header-link octicon octicon-link"></span>2. 打开文件中文乱码解决方法</h3><p>:set fileencodings=GBK<br>:e</p> <h3 id="h3-3-"><a name="3. 开启行号" class="reference-link"></a><span class="header-link octicon octicon-link"></span>3. 开启行号</h3><p>:set nu<br>:set nonu</p> <h3 id="h3-4-"><a name="4. 上下翻页" class="reference-link"></a><span class="header-link octicon octicon-link"></span>4. 上下翻页</h3><p>ctrl + u 上半页<br>ctrl + d 下半页<br>ctrl + f 下一页<br>ctrl + b 上一页</p> <h3 id="h3-5-"><a name="5. 行号跳转" class="reference-link"></a><span class="header-link octicon octicon-link"></span>5. 行号跳转</h3><p>gg 跳至第一行<br>G 跑至最后一行</p> <h3 id="h3-6-"><a name="6. 复制粘贴" class="reference-link"></a><span class="header-link octicon octicon-link"></span>6. 复制粘贴</h3><p>yy 复制一行<br>5yy 复制5行<br>p 粘贴<br>:135, 140 co 150 -> 135行到140行的内容复制到 150行</p> <h3 id="h3-7-"><a name="7. 删除" class="reference-link"></a><span class="header-link octicon octicon-link"></span>7. 删除</h3><p>dd 删除一行<br>5dd 删降5行</p> <h3 id="h3-8-"><a name="8. 代码自动补全" class="reference-link"></a><span class="header-link octicon octicon-link"></span>8. 代码自动补全</h3><p>ctrl + p<br>ctrl + n</p> <h3 id="h3-9-vimrc-"><a name="9. vimrc 配置" class="reference-link"></a><span class="header-link octicon octicon-link"></span>9. vimrc 配置</h3><p>“开启行号<br>set number<br>“开启自动缩进, 7.3以上版本已自动开启<br>set autoindent<br>“缩进宽度为4个字符<br>set shiftwidth=4<br>“tab宽度为4个字符<br>set tabstop=4<br>“编辑时将所有tab替换为空格<br>set et<br>“按一次Backspace就删除4个空格<br>set smarttab<br>“配色方案<br>colo desert<br>“开启语法高亮, 7.3版本已自动开启<br>“syntax on<br>“字体设置<br>set guifont=courier_new:h12<br>“关闭兼容模式<br>set nocompatible<br>“以下三行模拟Windows操作,如Ctrl-C复制<br>source $VIMRUNTIME/vimrc_example.vim<br>source $VIMRUNTIME/mswin.vim<br>behave mswin<br>“不生成备份文件,下面这句要写在behave mswin下面,否则还是会生成备份,不知为何~<br>set nobackup<br>“GVIM内部编码<br>set encoding=utf-8<br>“当前编辑的文件编码<br>set fileencoding=utf-8<br>“GVIM支持打开的文件编码<br>set fileencodings=utf-8,gbk,gb2312,big5,latin1</p>

发表评论

暂无评论

搜索
用户登陆