美文网首页
vim模式-命令行模式

vim模式-命令行模式

作者: 图南99 | 来源:发表于2021-10-14 13:43 被阅读0次

1、shiftwidth 命令

普通模式下输入 : 进入命令行模式下对 shiftwidth 值进行设置可以控制缩进和回退的字符数。
:set shiftwidth? 获取当前的设定值
:set shiftwidth=10 设置缩进为 10 个字符
:h shiftwidth 打开名为 shiftwidth 的帮助文件

2、调整文本位置

:ce(center)命令使本行内容居中
:ri(right)命令使本行文本靠右
:le(left)命令使本行内容靠左

3、多文件编辑

使用 vim 编辑多个文件,一种是在进入 vim 前使用的参数就是多个文件。另一种就是进入 vim 后再编辑其他的文件。 同时创建两个新文件并编辑
vim 1.txt 2.txt
默认进入第一个文件
:n 编辑 2.txt 文件,可以加 ! 即 :n! 强制切换,之前一个文件的输入没有保存,仅仅切换到另一个文件
:N 编辑 1.txt 文件,可以加 ! 即 :N! 强制切换,之前文件内的输入没有保存,仅仅是切换到另一个文件

4、打开新文件

:e 3.txt 打开新文件 3.txt
:e# 回到前一个文件
:ls可以列出以前编辑过的文档
:b 2.txt(或者编号)可以直接进入文件 2.txt 编辑
:bd 2.txt(或者编号)可以删除以前编辑过的列表中的文件项目
:e! 4.txt,新打开文件 4.txt,放弃正在编辑的文件
输入:f 显示正在编辑的文件名
输入:f new.txt,改变正在编辑的文件名字为 new.txt
:recover filename.txt 恢复文件
vim -r test.txt 选择用于恢复的文档的交换文件

5、执行外部的 shell 命令

:!ls 用于显示当前目录的内容
:!rm FILENAME 用于删除名为 FILENAME 的文件
:w FILENAME 可将当前 VIM 中正在编辑的文件另存为 FILENAME 文件

6、获取目前的设定

:set 或者 :se 显示所有修改过的配置
:set all 显示所有的设定值
:set <option>? 显示 option 的设定值
:set nooption 取消当前设定值

7、set 功能

:set autoindent(ai) 设置自动缩进
:set autowrite(aw) 设置自动存档,默认未打开
:set background=dark 或 light,设置背景风格
:set backup(bk) 设置自动备份,默认未打开
: set cindent(cin) 设置 C 语言风格缩进

8、视图操作

vim 可以在一个界面里打开多个窗口进行编辑,这些编辑窗口称为 vim 的视窗。例如在命令行模式下输入 :new 打开一个新的 vim 视窗,并进入视窗编辑一个新文件(普通模式下输入 Ctrl+w 也可以),除了 :new 命令,下述列举的多种方法也可以在命令模式或普通模式下打开新的视窗:
:sp 1.txt 打开新的水平分屏视窗来编辑 1.txt
:vsp 2.txt 打开新的垂直分屏视窗来编辑 2.txt
操作窗口就需要在普通模式下
Ctrl+w s 将当前窗口分割成两个水平的窗口
Ctrl+w v 将当前窗口分割成两个垂直的窗口
Ctrl+w q 即 :q 结束分割出来的视窗。如果在新视窗中有输入需要使用强制符!即:q!
Ctrl+w o 打开一个视窗并且隐藏之前的所有视窗
Ctrl+w j 移至下面视窗
Ctrl+w k 移至上面视窗
Ctrl+w h 移至左边视窗
Ctrl+w l 移至右边视窗
Ctrl+w J 将当前视窗移至下面
Ctrl+w K 将当前视窗移至上面
Ctrl+w H 将当前视窗移至左边
Ctrl+w L 将当前视窗移至右边
Ctrl+w - 减小视窗的高度
Ctrl+w + 增加视窗的高度

相关文章

  • vin学习笔记

    vim学习 vim配置 主要配置使用Python3 vim主要快捷键 vim的模式,命令行模式,插入模式,视图模式...

  • [Linux] vim操作

    vim处理模式 vim 有三种处理模式:正常模式/一般模式,命令行模式,插入模式/编辑模式。 正常模式/一般模式:...

  • vim使用介绍

    1vim 1.1vim基本概念 命令行模式使用vim+文件名,进入时处于命令行模式,该模式下可以控制屏幕光标的移动...

  • Linux学习(2) Vim学习

    Vim上手 Vim的三种模式 vim三种模式相互转换 命令模式:在命令行模式下,输入"vim 文件名"就进入了命令...

  • vim编辑器的使用及常用命令

    vim的使用 vim有三种模式,分别是一般模式,编辑模式,命令行模式。 一般模式用vim命令编辑一个文件时,进入的...

  • Linux文件编辑器vim常用操作介绍

    vim是vi的强化版。vim具有三种模式,一般模式,命令行模式,编辑模式。 一般模式=>编辑模式=>一般模式 一般...

  • vim 从嫌弃到依赖(17)——查找模式

    最开始介绍vim的时候,提到vim有普通模式、插入模式、可视模式和命令行模式,并且已经对这几个模式做了详细的介绍了...

  • Linux学习之Vim

    vim三种模式:命令行模式、插入模式、末行模式三种模式关系如下图所示: 基本使用方法 1.打开文件 vim 文件名...

  • vim学习 02——模式

    vim学习 02——模式 基本模式普通模式插入模式可视模式选择模式命令行模式Ex 模式 派生模式操作符等待模式插入...

  • vim使用指南

    vim的三种模式 命令行模式:进入vim后的默认模式,用户可以输入vim命令来管理自己的文档,此时从键盘上输入任何...

网友评论

      本文标题:vim模式-命令行模式

      本文链接:https://www.haomeiwen.com/subject/evysoltx.html