vim快速入门

在看的时候你一定要用vim操作一遍,下面我提供了一小段代码你可以复制到一个文本中用git bash操作下

package main
import (
	"fmt"
)
func main() {
	c := addition(1, 2)
	fmt.Println("1 + 2 =", c)
}
func addition(a int, b int) int {
	return a + b
}

代码很简单,但是学vim足够了

增(打开编辑模式)

vim中开启编辑有三种a(append)、i(insert)、o(open a line)

  • a就是追加的意思,在当前字母后面添加,如果你是A那就是到行末插入
  • i当前字母的前面插入,如果是I 那就是在行首插入
  • o当前位置打开新行,如果是O则在当前位置上开启新行

删除 delete

  • dd删除一行
  • dw删除一个单词
  • diw (delete inner word) 只删除一个单词
  • daw(delete around word) 删除单词后面的空格
  • x只删除一个字符

修改 change

  • ciw(change inner word) 删除单词并进入插入模式
  • ct(change to) 修改光标开始位置到结束.e.g:如果你想修改上面代码第9行函数的参数,你可以ct)这样参数就全部没有了,也可以ct{重新定义函数的参数和返回

查找

  • f(find)当前行光标位置往后查找,F这样就在光标位置向前查找

    e.g: 如果你想跳转到上面第9行字母a的位置fa就可以,但是会有两个字母a,可以使用;跳转到下一个字母a位置

  • / 光标位置往后查找 e.g:比如你想搜索字母main你可以使用/main按下回车,然后通过norN上下跳转

  • ? 光标位置往前查找用法跟/一样,不赘述

跳转

  • j 光标向下移动
  • k 光标向上移动
  • l光标向后移动
  • h光标向前移动
  • w 下一个单词的开始
  • b 上一个单词的开始
  • :+numb eg:如果你想跳转到第9行你可以:9or9G快速跳转
  • 0$行首和行尾跳转
  • ggG文件的开头和文件的结尾
  • ctrl+o返回上一次光标位置
  • ctrl+uctrl+f上下翻页

最后

如果你想了解更多的文章可以微信搜索zhaoyx92,或者扫码关注.别抱有太高期望,更新很慢的

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值