Vim基础

1.shell命令行进入vim模式

set -o vi

2.vim常用命令

2.1 游标移动

Option name Markup
nh,nj,nk,nl 游标上下左右移动n位
n<space> 游标向后移动n位
0,$ 移动到这一行最前面,最后面
gg 移动到文档的第1行
n<Enter> 向下移动n行
G 游标移动到文档的最后一行的第一个字元
nG 移动到文档的第n行
H,M,L 游标移动到屏幕的最上方/中央/下方那行的第一个字元
[Ctrl] + [d],[Ctrl] + [u] 向下,向上翻半页
[Ctrl] + [f],[Ctrl] + [b] 向下,向上翻页

2.2 搜索

Option name Markup
/word 向游标后面的内容中寻找word 的字串
?word 向游标前面的内容中寻找word 的字串
n 重复进行一次前面的搜寻动作
N 反向进行前一搜寻动作

2.3 编辑

Option name Markup
nx, nX 向后/前删除n个字符
ndd 删除游标所在的向下n行
nyy 复制游标所在的向下n行
p,P 将已复制的粘贴到游标的下/上一行
u 撤销前一操作
[Ctrl]+r 重做上一操作

参考:《鸟哥的私房菜》第九章、vim 程式編輯器

最近的文章

Screen常用命令

1. New a screenscreen -S sc12. Detach a screenctrl + a + dorscreen -d name3. Search the screen ids & reattach a screenscreen -lsscreen -r id4. Kill a screenkill -9 sc1_idscreen -wipe…

cs-basic, screen, linux继续阅读
更早的文章

8招让你变得更风趣幽默

扩大知识面; 增加值得分享的经历; 专注正在做的事; 结识新的朋友; 保持开放的心态; 培养兴趣; 拥有独特的审美; 做自己。视频:【好葉】8招讓你變得更風趣幽默…

reading, methodology继续阅读