vim工作实用操作总结

一、vim中如何撤销

u 撤销上一步的操作
Ctrl+r 恢复上一步被撤销的操作

二、全选,单选复制粘贴

全部删除:按esc键后,先按gg(到达顶部),然后dG
全部复制:按esc键后,先按gg,然后ggyG
全选高亮显示:按esc键后,先按gg,然后ggvG或者ggVG
粘贴:p

单行复制:按esc键后, 然后yy
单行删除:按esc键后, 然后dd

三、剪切

d与y命令基本类似,所以两个命令用法一样,包括含有数字的用法.
d 剪切选定块到缓冲区;
dd 剪切整行
d^ 剪切至行首
d$ 剪切至行尾
dw 剪切一个word
dG 剪切至档尾

四、视图模式

选定文本块
1). 使用v进入可视模式,移动光标键选定内容。

    2). 选定文件中全部文本块ggVG

五、光标移动

n 空格(n是数字): 按下数字 n 然后按空格,则光标向右移动 n个字符,如果该行字符数小余 n,则光标继续从下行开始向右移动,一直到 n
数字0 或 Home : 移动到本行行首
$ 或 End : 移动到本行行尾
H :光标移动到当前屏幕的最顶行
M :光标移动到当前屏幕的中央那一行
L :光标移动到当前屏幕的最底行
G :光标移动到文本的最末行
nC:(n是数字) 光标移动到文本的第n行
gg :光标移动到文本的首行
n回车(n是数字) :光标向下移动n行

六、vim查找

1、普通模式中按斜杆/+要查询的内容后回车
2、按n向下查,按N向上查询
3、退出高亮进入命令模式:nohl

七、vim全局替换命令

步骤:
在vim中进行全局替换可以使用:s命令,具体操作如下:

  1. 打开要进行替换的文件,进入vim编辑模式。
  2. 输入命令模式,按下冒号(:)键。
  3. 输入s/要替换的内容/替换后的内容/g,其中s表示替换命令,g表示全局替换。
  4. 按下回车键,vim会自动执行替换操作。
例子:
:s/apple/orange/g   #apple:表示替换的内容,orange表示替换后的内容,/g表示全局替换

八、注意事项

vim只能粘贴50行的问题:
在当前用户主目录编辑~/.vimrc(如果不存在,新建这个文件),添加一行

:set viminfo='1000,<500
  • 3
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值