Linux vi 常用命令杂记

移动光标:
h:向左移动
j:向下移动
k:向上移动
l:向上移动

与window 光标移动键功能一致.

常用命令行:
shift + ^ 行首
shift + $ 行尾
ctrl + v 可视模式 , 选择一个范围
    此使令常用场景:
    1.删除选定内容
    进入该模式,选中一些字符,按任意字符键删除选定内容

    2.批量缩进
    缩辑模式: ctrl + t
    命令行模式: shift + < 或 >
    
    3.复制
    选中内容后,进入命令模式 , 按[数字]y
    
    4.粘贴
    复制之后, 按[数字]p

    5.粘贴系统剪切板
    shift + insert

 

其它常用命令


  dd 删除行 或 [数字]dd 删除当前行以下指定行。
    
  G 移到最后一行 , [n]G 移动文件第n行

  ctrl + r 反撤销   (启用 set undofile) vi 中只撤销保存过的步骤

  u 撤销

:set ai  自动对(回车)
:set noai 取消自动对齐
:set ts=4 tab 键移动长度
:set shiftwidth=4 使用shift 移动,或回车自动缩进度长度
:syntax on|off  开启关闭语法高亮显示
:set cindent 自动缩进(当遇到 { }时)
:set [no]nu  取消|显示行号
:set undofile

将set 命令行保存为 ".vimrc" 保存在用户根目录,下次启动 vim 自动生效。
编辑 vi 配置文件: sudo vi ~/.vimrc

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。