前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux - vim文本编辑器使用教程

Linux - vim文本编辑器使用教程

原创
作者头像
顾卿岚
发布2023-02-16 19:55:51
2.2K0
发布2023-02-16 19:55:51
举报
文章被收录于专栏:生物信息学习笔记

一、打开文件

代码:vim 文件名称

代码语言:javascript
复制
$ vim readme.txt
Welcome to Biotrainee() !
This is your personal account in our Cloud.
Have a fun with it.
Please feel free to contact with me( email to jmzeng1314@163.com )
(http://www.biotrainee.com/thread-1376-1-1.html

二、模式转化(退出按esc键)

vim有三种模式,打开文件后就已经进入命令行模式

命令模式:直接进入,主要是对内容进行复制粘贴等操作

编辑模式:在命令模式的基础上,按i直接进入,可以看到图片下脚有一个insert的标志,在编辑模式下,可以正常对内容编辑修改

末行模式:在命令模式的基础上,输入:进入,这个模式可以设置一些参数,查询,替换和保存文本内容

编辑模式
编辑模式

三、命令模式

作用:

1⃣️可以移动光标

2⃣️剪切字符或整行,以及复制和黏贴

(一)光标移动

1)方向键或hjkl;h代表向前;l代表向后;j代表向下;k代表向上

2)^ 移动到行首; 💲符号移动到行尾

3)ctrl+f 向上翻页 ;ctrl+b向后翻页 (forward/back)

4)gg 第一行第一个字符

5)G到文章的底部

(二)撤销

1)u 撤回一个动作,可以连续撤回

2)ctrl+r 重复上一个动作

(三)剪切、复制和粘贴

1)x:剪切一个字符

2)10x:从光标开始连续剪切10个字符

3)dd:剪切光标所在行

4)10dd:从光标所在行开始往下剪切10行

5)yy:复制光标所在行

6)10yy:从光标所在行开始往下复制10行

7)p:在光标下行黏贴; P:在光标上行粘贴

四、编辑模式

1)在命令模式下按“i”直接进入,按“esc”退出

2)此模式可以用于正常的编辑,此时其他特殊功能复制/黏贴的功能都失效。

五、末行模式

输入:后进入,注意必须是英文输入法
输入:后进入,注意必须是英文输入法

(一)保存与退出

1)wq:保存并退出

2)q:直接退出

3)q!不保存修改,强制退出

4)wq!保存并强制退出

(二)查询

1)输入/keyword进行查询

2)按n向下翻页,按N向上

(三)set系列命令

1)set nu :显示行号

2)set nonu :取消行号

3)set list:显示不可见字符(可以查看制表符与空格)

4)set ff=unix 把文件格式转换为unix格式

(四)替换

1)%s/word/word_1/g 全局替换

2)s/word/word_1/g: 只替换光标所在那一行

3)s/word/word_1/ :只替换光标所在行的一次

其他教程:

代码语言:javascript
复制
$ vimtutor zh_CN #查看中文版帮助文档

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、打开文件
  • 二、模式转化(退出按esc键)
  • 三、命令模式
    • (一)光标移动
      • (二)撤销
        • (三)剪切、复制和粘贴
        • 四、编辑模式
        • 五、末行模式
          • (一)保存与退出
            • (二)查询
              • (三)set系列命令
                • (四)替换
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档