# server-vim **Repository Path**: iprintf/server-vim ## Basic Information - **Project Name**: server-vim - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-01-30 - **Last Updated**: 2021-01-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # vim kyo server vim config project # Install: git clone http://git.oschina.net/iprintf/server-vim.git cd server-vim ./linux_install.sh # Plugin 模糊查找文件(ctrlp.vim) ctrl + p / :CtrlP 调出文件搜索列表窗口,实时模糊匹配输入 ,B / :CtrlPBuffer 调出当前打开文件列表容器搜索 ,F / :CtrlPMRUFiles 调出最近打开文件列表容器搜索 ctrl + j/k 列表上下移动选择 ctrl + v 垂直分屏打开选择文件 ctrl + x 水平分屏打开选择文件 ctrl + t 标签打开选择文件 快速注释(nerdcommenter) ,cc 快速单行注释 ,ca 切换单行注释符 ,cs 性感的注释(批量注释) ,ci 自动判断注释或取消注释 ,cy 先复制再注释 ,cA 行尾注释 ,cu 取消注释 文件浏览嚣(nerdtree) ,nt 打开关闭文件浏览嚣 选择按回车打开, 按t标签打开 选择文件:Bookmark添加到书签中 ? 得到帮助信息(功能非常强大) 显示/去除行尾空白字符(vim-better-whitespace) ,ws / :StripWhitespace 去除行尾空白字符 快速对齐(vim-easy-align) 对齐规则(分隔字符): = : . | & # , " 设置快捷键: 可视模式为回车 vmap (EasyAlign) 普通模式为ga nmap ga (EasyAlign) 用法: 选取多行(vip/gv)后: = 对齐等号表达式(PHP数组) : 对齐冒号表达式(JSON) 首个空格左对齐 2 第二个空格左对齐 - 倒数第一个空格左对齐 -2 倒数第二个空格左对齐 * 所有空格左对齐 ... 两个回车代表右对齐与前面命令组合一致 在普通模式下使用ga后跟以前命令可对当前行进行对齐操作 快速更换常用符号(vim-surround) 映射快捷键:(xmap对应c y d命令) xmap s VSurround 用法: 添加: 将当前光标所在单词添加双引号: ysiw" 将当前光标所在单词添加标签包含: ysiw

将当前光标所在单词添加指定括号: ysiw{ / ysiw[ / ysiw( 左括号会添加空格, 右括号不会添加空格 将整行添加指定引号: yss" / ys$" / ySS"(双引号会单独行) 将两个单词添加引号: vees" 删除: 删除当前光标所在双引号: ds" 删除当前光标所在标签包含: dst 删除当前光标所在括号: ds{ 替换: 将当前光标最近的单引号换成双引号: cs'" 将当前光标最近的双引号换成单引号: cs"' 将当前光标最近的双引号换成标签包含: cs"

将当前光标最近的标签包含换成双引号: cst" 将当前光标最近的标签包含换成其它标签: cst 高效编写HTML(emmet) 默认按键映射: ctrl+y ,