VIM

IDE:集成开发环境
GUI:图形界面接口
VIM:vi系统自带,功能较弱,vim需要安装,功能强大

vim帮助手册查看:
shell下敲:vimtutor

怎把终端分为多个窗口:

1. 用正常的方式打开一个终端。
2.使用组合键 ctrl+shift+t , 这时就在同一个窗口中打开了另一个终端,当然再按一次ctrl+shift+t,会再生成一个,需要多少了大家可以自行决定。
3.按组合键Alt+1,就会切换到第一个终端,按Alt+2,就会切换到第2个终端,Alt+n,对应的就会切换到第n个终端

三种模式:

命令行:
保存退出:ZZ
代码格式化:gg=G
光标的移动:HJKL 左下上右
快速移动到行首:0
快速移动到行尾:$
快速移动到文件头:gg
快速移动到文件尾:G
移动到x行:x+G
向下跳x行:x+Enter
删除光标前字符:X,后:x
删除一个单词:d+w
删除光标后面:d+¥ / D
删除(剪切)光标所在行:dd
删除光标一下x行:x+dd
删除当前行及一下所有行:d+G
删除当前行及前面所有行:d+gg
撤销:u
反撤销:Ctrl+r
复制行:yy
粘贴:d(粘贴到当前光标的下一行)D(粘贴到当前光标上一行)
复制x行:x+yy
可视模式:v
可视模式下复制删除:选中后1个y/d即可,p(粘贴到当前光标后面) P(粘贴到当前光标前面)
替换一个字符:r
替换多个字符:R
查找:/xxxxx, n(向下查找) N(向上查找)
查找:?xxxx
查找:光标放到需要查到的关键字处+#,N/n上下切换
查man文档:光标放在需查函数上+章节号+K
man帮助文档:man+man
切换到编辑模式:a/A i/I o/O s/S
切换到末行模式::

编辑模式
切换到命令模式:ESC

末行模式
跳到400行::400
保存:w
退出:q
保存退出:x
替换行中的old为new:s/old/new/gc
         g:表示替换当前行
         c:提示是否替换
22行到28行之间替换:22,28s/old/new/gc
替换所有:%s/old/new/gc
    %:表示通配符
水平分屏当前文件:sp
垂直分屏当前文件:vsp
水平分屏另一个文件:sp+filename
垂直分屏另一个文件:vsp+filename
         Ctrl+ww 屏幕间切换
保存所有分屏:wall
退出所有分屏:qwall
保存退出所有分屏:wqall
编辑模式下执行shell命令:
         !ls
         !pwd

vim打开分屏:
vim -o2 filename1.c filename2.c //2表示分屏2个文件,可写可不写
vim -O2 filename1.c filename2.c

vim配置:
用户级别:
配置文件目录:~/.vimrc (如果没有可以自己创建)

系统级别:
配置文件目录:/etc/vim/vimrc

vim --version 查看vim版本

配置参考:http://www.ruanyifeng.com/blog/2018/09/vimrc.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值