vim快速入门

作者: zhaoyunxing | 来源:发表于2019-06-09 19:43 被阅读1次

在看的时候你一定要用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

​ 这就好比昨天我跟我朋友在去趵突泉的公交车上有个外国小哥用英语跟我们问路英语,我们想帮他但是只能用有道翻译给他看.学vim也是同理,你辛辛苦苦写的代码运维小哥不会更好的运行你的代码,这个时候你就需要linux的一些知识,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上下翻页

总结

以上的命令如果都细心看完并且每天都复习一遍,相信未来服务器都归你所有:kissing_heart:

最后

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

zhaoyx92

文章同步

相关文章

  • VIM 快速入门

    默认情况下的操作均为普通模式,命令前带有 : 表示该操作在命令行模式下进行 进入命令行模式 在普通模式下输入 : ...

  • vim 快速入门

    vim 号称编辑器之神,与 Emacs,其他编辑器三分天下。很多人都经历了『从入门到放弃』的痛苦过程。我在大二的时...

  • Vim 快速入门

    本文大约 5000 字, 阅读大约需要 10 分钟 在 Linux 下最常使用的文本编辑器就是 vi 或者 vi...

  • Vim快速入门

    原文地址:http://ghui.me/post/2013/08/vim/ Vim由unix系统中的vi编辑器扩充...

  • Vim快速入门

    三 进入vim 1.使用vim命令进入vim界面 vim后面加上你要打开的已存在的文件名或者不存在(则作为新建文件...

  • vim快速入门

    常用模式: 普通模式(Normal mode) 插入模式(Insert mode) 命令行模式(Command l...

  • vim快速入门

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

  • Vim 快速入门

    Vim 是编辑器之神,今天将学到的基本命令整理一下,方便使用。一.学习使用Vim之前要了解几个原则:1>键盘映射基...

  • Vim的6种基本模式及基本操作

    说明:文章所有内容截选自实验楼教程【Vim编辑器】~ Vim 快速入门 一、实验介绍 1.1 实验内容 本次实验将...

  • Vim_大法

    Vim 快速入门... 以前大概的学了点,但基本没用,现在又要用上了,So,快速的复习下..简单的分类,适合后续...

网友评论

    本文标题:vim快速入门

    本文链接:https://www.haomeiwen.com/subject/teonxctx.html