VIM
EnjoyCodingAndGame
Nothing raplaces hard work.
纸上得来终觉浅,绝知此事要躬行。
展开
-
VIM删除每行开头结尾空格
行末:$ 行首:^空格:\s行末空格:\s\+$行首空格:^\+\s删除行末空格,可以执行如下命令::%s/\s\+$//命令前面的"%"指明范围,表示作用于整个文件。"substitute" 命令的匹配模式是"\s\+$"。这表示行末($)前的一个或者多个(\+)空格(\s)。替换命令的 "to" 部分是空的:"//"。这样就会删除那些匹配的空白字符。原创 2014-12-01 21:11:19 · 7051 阅读 · 1 评论 -
使用Vundle安装YouCompleteMe
1. 下载Vundle$ git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim2. 配置Vundle将如下内容复制到.vimrc最上方。set nocompatible " be iMproved, requiredfiletype off " required" se原创 2014-12-23 16:41:29 · 3276 阅读 · 1 评论 -
VIM代码折叠
创建和删除折叠zf 创建折叠,仅当 'foldmethod' 设为 "manual" 或 "marker" 时有效。例如: zf56G,创建从当前行起到56行的代码折叠; 10zf或10zf+或zf10↓,创建从当前行起到后10行的代码折叠。 10zf-或zf10↑,创建从当前行起到之前10行的代码折叠。 在括号处zf%,原创 2014-12-23 16:38:39 · 557 阅读 · 0 评论 -
VIM Cheat Sheet
1. 如果已经用vim打开了一个文件,想要在窗口中同时再打开另一个文件:横向分割显示::vs filename纵向分割显示::sp filename原创 2018-05-09 10:00:21 · 629 阅读 · 0 评论