Day-7文件编辑

vi

使用方法

    |<————esc——————|——————esc—————|

命令模式---------i-o-a---------插入模式                                底行模式

    |————————————>:/?———————————|

进入编辑模式

i:进入编辑模式,光标不动

I:进入编辑模式,并且光标会跳转至本行行首

o:进入编辑模式,在光标所在位置下面插入新行

O:进入编辑模式,在光标所在位置上面插入新行

a:进入编辑模式,将当前光标往后一位

A:进入编辑模式,并且光标会移动至本行行尾

光标快速移动的方法

1. 光标快速移动到底行:G

2. 光标快速移动到首行:gg

3. 切换光标到指定位置:ngg

4. 切换光标到单行行首:0,^

5. 切换光标到单行行尾:$

6. 移动光标的所在位置:方向键

移动光标进入编辑状态

1. 在光标所在位置下面插入新行进入编辑状态:o

2. 在光标所在位置上面插入新行进入编辑状态:O

3. 删除光标所在位置到行尾内容进入编辑状态:C

4. 快速切换光标所在位置到行尾进入编辑状态:A

5. 快速切换光标所在位置到行首进入编辑状态:I

6. 清除当前行的所有内容信息并进入编辑状态:cc

快速编辑文本内容信息

1. 快速复制:yy    多行复制:nyy

2. 快速粘贴:p                np

3. 快速删除行:dd            ndd

4. 删除单个字符:x   

5. 快速替换单个字符:r

6. 快速删除内容至行尾:dG

7. 快速删除光标所在位置到行尾:D/d$

翻页

ctrl+b: 上翻                      ctrl+f:下翻

dd & p :先删除(number dd),后粘贴

命令模式

文件的保存与退出

w :保存          q :退出            wq:保存并退出

w!:强制保存      q!:强制退出        wq!:强制保存并退出

x:先保存,再退出  ZZ:保存退出        number:跳转至对应行号

文件内容查找

/:查找

n:按搜索内容依次往下进行查找

N:按搜索内容一次往上进行查找

vim视图模式

ctrl+v:进入可是快模式

    插入:按shift+i进入编辑模式,输入#,ESC结束

删除:选中内容后按d键结束

替换:选中要替换的内容,按下r键,然后输出替换的内容

shift+v:进入可视行模式,可进行复制,删除

环境变量

set nu:显示行号

set ic:忽略大小写,搜索时用

set ai:自动缩进

set list:显示制表符(空行|tab键)

set no(nu|ic|ai)

vim  ~/.vimrc #当下次再打开文件自动显示行号并忽略大小写

如果个人vim环境没有配置, 则使用全局vim环境变量配置。

如果个人vim环境和全局环境变量产生冲突, 优先使用个人vim环境变 量。

vim -o file1 file2    水平分割

vim -O file1 file2    垂直分割

ctrl+ww 文件间切换

diff      文件对比  

vimdiff   以vim方式打开两个文件对比,高亮显示不同的内容

假设打开filename文件被以外关闭,需要删除同文件名的.swp文件即可解决

rm -f .filename.swp

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 今日内容 文件编辑VIM 1.什么是VIM 其实和Windows的记事本或Word文档很像,都是用来编辑文件的. ...
    记不住的悔阅读 3,865评论 0 0
  • 1.什么是VIM 其实和Windows的记事本或word文档很像,都是用来编辑文件的。 今日内容 1.什么是VIM...
    CxFalltohim17阅读 1,504评论 0 0
  • 今日内容 1、什么是VIM? 其实和Windows的记事本或Word文档很像,都是用来编辑文件的。 2、VI 与 ...
    小马先森家阅读 1,445评论 0 0
  • dpkg 学习 安装mysql apt-get install mysql-server-5.6 apt-get ...
    sharonji阅读 3,332评论 0 0
  • 1. 关于Vim vim是我最喜欢的编辑器,也是linux下第二强大的编辑器。 虽然emacs是公认的世界第一,我...
    Dyworldhua阅读 5,360评论 0 2

友情链接更多精彩内容