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的主要内容,如果未能解决你的问题,请参考以下文章