Linux下vim的使用方法

2020-08-17 11:25:00
六月
转贴
1118

一、vim的三种模式分别是 一般模式,编辑模式,命令行模式

一般模式:

以vi打开一个文件就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用上下左右按键来移动光标,你可以使用删除字符或删除整行来处理文件内容, 也可以使用复制、粘贴来处理你的文件数据。

编辑模式:

在一般模式中可以进行删除、复制、粘贴等的操作,但是却无法编辑文件的内容,只有当到你按下【i, I, o, O, a, A, r, R】等任何一个字母之后才会进入编辑模式。这时候屏幕的左下方会出现【INSERT或 REPLACE】的字样,此时才可以进行编辑。而如果要回到一般模式时, 则必须要按下【Esc】即可退出编辑模式。

命令行模式:

输入【 : / ? 】三个中的任何一个,就可以将光标移动到最底下那一行。在这个模式中, 可以提供查找、读取、存盘、替换字符、离开vi、显示行号等的动作则是在此模式中完成的!

二、一般模式下常用的命令

  光标移动: 

       1、 h(左) j(下) k(上) l(右)  (强例推荐使用其移动光标,但不必需) →你也可以使用光标键 (← ↓  ↑ →). 注: j  就像下箭头。

       2、 在当前行上移动光标  0     ^     $     g_    /pattern  f/F   t/T    

         3、 快速移动    w 下一个单词的开头   e 下一个单词的结尾    % 匹配括号移动  *  匹配光标当前所在的单词     

最强的光标移动:

  • %  : 匹配括号移动,包括 ({[ . (陈皓注:你需要把光标先移到括号上)

  • *  和 # :  匹配光标当前所在的单词,移动光标到下一个(或上一个)匹配单词(*是下一个,#是上一个)

查找与替换:    s

 删除、复制与粘贴:     d    y    p/P

 模式切换 :  

    进入插入模式: i  a  o/O

  撤销、回退、重复:    u    r    .    数字+命令

 换行:     gg      G    数字+G

三、命令行模式下

  块选择:  v 

  多文件、多窗口: :split

  环境设置: :set

  打开、保存:   :e    :w   :q  :q!  :wq   :saveas   ZZ  :x

  运行外部文件:  :!


1.创建文件名为 .vimrc 的系统文件首先切换到用户根目录,然后创建文件。 

$ cd ~ 

$ vim .vimrc

2.在文件中输入下面的内容并保存 

set tabstop=4 

set shiftwidth=4 

其中: tabstop 表示一个 tab 显示出来是多少个空格的长度,默认 8。 

shiftwidth 表示每一级缩进的长度,一般设置成跟 softtabstop 一样。

3.更新配置跟更新其他的配置文件一样,使用下面的命令经常。 

$ source .vimrc


参考: https://blog.csdn.net/Coder_Watson/article/details/80378987

https://blog.csdn.net/yangshuainan/article/details/78219604

https://blog.csdn.net/xinshuzhan/article/details/106858796

https://blog.csdn.net/xiaolong2w/article/details/8224839

http://vimcdoc.sourceforge.net/doc/help.html

https://www.cnblogs.com/chenyablog/p/10399601.html

发表评论
评论通过审核后显示。
文章分类
联系我们
联系人: 刘亚军
电话: 1370***0996
Email: liuyajune-1#126.com
QQ: 441417992-1
微信: liuyajune
微博: liuyajune
地址: 浙江省台州市椒江区中心大道