vim简单用法1

  1. 上下左右kjhl
  2. :q! 丢弃修改退出
  3. x 删除一个字符
  4. i 光标前插
  5. A 行尾追加
  6. :wq 保存退出
  7. dw 从光标处删除一个字,光标处在下一个字上
  8. d$ 从光标处删除到行尾
  9. de 从光标处删除到字尾
  10. 2w 2de ... 2次w,de...
  11. 0 行首,包括空白
  12. ^ 行尾,不包括空白
  13. dd 删除当前行
  14. u 撤销操作
  15. p 粘贴
  16. r 替换一个字符
  17. ce cw 从光标处改一个字
  18. c$ 从光标处改一行
  19. ctrl-g 显示行号
  20. g ctrl-g 统计字数
  21. G 文件末尾
  22. gg 文件开始
  23. 行号 G 调到指定行
  24. /字符串 搜索字符串 你像搜索 ?字符串 n 查下一个 N 查上一个
  25. ctrl-o 回到旧位置 ctrl-i 去到较新位置
  26. 光标放在括号上,按%找到括号的另一半
  27. :s/old/new/g 当前行所有old换成new :s/old/new 换第一个
  28. :3,10s/old/new/g 行3到10所有old换成new
  29. :%s/old/new/g 整个文件old换成new
  30. :!shellcmd 在vim里执行一次shell命令
  31. :w file 保存为file
  32. v 移动 :w file 进入可视模式,选择,保存为file
  33. v 移动 d 删除选择的内容
  34. v 移动 y 复制选择的内容
  35. yw y$ 复制什么的
  36. :r 插入外部内容 如 :r file :r !ls
  37. o 行下插 O 行上插
  38. e 字尾
  39. a 光标后插
  40. R 连续换字符

.vimrc 配置

set incsearch
set ignorecase
set nocompatible
set wildmenu
set laststatus=2
set ruler
set number
set cursorline
set cursorcolumn
set hlsearch
syntax enable
syntax on
set expandtab
set tabstop=4
set shiftwidth=4
set softtabstop=4
set foldmethod=syntax
set nofoldenable

  1. 随机记录比较常用的,不定期增补一些
最后修改:2019 年 02 月 28 日
如果觉得我的文章对你有用,请随意赞赏