Vim安装与使用详细教程

Vim编辑器使用入门 一、Vim 编辑器基础操作 二、Vim 编辑器进阶操作 三、Vim 编辑器高级操作 四、Vim 编辑器文件操作 五、Vim 编辑器文件管理 六、Vim 编辑器进阶技巧 七、Vim 编辑器增强功能 阅读详情

欢迎关注本人Github:https://github.com/itgoyo

Vim

详细Vim快捷键大全

Vim的配置以spf-13为例子

项目地址: https://github.com/spf13/spf13-vim

Vim的安装
  • Linux, *nix, Mac OSX Installation

The easiest way to install spf13-vim is to use our automatic installer by simply copying and pasting the following line into a terminal. This will install spf13-vim and backup your existing vim configuration. If you are upgrading from a prior version (before 3.0) this is also the recommended installation.

Requires Git 1.7+ and Vim 7.3+

curl https://j.mp/spf13-vim3 -L > spf13-vim.sh && sh spf13-vim.sh

If you have a bash-compatible shell you can run the script directly:

sh <(curl https://j.mp/spf13-vim3 -L)

此过程会比较长,包括插件的下载还有安装,这个过程将近1个多小时

  • Installing on Windows

On Windows and *nix Git and Curl are required. Also, if you haven’t done so already, you’ll need to install Vim. The quickest option to install all three dependencies (Git, Curl, Vim and spf13-vim) is via Chocolatey NuGet. After installing Chocolatey, execute the following commands on the command prompt:

Install with cmd.exe(run as admin mode)

@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
C:\> choco install spf13-vim

一直Y,整个过程大概2h左右

Vim插件的介绍

  • #### Vundle(The best plugin manager)

Vundle is an excellent system built on the same principles as Pathogen, but with an integrated plugin management system that is Git and Github aware.

spf13-vim uses the Vundle plugin management system to have a well organized vim directory (Similar to mac’s app folders). Vundle also ensures that the latest versions of your plugins are installed and makes it easy to keep them up to date.

  • #### NERDTree(file navigation)

NERDTree is a file explorer plugin that provides “project drawer” functionality to your vim editing. You can learn more about it with :help NERDTree or checkout my post on NERDTree.

Use Ctrl+e to toggle NERDTree

  • #### ctrlp(fast file finder)

Ctrlp replaces the Command-T plugin with a 100% viml plugin. It provides an intuitive and fast mechanism to load files from the file system (with regex and fuzzy find), from open buffers, and from recently used files.

Use Ctrl+p to toggle Ctrlp

  • #### neocomplcache(autocomplete++)

NeoComplCache is an amazing autocomplete plugin with additional support for snippets. It can complete simulatiously from the dictionary, buffer, omnicomplete and snippets. This is the one true plugin that brings Vim autocomplete on par with the best editors.

Use Ctrl+n to toggle neocomplcache

  • #### Tagbar(tag generation and navigation)

spf13-vim includes the Tagbar plugin. This plugin requires exuberant-ctags and will automatically generate tags for your open files. It also provides a panel to navigate easily via tags

Use ,tt to toggle neocomplcache

关于在Mac端ctags无效的解决方法

https://brew.sh/

https://github.com/universal-ctags/ctags

https://github.com/universal-ctags/homebrew-universal-ctags


在Windows端,如果想切换到别的盘符进行操作的话,使用

:NERDTree D:\\

进行目录的跳转


Preview: To preview markdown format you need to install bluecloth gem

在使用previewMarkdown的时候出现了
Preview: To preview markdown format you need to install bluecloth gem

解决方法:

  • sudo gem install redcarpet

  • sudo gem install bluecloth

Linux出现的问题

can’t find header files for ruby at /usr/lib/ruby/include/ruby.h

解决方法:sudo apt-get install ruby-dev

提示找不到tag文件

用法:
    1.生成标签文件(cmd到项目的目录中执行)
        在当前目录下(运行$提示符后面的命令): 
        $ctags -R .
      -R表示recursive,递归,为当前目录及其子目录中的c文件生成标签文件。最后一个.表示在当前目录。
        运行完当前目录会多一个文件tags,就是c标签的索引文件。
    2.跳转
        1)用vim打开一个已经建过标签的c文件    
        2)ctrl+] 找到光标所在位置的标签定义的地方
        3)ctrl+t 回到跳转之前的标签处
    3.窗口显示方法
         命令Tagbar toggle打开相应的方法窗口显示
    注意:此时运行vim,必须在"tags"文件所在的目录下运行。否则,运行它会找不到"tags"文件,而需要在vim中用":set tags="命令设定"tags"文件的路径。对于一个稍微大点的项目,你可能在任何一个目录下打开vim,然而在每个目录下都生成一个tags文件并不 是个好主意,那么如何解决呢?方法是在.vimrc中增加一行:
        set tags=tags;/
    这是告诉vim在当前目录找不到tags文件时请到上层目录查找。
