美文网首页
vim常用操作

vim常用操作

作者: 林天宇 | 来源:发表于2018-03-27 13:09 被阅读14次

环境说明
腾讯云ubuntu虚拟机

一、启动Vim和打开一个文件

vim 待打开的文件名

二、理解模式

与很多桌面程序打开文本的思路不同,vim打开的文件后,有三种模式(或说状态):命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode),具体有网友做成了一个图:


vim-vi-workmodel.png

三、操作思路

梳理一下思路,可以有这么几点心得:
1、默认启动vim的时候,并不能够修改文件内容,只能是进入“输入模式”后,才可以修改。
2、在命令模式下,通过i``a``o等命令(也就是直接按键盘上的这几个键)就能切换成输入模式,输入不同的命令,进入的输入模式也是不一样的,如:

i 为『从目前光标所在处输入』, I 为『在目前所在行的第一个非空格符处开始输入』
a 为『从目前光标所在的下一个字符处开始输入』, A 为『从光标所在行的最后一个字符处开始输入』
o 为『在目前光标所在的下一行处输入新的一行』; O 为在目前光标所在处的上一行输入新的一行!

太复杂,一下子没记得那么多,所以我就先只记得个最常用i吧,以后遇到别等模式再说。
3、由于没有菜单,因此在修改完毕后,按esc键退回到命令模式,然后再输入一个“冒号”进入“底线命令模式”,进行类似我们Windows下的对应快捷菜单操作。
4、输入:w!冒号+w+感叹号)保存结果退出vim。

四、常用命令

底线命令以冒号开始,在键盘上输入冒号时候即进入底线命令模式,在界面底部即出现一个冒号,然后输入对应的命令,回车,即执行。一般来说,在命令后加上一个感叹号,即表示强行执行。以下几个最常见的命令。

保存文件:
:w 将编辑的数据写入硬盘档案中(常用)

强行保存文件:
:w! 若文件属性为『只读』时,强制写入该档案。不过,到底能不能写入, 还是跟你对该档案的档案权限有关啊!

离开文件,退出:
:q 离开 vi

退出,并不保存修改:
:q! 若曾修改过档案,又不想储存,使用 ! 为强制离开不储存档案。

保存后退出:
:wq 储存后离开,若为 :wq! 则为强制储存后离开

五、心得

翻阅了一些资料后,了解到vi/vim是一个非常强大的服务器端编辑器,在没有图形化界面的环境下,熟悉各种操作指令,可以实现强大的功能。不过,对于我们不常进行服务器管理、不在服务器端写代码的同志们来说,掌握上述基本的操作,一般的简单工作就可以完成了。

(最后更新于2018-3-27)

相关文章

  • git常用命令

    初始配置 常用命令 git操作原则 vim基本操作

  • 二阶段day13-vim命令和文件权限操作

    vim常用操作命令集锦 http://www.runoob.com/linux/linux-vim.html

  • VIM常用操作

    摘录自互联网,给自己用 记住几个常用含义: 0代表行首 $代表行尾 d删除 w word一个单词 y 复制 p 粘...

  • vim常用操作

    vim是什么?听说它是编辑器之神!神一样的存在,而我却经常用上下左右箭头来移动光标,实在是有点对不起它,所以想着稍...

  • vim 常用操作

    dd 删除当前行2dd 删除光标所在行及以下一行Ndd 删除光标所在行及以下 N-1行yy 复制当前行(前面加数...

  • vim常用操作

    参考: https://blog.csdn.net/weixin_37657720/article/details...

  • vim常用操作

    环境说明腾讯云ubuntu虚拟机 一、启动Vim和打开一个文件 二、理解模式 与很多桌面程序打开文本的思路不同,v...

  • vim常用操作

    Vim 简介 Vim是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最常用的文本编辑器它的作用是建立、编...

  • VIM常用操作

    命令行中输入vimtutor进入vim教程 i 进入编辑模式 a 光标后侧插入,同样也会进入编辑模式 h前 l后 ...

  • VIM 常用操作

    1、删除整行 : dd删除多行:数字 + dd2、撤销:u3、移动光标:h/j/k/l(左下上右)4、显示行号:"...

网友评论

      本文标题:vim常用操作

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