VIM的初步使用

ubuntu下對vim的使用

打開終端ctrl+alt+T

選擇你所要工作的路徑

zhy@zhy-Inspiron-5590:~$ cd /home/zhy/桌面
zhy@zhy-Inspiron-5590:~/桌面$ 

輸入vim指令打開vim編輯器

zhy@zhy-Inspiron-5590:~$ cd /home/zhy/桌面
zhy@zhy-Inspiron-5590:~/桌面$ vim

打開後出現如下界面


~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                              VIM - Vi IMproved                                
~                                                                               
~                                版本 8.0.1453                                  
~                           维护人 Bram Moolenaar 等                            
~              修改者 pkg-vim-maintainers@lists.alioth.debian.org               
~                       Vim 是可自由分发的开放源代码软件                        
~                                                                               
~                            成为 Vim 的注册用户!                              
~                输入  :help register<Enter>   查看说明                         
~                                                                               
~                输入  :q<Enter>               退出                             
~                输入  :help<Enter>  或  <F1>  查看在线帮助                     
~                输入  :help version8<Enter>   查看版本信息                     
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
                                                              0,0-1        全部

輸入 i 進行編輯


~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                              VIM - Vi IMproved                                
~                                                                               
~                                版本 8.0.1453                                  
~                           维护人 Bram Moolenaar 等                            
~              修改者 pkg-vim-maintainers@lists.alioth.debian.org               
~                       Vim 是可自由分发的开放源代码软件                        
~                                                                               
~                            成为 Vim 的注册用户!                              
~                输入  :help register<Enter>   查看说明                         
~                                                                               
~                输入  :q<Enter>               退出                             
~                输入  :help<Enter>  或  <F1>  查看在线帮助                     
~                输入  :help version8<Enter>   查看版本信息                     
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
-- 插入 --                                                    0,1          全部

當看到插入字樣即可輸入

lucifer_zhy
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
-- 插入 --                                                    1,12         全部

按下ese鍵退出編輯模式,在輸入 :符號

lucifer_zhy
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
:

:後跟隨w表示保存,跟隨wq表示保存及退出,跟隨q!表示強制退出且不保存,圖過是第一次創建的文檔,保存時需跟隨w [文件名]對文件驚醒命名(或者在最开始创建文本文档的时候输入vim [文件名]);

lucifer_zhy
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
:wq zhy

 即可保存成功,我們就會發現創建的文件zhy就在桌面上

  1. 光标在屏幕文本中的移动既可以用箭头键,也可以使用 hjkl 字母键。
         h (左移)       j (下行)       k (上行)     l (右移)

  2. 欲进入 Vim 编辑器(从命令行提示符),请输入:vim 文件名 <回车>

  3. 欲退出 Vim 编辑器,请输入 <ESC>   :q!   <回车> 放弃所有改动。
                      或者输入 <ESC>   :wq   <回车> 保存改动。

  4. 在正常模式下删除光标所在位置的字符,请按: x

  5. 欲插入或添加文本,请输入:

         i   输入欲插入文本   <ESC>             在光标前插入文本
         A   输入欲添加文本   <ESC>             在一行后添加文本

特别提示:按下 <ESC> 键会带您回到正常模式或者撤消一个不想输入或部分完整
的命令。

6.刪除,鎖定小鍵盤後。點擊d鍵,再點擊1,極爲刪除光標右面所有內容,點擊7鍵,極爲刪除光標左面的所有內容;

7.輸入u可以撤銷上一步;按住ctrl + r,可以撤銷 按住u的命令;

8.输入 CTRL-G 显示当前编辑文件中当前光标所在行位置以及文件状态信息。
     输入大写 G 则直接跳转到文件中的某一指定行。**

9.输入大写 G 可以使得当前光标直接跳转到文件最后一行。
     输入 gg 可以使得当前光标直接跳转到文件第一行。

10.输入您曾停留的行号,然后输入大写 G。这样就可以返回到您第一次按下
     CTRL-G 时所在的行了。

11.在正常模式下输入 / 字符。您此时会注意到该字符和光标都会出现在屏幕底部,这跟 : 命令是一 样的。 接着输入 errroor <回车>。那个errroor就是您要查找的字符串。要查找同上一次的字符串,只需要按 n 键。要向相反方向查找同上一次的字符串,请输入大写 N 即可。 如果您想逆向查找字符串,请使用 ? 代替 / 进行。要回到您之前的位置按 CTRL-O (按住 Ctrl 键不放同时按下字母 o)。重复按可以回退更多步。CTRL-I 会跳转到较新的位置。

12. 输入 :! 然后紧接着输入一个外部命令可以执行该外部命令。

快速注释

  1. ESC进入命令行模式;
  2. ctrl+v进入块选择模式;
  3. 操作 kj进行上下行选择;
  4. 按大写 I进入插入模式,输入注释符 //#(shell脚本注释符);
  5. 最后按下 ESC即可完成注释。

取消注释

  1. ESC进入命令行模式;
  2. ctrl+v进入块选择模式;
  3. 操作 kj进行上下行选择,还可以操作 hl键进行左右控制;
  4. d键删除注释符;
  5. 最后按下 ESC即可完成取消注释。

-----------------------------vim的使用---------------------------------
在终端输入vimtutor进入vim的教程

输入u来撤销最后执行的命令,输入Ctrl+R撤销以前的撤销命令

按下Ctrl+g查看当前编辑的文件名和文件中光标位置;

输入大写G可使光标跳到文件第一行,gg使光标跳到文件最后一行;

在正常模式下输入/字符,接着输入要查找的字符串,要向上查找,只需按n;要想逆向查找,用?代替/;

输入:%s/old/new/g 替换整个文件中的每个匹配项;输入%s/old/new/gc 查找整个文件中的每个匹配项,并且对每个匹配项提示是否进行替代;

输入:!然后紧跟输入一个外部命令就可以执行外部命令了;

复制粘贴文本,Ctrl+v进入可视化模式,选择要复制的区域,选择好后按下y键进行复制,然后按下p键为粘贴;


ctrl+p进行自动补全,补全前文出现过的;按下ctrl+p进行挑选;

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值