窗口切换快捷键

Ctrl+w+w

关闭分屏
关闭当前窗口。
Ctrl+W c
关闭当前窗口,如果只剩最后一个了,则退出Vim。
Ctrl+W q
打开多个窗口了之后,怎么快速切换

:buffers 列表 :bn下一个 :bp 上一个 :b17

取消查找遗留的边框
set: nohlseach
VIM编辑多行
vim进了多行编辑模式:<ESC>之后按CTRL+V进入visual block模式(列编辑)。光标移到某行行首,进入visual block模式,上下键选择行,按I(i的大写字母),输入##,然后按<ESC>键,这样就在多行行首添加##了。也可以在多行的固定位置添加固定字符。

如果要删除这些##,进入visual block模式,选中这些##,按d即可。

全局搜索Ack

按键 | 功能|
|:—:|:—:|
| ? | 显示键盘映射 |
| o | 打开文件 |
|O | 打开文件关闭QuickFix窗口 |
| go | 预览文件,但焦点留在ack搜索结果上|
|t | 在新标签页打开文件 |
| T | 在新标签页打开但不切换到那个标签页 |
| h | 分屏打开 |
| H | 分屏打开,但焦点停留在ack搜索结果上 |
| v | 竖直分屏打开 |
|gv|竖直分屏打开,但焦点停留在ack搜索结果上|
|q|关闭QuickFix窗口|

windows

在Windows下安装它们可以使用Chocolatey,安装方法如下:首先以管理员权限打开cmd窗口,然后运行下列命令,首先以管理员权限打开cmd窗口(管理员那个终端才有效),然后运行下列命令

@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

安装完了之后

choco install ack 
Mac
brew install ack

如果出现一下乱码

'perl' 不是内部或外部命令,也不是可运行的程序

下载安装ActivePerl,配置环境变量即可解决此问题。
下载地址

SpaceVim

该配色使用的是gruvbox

如果想更换成此主题
- 在vimrc文件中增加

 "gruvbox主题"
Plugin 'morhetz/gruvbox'
set bg=dark
colorscheme gruvbox

然后全局搜索let g:airline_theme,改成如下颜色防止颜色不协调

  let g:airline_theme = 'dark'

终端运行
PluginInstall完成之后,重启就可以了

怎么打开最进打开过的文件

启动Vim的时候Ctrl+o即可

标记

使用标记可以快速移动。到达标记后,可以用Ctrl+o返回原来的位置。 Ctrl+o和Ctrl+i 很像浏览器上的 后退 和 前进 。

m{a-z}: 标记光标所在位置,局部标记,只用于当前文件。

m{A-Z}: 标记光标所在位置,全局标记。标记之后,退出Vim, 重新启动,标记仍然有效。

`{a-z}: 移动到标记位置。

‘{a-z}: 移动到标记行的行首。

`{0-9}:回到上[2-10]次关闭vim时最后离开的位置。

`: 移动到上次编辑的位置。”也可以,不过`精确到列,而”精确到行 。如果想跳转到更老的位置,可以按C-o,跳转到更新的位置用C-i。

`”: 移动到上次离开的地方。

`.: 移动到最后改动的地方。

:marks 显示所有标记。

:delmarks a b – 删除标记a和b。

:delmarks a-c – 删除标记a、b和c。

:delmarks a c-f – 删除标记a、c、d、e、f。

:delmarks! – 删除当前缓冲区的所有标记。

:help mark-motions 查看更多关于mark的知识。

