为了账号安全,请及时绑定邮箱和手机立即绑定

玩转Vim 从放弃到爱不释手

难度中级
时长 5小时 9分
学习人数
综合评分9.67
37人评价 查看评价
9.9 内容实用
9.1 简洁易懂
10.0 逻辑清晰
shift insert可以直接粘贴
arch linux下用gvim,以及:set clipboard=unnamedplus

最新回答 / WatsonBauer
:help internal-variables
(nothing) In a function: local to a function; otherwise: global 
buffer-variable    b:     Local to the current buffer.                          
window-variable    w:    ...
使用Ag命令前需要先安装Ag:sudo.apt-get.install.silversearcher-ag

最新回答 / 疯狂的王
打开文件时将全部文件内容写入缓冲区, 分割多窗口时直接访问该缓冲区地址(分割后修改其中一份文件内容,其他区域也跟着变化,说明是同一个地址)
不过好像少了一个使用ctags追踪代码的功能
这是我看到介绍vim最好的视频,没有之一,而且居然是免费的,作者真的是用心讲了
g参数的作用不应当是纵向全局,而是横向行内的范围:g(global)表示修改一行内的所有匹配,而不仅仅是第一处匹配

最赞回答 / 慕娘8053900
使用vim-plug安装Plug 'junegunn/fzf', { 'do': './install --bin' }Plug 'junegunn/fzf.vim'后面那个插件比较简单了吧。
:set nu 设置行号

:vs 竖分屏

:sp 横分屏

:q 退出分屏

%代表全部文件,s代表替换命令 ,末尾 g 代表全局替换,将全部的 java 替换成 php
:% s/java/php/g

Visual(可视模式)

v 进入 visual 模式

V 选择行

Ctrl+v 文本方块选择
insert -> normal 按 ESC

a appned 在当前字符后插入

i insert 在当前字符前插入

o open a line below 在当前行下新起一行插入

A append after line 在当前行尾插入

I insert before line 在当前行首插入

O appned a line above 在当前行上新起一行插入

:wq write quite 保存离开
课程须知
1、了解 Linux 系统的常见操作。 2、知道如何安装 Vim。
老师告诉你能学到什么?
1、Vim 编辑器的基础操作 2、使用 Vim 编辑器的奇淫技巧 3、Vim 编辑器中常见的概念 4、如何配置 Vim 编辑器 5、如何安装和使用常见的 Vim 插件 6、使用Vim 开源配置

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消