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. 输入 :! 然后紧接着输入一个外部命令可以执行该外部命令。
快速注释
- 按
ESC
进入命令行模式; ctrl+v
进入块选择模式;- 操作
k
和j
进行上下行选择; - 按大写
I
进入插入模式,输入注释符//
或#
(shell脚本注释符); - 最后按下
ESC
即可完成注释。
取消注释
- 按
ESC
进入命令行模式; ctrl+v
进入块选择模式;- 操作
k
和j
进行上下行选择,还可以操作h
和l
键进行左右控制; - 按
d
键删除注释符; - 最后按下
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进行挑选;