Linux版本中粘贴系统剪切板内容失败

- 首先,查看vim版本是否支持clipboard

vim --version | grep "clipboard"

clipboard前面有一个小小的减号,说明不支持。

如果不支持的话,需要安装图形化界面的vim,或者重新编译vim
sudo apt-get install vim-gnome

安装完成后再次执行:

vim --version | grep "clipboard"

发现已经支持clipboard

那么我们的目的是要复制到系统剪切板则需要选中内容后输入命令:”+y

粘贴到特定的寄存器也是同理。例如”+p将系统剪切板的内容拷贝到vim中(非编辑模式下)。

快速跳转插件Easymotion

vim-easymotion

配置如下:

let g:EasyMotion_smartcase = 1
"let g:EasyMotion_startofline = 0 " keep cursor colum when JK motion
map <Leader><leader>h <Plug>(easymotion-linebackward)
map <Leader><Leader>j <Plug>(easymotion-j)
map <Leader><Leader>k <Plug>(easymotion-k)
map <Leader><leader>l <Plug>(easymotion-lineforward)
" 重复上一次操作, 类似repeat插件, 很强大
map <Leader><leader>. <Plug>(easymotion-repeat)
  • 用法1: 跳转到当前光标前后的位置(w/b)
  • 用法2: 搜索跳转(s)
  • 用法3: 行级跳转(jk)
  • 用法4: 行内跳转(hl)
  • 用法5: 重复上一次动作(.)
建议

1.还可以f和t, 不过建议简单化, 一个w/b走天下.

2.如果你不经常使用s, 可以将s改键, nmap s (easymotion-s), 这样你只需要输入s就可以进行搜索快速跳转(强迫症表示不能忍….)
具体做法见官方文档

3.默认作为这个插件的快捷键其实挺好的, 貌似没有其他插件会导致冲突, 还可以配置一整套, 强迫症很满意

4.可以配置2/n个字符的搜索跳转, 更精准, 按需自取(个人觉得太复杂了没必要) 文档和文档

5.这个插件专心做好跳转就好, 没必要把搜索的活给做了

Vim窗口切换

鼠标在各个窗口间循环移动:
ctrl+w+(小写的 hjkl), “非线性”的跳转的: ctrl_w+t(top : 左上角, +b: bottom, 右下角), p: preview: 上一个子窗口.
set mouse=a 所有all 的状态下都可以使用 鼠标..

窗口本身的位值的移动:
ctrl_w + r: 窗口本身, 不是鼠标指针顺时针 (向下, 向右 移动), R : 则是逆时针反方向(向上, 向左)移动.
ctrl_w+x: 左右上下对应位置的窗口 对调. 要注意窗口必须是 对应的, 如果不对应将无法对换, 比如左边一个大窗口, 右边有两个小的 子窗口, 则左右不能互换.

窗口本身 的位置移动, 而且大小也发生”最大化”变化
Ctrl_w+ HJKL( 注意是大写的字母 H, J, K, L , 表示要按shift才能实现的)… 要注意, 可以通过 windows 窗口 “贴边” 最大化来理解, H和 L 就是 向左或向右 最大化贴边 显示; 而 JK 则是 向上 或 向下 贴边 最大化显示. 最大化后 就不能 再次操作复原窗口了, 其实也没有必要

调整窗口的水平/垂直尺寸?
用ctrl+ w 结合 >, <调整水平尺寸, 用+ - 调整垂直尺寸, 这个是微调. 也可以用纯粹的命令用 :resize +/- n, 或者 vertical resize +/- n (支持命令简写, 但是要能够使命令被唯一确定才行. 通常要用5,10,15, 20的大小间隔来调…太小了没有意义)

除了这些调整/ 遍历鼠标的方法, 还有一个关闭子窗口的问题. 关闭的方式, 除了命令外, 还有窗口关闭 的方式: 用ctrl+w + q(quit), c(close), o(other)等.

VIM注释插件nerdcommenter

nerdcommenter

