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

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

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

  2. Pingback: SSH 常用命令 - OOXX.ME PLZ - 大猫の意淫网志

  3. Pingback: SSH 入门教程(常用命令) - 骚客's Blog

  4. Pingback: 守望麦田 » SSH 入门教程(常用命令) » 守望麦田

  5. Pingback: SSH 入门教程(常用命令) - 庙 (mt) Miao.in - MediaTemple 团购

  6. Pingback: 许占富 » SSH 入门教程(常用命令) (转自大猫)

  7. Pingback: SSH常用命令 - 臻臻.Net

  8. Pingback: 常用SSH命令 | 始作俑者

  9. Pingback: SSH 入门教程(常用命令) | 乐猪博客

  10. Pingback: SSH 入门教程(常用命令) | 乐猪博客

  11. Pingback: 全自动监控网站关键词排名(Python实现)@营销观察 | seo博客大全

  12. Pingback: SSH 入门教程(常用命令) | 大发贱志

  13. Pingback: SSH 入门教程 | 呆三

an9进行回复 Cancel Reply

电子邮件地址不会被公开。