吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2391|回复: 6
收起左侧

[学习记录] 【笔记】Vi-vim-gvim快速学习

  [复制链接]
alan3258 发表于 2021-3-18 10:45

1 缓冲控制

:sp filename.txt 在新窗口打开文件
^W^W (control+w两次)在窗口键切换

2 插入模式

2.1 Escape返回命令模式

2.2 i|a进入插入编辑模式

i 在光标处字符之前插入
I 文本插到当前行的行首
a 在光标处字符之后插入
A 文本将追加到当前行末
o 当前行下面生成一空行并进入插入模式
O 当前行上面生成一空行并进入插入模式

2.3 c进入更改编辑模式

cc 以一新行替换当前正行
c0 替换当前位置到行首
c$ 替换当前到行末
联合c和移动命令cW,cec)c}

3 可视模式

3.1 V进入可视化模式

3.2 移动或是键盘操作指定区域

y 复制
d 剪切

3.3 回到命令模

P 粘贴到光标之后
p 粘贴到光标之前

4 设置

4.1自动缩进已启用

control+d 向左缩进一级
control+d 向右缩进一级
:set autoindent  手动启用自动缩进
:set tabstop=4一个tab为4个空格

5 命令模式

5.1 移动

5.1.1 字符

h 左
j 下
k 右
l 上

5.1.2 单词

vi按空格或标点符号分隔单词,vi按空格或新行来分隔长单词


w 下一单词第一字符
W 下一长单词第一字符
e 下一单词最后字符
E 下一长单词最后字符
b 前一单词第一字符
B 前一长单词第一字符

5.1.3 行、句、段

0 到行首
$ 到行尾
( 到句首
) 到句尾
{ 到段首
} 到段尾
Ctrl+F|Page Up 到上页
Ctrl+B|Page Up 到下页

5.2 高级

5.2.1 特定行

<行号>G跳到指定行数
例如 36G-跳转到第36行

5.2.2 正则搜索

/regexp 到文本演示下一次出现的地点
/foo\.gif 将会匹配"foo.gif",注意转义符
n 向前重复搜索
N 向后重复搜索

5.3 Q进入ex模式 ex-mode

Escape 总是可以返回命令模式
:q 退出
:w 保存
:w /home/user/filename.txt 另存为    
:q! 不保存强制退出
:wq! 保存强制退出

5.3.1 文本替换

:s/regexp/replacement/ 替换当前行出现的第一个式样
:s/regexp/replacement/g 替换当前行所有匹配
:s%/regexp/replacement/g 文件中所有匹配式样(这通常是需要的)
:s%/regexp/replacement/gc (c代表“confirm”每次替换前要求确认)文件中所有匹配式样(这通常是需要的)

5.4 编辑控制

x 删除当前贯标所在的字符
J 将下一行接到当前行行末
r 替换原字符
dd 删除当前行

5.4.1 重复及删除

. 重复上一个命令
dw 从当前位置删除到下一个单词词首
d) 删除到先一个句尾 
d} 删除本段剩余部分
u 恢复一次命令,撤销

5.4.2 组合命令

3w 向后找3个单词
12b 向前12个单词
4j 向下4行
d3w 删除贯标后3个单词
d2j 将删除当前行和下两行

以上是我在看视频时的笔记,希望对大家有所帮助。
朋友们可以发挥自己的智慧组合很多自己喜好的命令。

免费评分

参与人数 3热心值 +3 收起 理由
·白茶相依 + 1 我很赞同!
长安街的二狗子 + 1 谢谢@Thanks!
wisecat + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

freechoice 发表于 2021-3-18 11:23
给个可视化的供大家参考
vim.png
 楼主| alan3258 发表于 2021-3-18 11:29
音夜醉 发表于 2021-3-18 12:44
好家伙,vim我学过一段时间后就忘了怎么操作的了,就记得wq!是保存。感觉学了之后如果不经常练习就会忘记
默哀爱学习 发表于 2021-3-18 12:53
厉害厉害
·白茶相依 发表于 2021-3-18 13:02
freechoice 发表于 2021-3-18 11:23
给个可视化的供大家参考

这个看着挺清楚
iceboy800 发表于 2021-3-18 14:18
非常感谢楼主分享!
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 05:43

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表