VIM

Posted 游荡的鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VIM相关的知识,希望对你有一定的参考价值。

vim配色


  • 在用户目录下编辑.viminfo 添加 :colorscheme desert

  • 在PUTTY软件配色windows-colours


Default Foreground 89 166 114

default Background 10 10 10

ANSI Blue 117 117 0

命令模式下光标的移动

行内操作

  • 下上左右移动:j k h l # nj 向下移动n行
  • 单词间移动光标:w(向后移动一个单词,nw向后移动n个单词) b(向前移动1个单词,nb),光标停在单词首位
    e(向后移动1个单词)光标停在单词末尾
  • 移动到行首、行尾:^(或者0) $
  • 快速跳到行内字符:向右fx(或者nfx),向左Fx(或者nFx)查找

    行操作

  • gg G 快速跳到文章的开头和结尾
  • 半屏移动 (c+d)、(c+u) 向前下上移动半屏
  • 全屏移动(c+f)(c+b)向下移动、向上一个屏幕的内容
  • ngg或者nG 移动到第n行
  • zz zt zb 把当前光标置于中间、顶部、底部

搜索字符

  • / ? 向下、向上搜索
  • 光标停在单词位置按 *快速搜索改词
  • n N 搜索关键字后 向下向上搜索
  • :set ignorecase,:set noignorecase 忽略大小写,不忽略大小写

操作字符

复制 黏贴 剪切

  • yy 复制光标所在行,nyy复制光标到光标第n行
  • yw ye 复制光标所在单词
  • y$ y0(y^)复制光标到行尾、行首
  • ynh ynl 向前复制n个字符 向后复制n个字符 #ynj ynk 向下 向上复制n+1行
  • 剪切y换成d,既是剪切,x``X 向前前后删除一个字符
  • 黏贴 p P 在前插入、在后插入
  • 块复制黏贴(c+v) 选择复制黏贴v y复制 d黏贴

恢复操作

  • u 恢复上一次操作(c+r)取消恢复

编辑模式

  • 进入编辑模式 i原位插入 I行首插入 o下1行插入 O上1行插入 a(下个字符位置插入) A(行末插入)
  • (c+->/<-)编辑模式左右移动

以上是关于VIM的主要内容,如果未能解决你的问题,请参考以下文章

从零开始配置vim(27)——代码片段

从零开始配置vim(27)——代码片段

从零开始配置vim(27)——代码片段

vim代码片段插件ultisnips的使用

如何使用sublime代码片段快速输入PHP头部版本声明

Sublime text3最全快捷键清单