vim使用笔记
编程技术  /  houtizong 发布于 3年前   133
sudo apt-get install vim
插入 i 退出 :q 退出所有的页签 :qall 退出其他的页签 :tabo 当前光标下一行换行插入 o 当前光标上一行换行插入 O 左上下右 h j k l 选择文本 摁v然后左右键选择 复制选择 y 剪切 按 v 以及左右选中后 按 x 粘贴 p 删除一行 dd 上下行交换 dd y 删除n个单词 d + 数字 + w 行首 ^(一个句子的行首,不包含空格) 行尾 $ 绝对行首 0(阿拉伯数字0,行首,最左边) 句首(段首) ( 下一个句首 ) 查找下一个与当前光标相同的单词 * 前一个用 # shift + % 会找到最近的括号,在括号左右进行切换 替换某一个字符 r + 新字符 重复上一次的命令 . 合并两行 J visual模式 v visual模式下选择一个单词 e
按上下键进行移动光标的位置 按 o 键或者回车键 在展开与收起之间进行切换 按 shift + o 展开所有子菜单 按 i 键 在右侧出现分离的窗体中显示文件 按 t 键 在新的页签中显示文件(显示页签之后 切换页签(从左到右)的命令是 gt, 反向(从右向左)切换 gT ) 按 T 键 在后台标签页中打开 按 r 键 递归刷新当前节点 按 shift + r 递归刷新根结点 按 p 键 到上层目录 按 P 键 到根目录 按 K 键 到第一个节点 按 J 键 到最后一个节点 按 u 键 打开上一层目录 按 x 键 合拢选中结点的父目录 按 shift + x键 .递归 合拢选中结点下的所有目录
if has("autocmd") filetype indent on endif
:e
ctrl+v 选中多行,然后按键 shift+i 在光标所在行添加内容(ruby 注释 就是 #), 最后按 ESC 键应用到选中的所有行
w 下一个单词 e 单词尾 b 前一个单词
次数数字 + i + “字符” + esc
a、字符查找 f + 字符 往后查找 F + 字符 往前查找 b、文本查找 / + 文字 n 往后查找下一个 N 往前查找上一个
# auto complete ({['" snippet ( (${1})${2} snippet { {${1}}${2} snippet [ [${1}]${2} snippet < <${1}>${2} snippet ' '${1}'${2} snippet " "${1}"${2}
请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!
技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成
网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];
文章归档
文章标签
友情链接