使用:  
1、 \cc 注释当前行和选中行  
2、 \cn 没有发现和\cc有区别  
3、 \c<空格> 如果被选区域有部分被注释,则对被选区域执行取消注释操作,其它情况执行反转注释操作  
4、 \cm 对被选区域用一对注释符进行注释,前面的注释对每一行都会添加注释  
5、 \ci 执行反转注释操作,选中区域注释部分取消注释,非注释部分添加注释  
6、 \cs 添加性感的注释,代码开头介绍部分通常使用该注释  
7、 \cy 添加注释,并复制被添加注释的部分  
8、 \c$ 注释当前光标到改行结尾的内容  
9、 \cA 跳转到该行结尾添加注释,并进入编辑模式  
10、\ca 转换注释的方式,比如: /**/和//  
11、\cl \cb 左对齐和左右对其,左右对其主要针对/**/  
12、\cu 取消注释  

It requires Vim 7.3.885 or later with Lua support (“+lua”)

方案一:

brew install vim --with-lua

方案二:

brew uninstall vim
brew install luajit
brew install vim --with-luajit
Linux Vim最全面的教程 Linux Vim最全面的教程涵盖了Vim安装、启动、主要模式、基本操作、进阶功能以及配置等多个方面。 阅读详情

相关推荐

一文搞定vim,从安装到入门到精通,助你成功入门vim

vim教学,一文搞定vim,从安装到入门到精通,助你成功入门vim

Peter Cheung的博客 4181

编辑器之神——vim编辑器(详细、完整)

编辑器之神——vim编辑器的使用,非常详细完整,图文结合易掌握

永不落的梦想 8万+

CANoe_Demo_下载以及安装教程

CANoe Demo下载安装流程

Jar_Lee的博客 1万+

vim使用教程

转载 https://blog.csdn.net/qq_30748863/article/details/84669058 文章目录 一、什么是VIM 二、VIM入门 三、常用命令介绍 移动 选择 复制 粘贴 删除(剪切) 撤销 恢复 查找 替换(修改) 缩进 标记 查看历史 进入插入模式 进入底行模式 其他tips 一、什么是VIM 在说vim之前,先说下什么是vi。vi是visual in...

IDzengkun的博客 2万+

使用GitHub上的apt-vim进行Vim安装教程

使用GitHub上的apt-vim进行Vim安装教程 项目介绍 该项目"apt-vim"是由开发者@egalpin维护的一个开源资源,虽然没有直接找到这个特定仓库的信息,但从其命名推测,它旨在提供一种便捷的方式来通过APT(Advanced Package Tool)在Debian或Ubuntu系统上安装Vim编辑器。这个项目可能是为了简化传统命令行安装过程,可能包括脚本或者说...

gitblog_00874的博客 471

gomin Vim 配色方案安装使用教程

gomin Vim 配色方案安装使用教程 1、项目介绍 gomin 是一个为 Vim 设计的极简配色方案,专为 GUI 版本设计。该项目由 Konstantin8105 开发,旨在提供一个简洁、高效的 Vim 编辑器配色方案,特别适用于 Golang 开发。gomin 配色方案的特点是颜色简洁,能够有效减少视觉干扰,提升代码阅读体验。 2、项目快速启动 安装步骤 下载配色文件: 从 GitH...

gitblog_00079的博客 720

Vim-InterestingWords 插件安装使用教程

Vim-InterestingWords 插件安装使用教程 1. 项目介绍 Vim-InterestingWords 是一个用于 Vim 编辑器的插件,旨在帮助用户高亮显示和导航文本中的不同单词。该插件允许用户在当前缓冲区中高亮显示光标下的单词,并支持同时高亮显示多个不同的单词。用户可以通过简单的快捷键在不同的高亮单词之间进行导航,类似于传统的搜索功能。 2. 项目快速启动 安装方法 推荐使用 ...

gitblog_00269的博客 875

Go 调试工具 Vim-godebug 安装使用教程

Go 调试工具 Vim-godebug 安装使用教程 1. 项目介绍 Vim-godebug 是一个为 Vim 编辑器开发的插件,它允许用户在编辑 Go 代码时进行调试。该插件利用了 Delve 调试器,可以方便地在代码中设置断点、启动调试会话,以及进行其他调试操作。 2. 项目快速启动 安装前置需求 在开始使用 Vim-godebug 前,确保已经安装以下软件: Go Neovim Vim-...

