Vim使用笔记

重复一个命令

使用.

删除单词

  dw: 删除后一个单词
  db: 删除前一个单词
  dtx:删除单词并匹配到x字符

快速跳转

  gg: 文件头
  G:  文件尾
  0: 行首(算上空格)
  ^:行首(排除空格)
  $: 行尾

修改

  ciw(change inner word):修改整个word
  cw:修改整个word
  ci{:先将光标移到{}里面再使用这个命令,可以删除{}里面的内容
  ci(:先将光标移到()里面再使用这个命令,可以删除()里面的内容
  c$:修改一直到行尾

换行

  o: 下一行
  ctrl+o: 上一行

文档出现的Leader是哪个键

默认<leader>是 .用来和其它按键一个组合使用

NERDTreeToggle插件的使用

  ,nf ,nn打开插件
  J K 第一行和最后一行
  t o tab中打开,预览
  <leader>nn :打开NERDTreeToggle文件浏览器
  <crl>f  or <leader>j :搜索
  <leader>f: 打开最近打开过的文件
  <leader>w: 保存
  shift+i : 显示、隐藏文件夹
  crl+w: 切换

常用插件介绍

ack.vim:快速查找内容
ctrlp.vim:快速查找文件名
lightline.vim:轻型和可配置的状态列表/制表插件
YouCompleteMe:自动补全插件
NERDTreeToggle:文件浏览插件

怎么进行多行缩进

方法一、
使用>
缩进5行 5>>
方法二、
使用视图模式
Ctrl+v进入视图模式,上下移动选中多行,然后输入>

查看当前所有的映射

:nmap for normal mode mappings
:vmap for visual mode mappings
:imap for insert mode mappings

g的使用

:[range]g/pattern/cmd

格式化缩进

使用 =

运行命令 Bang(!)

方法一:

:!{cmd}
:w !{cmd}
:r !{cmd}  (执行命令的结果会插入)

方法二:

:sh
exit
或
Ctrl-z
fg

参考

vim_wiki

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • vim 介绍: vim的前身是 vi(Visual Interface), 文本编辑器。 vi/vim只能编辑文本...
    灭霸_阅读 350评论 0 0
  • One Chapter 使用 h、j、k、l来进行光标的移动 使用vim filename 编辑文本 使用 q! ...
    Yard阅读 314评论 0 0
  • ============vim编辑器的高级用法============ctrl+alt+t 独立重新打开一个新终端...
    jkCodic阅读 548评论 0 5
  • 第四单元 花瓣零落非无情,落于尘土化春泥 第五章 郊游 一路上,龙雲祁一直盯着杨碧妍看。杨碧妍有些害...
    _我只是想吃方糕_阅读 309评论 0 1
  • 新春期间的几首花诗得到诗友的点评,部分和诗和对精彩纷呈胜原诗。 此情此景,不忍独甘,另帖特发,与众分享。 ...
    珠江潮平阅读 639评论 15 32