vi 基础入门

vi
翻译自Understanding basic vi (visual editor)
难度系数: 中 估计需要5分钟

Vim 是一个基于高效文本编辑而设计的文本编辑装逼利器
是命令行编辑器的不二选择,当然在图形界面偶还是推荐 Intellij IDEA, 除非你真的很牛逼或很装逼
通常的 vi 其实调用的也是vim,在大多数的UNIX系统里默认都会捆绑一个

vi是一个全屏编辑器,丫有俩种操作模式

  • 命令行模式 – 每个字符打下去都会被当成命令. 这是启动 vi 后的默认模式. 按 Esc 可返回此模式.
  • 插入模式 – 这个就是咱熟悉的编辑模式. 要开启这个模式请在命令模式下输入 i 它代表邪恶的小黄瓜insert

提醒:

vi 对大小写敏感. 在输入命令的时候要注意别搞混了, 不然生出来的孩子都不像你

学习vi最好的方式就是跟着 vimtutor ,你可以在连接SSH后输入下面的命令
vimtutor下面是对新手非常有用的几个常用命令
都需要在命令行模式跑,也是就按了Esc后的那个

用 vi 打开某个文件
只需要输入vi 空格 文件名
vi filename如果存在则打开,不存在则创建

跳转到某一行
大写的G跳到最后一行
G第一行就是 1G 或 gg
1G如果你爱玩war3,可能更喜欢输入俩小g
gg
在 vi 中滚来滚去
当然你可以用箭头上下左右… 但
不懒的程序员不是好程序员,
除了懒得用鼠标,键盘太长,偶才不要甩手腕捏

  • 输入 h 向左移动
  • 输入 l 向右移动
  • 输入 k 向上移动
  • 输入 j 向下移动

你会发现在google reader里也能用 jk 翻文章…

在 vi 里搜索
如果你要搜索一下早川濑里奈那就可以用 “/”
/早川濑里奈搜索下一个也就是next,只需要输入 n
n 你会发现在google reader里也能用 / 搜索…

退出 vi
退出但不保存
:q!退出并保存
:wq

上面的例子只是 vi 淫威之九牛一毛毛. 爱学习的小盆友还是推荐在 SSH 登录后跑一下 vimtutor


已发布

分类

,

来自

标签:

评论

《“vi 基础入门”》 有 45 条评论

  1. finvola 的头像

    😉 非专业的沙发

  2. 邱焜 的头像
    邱焜

    👿 不要再把 威爱嗯 说成 威爱 了 知道 嗯 代表什么吗?

    1. bigCat 的头像

      @邱焜, 😳 improved
      不过我是新手,不玩概念,能用就行,管他叫啥
      在装了vim后,会建立一个vi的链接,这个时候启用的vi也就是vim
      当然你用vi,也会有vi的链接,启用的vi就是vi
      有意义么?还嫌vi上手不够难?

  3.  的头像
    匿名

    那张图当壁纸很不错呀,有没有大点的

    1. bigCat 的头像

      @, 🙂 会比较花的吧..看着感觉好,做壁纸的话还是要调整下…木有大图..

    1. bigCat 的头像

      @Enson, 输入help会列出所有支持的命令
      比如命令ls具体用法,
      输入ls –help

  4. 托尔 · 银月 的头像

    喜欢打魔兽居然打GG~~~
    这不是求饶嘛

    1. bigCat 的头像

      @托尔 · 银月, 区分大小写的… GG 和 gg 不一样… 嘿嘿,偶就很喜欢表扬对手,恩,gg

      1. 托尔 · 银月 的头像

        @bigCat, 我怎么听着好像大猫天天被屠杀啊

        1. bigCat 的头像

          @托尔 · 银月, 再次重申… 我是表扬对手

          1. 托尔 · 银月 的头像

            @bigCat, 莫非大猫一般赢了都先表扬对手~~~ 😈

        2. pp 的头像
          pp

          @托尔 · 银月,
          good game嘛,比赛刚开始也可以打的

          1. 托尔·银月 的头像

            @pp, 我是来恶搞的~~ 💡

  5. 飞鱼 的头像

    🙂 我现在还用NP呢·· 嘎嘎

    1. bigCat 的头像

      @飞鱼, 回头SSH的时候就NP不起来了,挖哈哈

  6. About2 的头像

    我看标题误认为是企业VI,

      1. about2 的头像
        about2

        @zing, +1?

    1. bigCat 的头像

      @About2, 😛 业不合,不缩为某

      1. about2 的头像

        @bigCat, 不缩为某是什么 🙄

        1. bigCat 的头像

          @about2, VI和VI的缩写….

          1. about2 的头像
            about2

            @bigCat, 原来如此,不缩为某原来是你造的,我还查字典了 ❓

  7. Leeiio 的头像

    偶用aptana~需要java的时候Myeclipse~

    1. bigCat 的头像

      @Leeiio, ❓ 好厉害,会java… eclipse太丑了,偶不想用…

  8. an9 的头像

    适合玩DOS的人。

    1. bigCat 的头像

      @an9, DOS不好玩… Linux最高,挖哈哈

  9. iworm 的头像

    我曾经以为vi的上下左右设计的多么傻, 用方向键不就行了?
    后来用全键盘手机ssh到主机, 打开vi修改文件的时候, 才知道我根本没有方向键, 于是hjkl的设计被我大大的表扬了一番.

    1. bigCat 的头像

      @iworm, google有一个域名…
      466453.com
      是普通手机输入google的那几个数字
      哈哈

  10. !CnSoLoer 的头像

    这些太少了,还有很多哈

    1. bigCat 的头像

      @!CnSoLoer, 😉 常用的列出来嘛

  11. […] … VI 基础入门 Linux 是很敏感的系统,特别是大小写, 唉,周末又木有了 0OX […]

  12. […] … VI 基础入门 Linux 是很敏感的系统,特别是大小写, […]

  13. […] ??? 满脑子都问号了6. VI留意在vi里敲的每一个键… …VI 基础入门 Tags: none Category: […]

  14. […] … VI 基础入门 Linux 是很敏感的系统,特别是大小写, […]

  15. […] 留意在vi里敲的每一个键… … VI 基础入门 […]

  16. Y.Jiajia 的头像

    Intellij IDEA我喜欢用,毕竟很少接触Linux,回头看来,图形有点让人变傻的感觉。 💡

    1. bigCat 的头像

      @Y.Jiajia, 厄,这俩东东各有各的好处,哈哈,人嘛,就是懒的

  17. […] … VI 基础入门 声明: 本站遵循 署名-非商业性使用-相同方式共享 3.0 共享协议. […]

  18. […]     1. 基础命令 […]

  19. […] …VI 基础入门 Related […]

  20. […] 留意在vi里敲的每一个键… …VI 基础入门 […]

  21. […] 为了让排名查询能自动化,可以将脚本设置为Linux的计划任务。在终端敲入:crontab -e,即可进入对于计划任务的编辑(它也使用一段脚本控制,而非Windows是图形界面)。为此必须要对VIM编辑器有最基础的了解,至少要能把字打上去并保存,可参考:http://bigc.at/basic-vi.orz […]

  22. […] … VI 基础入门 Linux 是很敏感的系统,特别是大小写, 自己做个记录用,转自SSH […]

  23. […] 留意在vi里敲的每一个键… … VI 基础入门 […]

回复 SSH 入门教程(常用命令) | 乐猪博客 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注