gitblog_00668的博客 727

vim使用(超详细

目录 文章目录一、vim模式二、打开文件三、插入命令四、查找命令五、替换命令六、撤销和重做七、删除命令八、复制粘贴九、剪切粘贴十、退出保存十一、移动命令十二、排版功能十三、注释命令十四、调整视野十五、区域选择十六、窗口控制十七、文档加密十八、执行命令十九、帮助命令二十、宏的使用二十一、vim查找替换的扩展补充 一、vim模式 回到目录 1、正常模式:按Esc或者Ctrl+[进入 左下角显示文件名...

qq_40650558的博客 2万+

Linux基础-vim命令详解(理论+实战)

本文主要内容为vim命令介绍、命令模式介绍、vim操作、vim命令可视化模式及用法

qq_27815483的博客 4万+

VIM详细介绍

在命令模式中,直接按ctrl + v(可视块)或V(可视行)或v(可视),然后按下↑ ↓ ← →方向键来选中需要复制的区块,按下y 键进行复制(不要按下yy),最后按下p 键粘贴。如果一个文件在编辑时没有名字,则可以使用:wq 文件名称,代表把当前正在编辑的文件保存到指定的名称中,然后退出。在命令模式下输入冒号:即可进入末行模式,可以在末行输入命令来对文件进行查找、替换、保存、退出等操作。在命令模式下输入小写字母a或小写字母i即可进入编辑模式,在该模式下可以对文件的内容进行编辑。

weixin_56747088的博客 7446

Vim,人类史上最好用的文本编辑器!从此以后你就是一个善良的极客!

CSDN 的小伙伴们,大家好,我是沉默王二。 写完 Shell 那篇后就想写 Vim 了,因为人类史上最好的文本编辑器就是 Vim,不赞同的请自觉持有保留意见,哈哈哈。 Better, Stronger, Faster. 用这三个单词来赞美 Vim,一点都不为过。只不过,Vim 的学习曲线相当的大,这是一个连我都不得不承认的事实。就好像弹一把吉他,一开始学起来非常痛苦,简直想摔了它,但学会后,就能感受到乐器的无限魅力,以及学妹崇拜的小眼神。 来吧,下定决心拥抱它,没有比它更好的文本编辑器了,非常地难学,

沉默王二 2万+

Vim安装配置教程(非常详细)从零基础入门到精通,看完这一篇就够了

网络安全行业产业以来,随即新增加了几十个网络安全行业岗位︰网络安全专家、网络安全分析师、安全咨询师、网络安全工程师、安全架构师、安全运维工程师、渗透工程师、信息安全管理员、数据安全工程师、网络安全运营工程师、网络安全应急响应工程师、数据鉴定师、网络安全产品经理、网络安全服务工程师、网络安全培训师、网络安全审计员、威胁情报分析工程师、灾难恢复专业人员、实战攻防专业人员…网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。

Javachichi的博客 5万+

VIM简介及命令

vim是Linux环境下一款功能强大、高度可定制的文本编辑工具,类似于Windows下面的source insight、sublime、notepad。VI是visual interface的缩写,即可视化接口。vim 即 vi IMproved,在 vi 的基础上做了很多改进,如:增加了多级撤销、多窗口操作、崩溃后也可以恢复、增加了稳定性、关键字自动补全、上下文自动补全等功能。vim的各种工作模式可以通过不同的键进行切换,用户统一使用ESC键返回到普通模式。vim一般有6种工作模式。

uunubt的专栏 4851

vim使用教程图文教程(零基础超详细

Linux vim编辑器, vim怎么用,一篇就够了, vim命令详解

wangyuxiang946的博客 6万+

Linux基础开发工具——vim工具

Vim是一款功能强大的多模式文本编辑器,是vi编辑器的升级版。相较于GUI文本编辑器,vim需要通过命令进行文本操作,包含三种基础模式:命令模式(默认)、插入模式(编辑文本)和底行模式(保存退出)。模式间转换需通过命令或Esc键实现。命令模式下提供多种快捷操作,如快速移动光标(gg到文件首行、G到末行、nG到指定行)、行内定位($到行尾、^到行首)等。学习vim有助于提高文本编辑效率,建议从基础命令入手逐步掌握。注意使用普通账号操作vim,避免直接使用root权限。

2301_79705195的博客 2717

vim命令大全

vim命令大全 1.vim介绍 vim编辑器有三种模式: 命令模式、编辑模式、末行模式 模式间切换方法: (1)命令模式下,输入“:”后,进入末行模式 (2)末行模式下,按esc慢退、按两次esc快退、或者删除所有命令,可以回到命令模式 (3)命令模式下,按下i、a等键,可以计入编辑模式 (4)编辑模式下,按下esc,可以回到命令模式 vim打开文件: Vi 使用的选项 说 明 vim filename 打开或新建一个文件,并将光标置于第一行的首部 vim -r filename 恢复上

blood_Z的博客 22万+

【Linux】vim详解

vim的是命令的组合。用户学习了各种各样的文本间移动/跳转的命令和其他的的,并且能够灵活组合使用的话,能够比那些没有模式的编辑器更加高效的进行文本编辑。同时VIM很多设置和类似,可以辅助记忆。并且vim针对程序员做了优化。

2301_80224556的博客 4510

Vim的最全命令总结(Linux)

查找当前光标对应的单词然后输入,并可通过 n 或 N 进行上一个或下一个的匹配。字符串之间不要有空格,因为该空格也会被认为是查询的字符串。vim有四种模式: 普通模式、输入模式、命令模式、可视模式。, 回车,并可通过 n 或 N 进行上一个或下一个的匹配。打开文件直接进入的是普通模式。拷贝该单词, 然后输入。

2301_79695159的博客 1万+

Ultralytics YOLO模块自定义替换实战技巧

本文详细介绍了在Ultralytics YOLO框架中进行模块自定义替换的实战技巧。通过从零开始添加全新模块(如注意力模块)到进阶替换现有模块(如增强版卷积),并涵盖模块注册、YAML配置、模型融合及ONNX导出等关键步骤,帮助开发者深度定制YOLO模型,以应对复杂检测任务部署需求。

numpy6sculptor的博客 915

社区居民诊疗健康-JAVA-基于SpringBoot的社区居民诊疗健康管理系统(毕业论文+PPT)

(一)居民健康档案管理基础信息管理居民个人信息录入(姓名、性别、年龄、联系方式等)家庭成员关系管理过敏史、既往病史记录健康体检管理体检数据录入导入(身高、体重、血压、血糖等)体检报告生成历史对比异常指标自动预警疾病史管理门诊、住院记录管理手术、输血等特殊诊疗记录传染病报告跟踪(二)诊疗服务管理预约挂号社区医生出诊时间表查询在线预约排队叫号预约提醒取消门诊诊疗电子病历书写管理处方开具药品管理检查检验申请结果查询家庭病床管理建床申请审批上门服务记录跟踪床旁诊疗设备管理(三)慢性病管理慢性病患者建档高血压、糖尿病等慢性病患者登记风险评估分级管理随访管理定期随访计划制定执行血压、血糖等指标监测记录用药指导干预措施并发症预警异常指标自动预警并发症风险预测模型转诊建议协调(四)家庭医生签约服务签约管理签约服务包设置展示居民签约申请确认签约状态查询统计履约管理服务计划制定执行履约情况记录评估续约提醒管理满意度评价居民对家庭医生服务评价评价结果统计分析改进建议反馈(五)公共卫生服务疫苗接种管理儿童免疫规划疫苗接种提醒接种记录查询统计疫苗库存冷链管理健康教育健康知识推送宣传健康讲座活动管理健康问卷调查重点人群管理老年人健康管理孕产妇健康管理0-6 岁儿童健康管理(六)药品物资管理药品库存管理药品采购入库药品效期管理预警药品盘点报损药品发放管理处方药品调配发放药品追溯不良反应监测特殊药品(毒麻精放)管理医疗器械管理设备采购维护记录设备使用培训考核设备报废更新管理(七)统计分析决策支持业务指标统计门诊量、住院量统计慢性病管理效果评估家庭医生签约覆盖率数据可视化

上一篇: Kotlin学习资料
下一篇: oh my zsh详细安装教程
李狗蛋LGD
博客等级 码龄10年 24粉丝 65原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值