vim编辑器常用命令

简介:

vim是linux系统下强大的文本编辑器。相信熟悉linux开发环境的程序猿和运维们都玩的不错。

下面简单介绍一下常用的操作命令,希望对大家有所帮助

Macros 宏

  1. qa: 从一个已注册的宏记录开始查找

  2. q 从末尾记录开始

  3. @a 

    Multiple File 多文件编辑

  4. :e 从缓存中编辑一个文件

  5. :bn 进入下一个缓存

  6. :bd 删除文件缓存或关闭文件

  7. :sp fn 在新窗口打开一个文件或在缓存中打开

  8. Windows下的命令: ctrl+W

    ctrl+w s窗口分割

    ctrl+w w窗口切换

    ctrl+w q退出一个窗口

    ctrl+w v 垂直分割窗口

  9. Tab 命令

    : tab fn tab后编辑文件

    gt下个tab

    gT上个tab

    :tabr 第一个tab

    :tabl 最后一个tab

    :tabM[N] 移动当前tab到N个tab后

  10. exit 退出

    :w 保存

    :wq 保存退出

    :x 保存 同wq

    :q 退出不保存

    :q! 强制退出不保存

  11. 查找和替换 search/replace

    / 进入一个模式

    ?/pattern 向后查找模式

    n 重复搜索相同的指令

    N 重复搜索相反的指令

    :s /old/new/g 替换全部旧内容

    :s /old/new/gc 替换全部旧内容为新的 确保每一个都替换

  12. 可视化模式 visual mode

    1> 文本标记:

    v 进入可视化模式

    V 开始面向行 可视化模式

    ctrl +v 开始面向块 可视化模式

    o 移动到其他标记区域末尾

    U 标记区域转换为大写

    O 移动到其他块的角落

    aw 标记一个单词

    ab 括号包括的块

    aB 一个被阔别包括的 直

    ib 在() 内

    iB 在{} 内

 2> 命令

    > = 右移

    < = 左移

    y 拉动 =yank

    d 删除

    ~= 切换

3> 剪切和粘贴

   dd 删除一行

   dw 删除当前一个单词

   x 删除当前字符

   X 删除当前字符前的字符

   D 删除最后一行

   yy 复制一行

   2yy 复制2行

   yw 剪切单词到剪切板

   y$ 剪切最后一行

   p 把剪切板当前光标最后一行粘贴

   P 粘贴当前行或光标之前的行

   ]p 把剪切板的行粘贴后正确缩进。

 本文转自  ChinaUnicom110  51CTO博客,原文链接:http://blog.51cto.com/xingyue2011/1958601


相关文章
|
3月前
|
Unix Linux 开发工具
在Linux中,有哪些基本的 Vim 命令?
在Linux中,有哪些基本的 Vim 命令?
|
4月前
|
开发工具
vi编辑器,现在vi\vim是文本文件进行编辑的最佳选择,Vim是vi的加强的版本,兼容vi的所有指令,vim编辑器有三种工作模式,一开始进入的是命令模式,命令模式i是插入的意思,两下y+p复制内容
vi编辑器,现在vi\vim是文本文件进行编辑的最佳选择,Vim是vi的加强的版本,兼容vi的所有指令,vim编辑器有三种工作模式,一开始进入的是命令模式,命令模式i是插入的意思,两下y+p复制内容
|
16天前
|
IDE 搜索推荐 开发工具
LunarVim,vim编辑器推荐
【10月更文挑战第9天】
|
23天前
|
Unix Linux 开发工具
Linux Vim的 命令大全
Linux Vim的 命令大全
16 0
|
2月前
|
存储 Linux Shell
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
这篇文章介绍了Vim编辑器的基本使用、常用命令和模式,以及Linux系统中用户和组的管理方法,包括用户和组相关文件如/etc/passwd、/etc/shadow和/etc/group的说明。
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
|
2月前
|
存储 Linux 编译器
linux中vim介绍以及常用命令大全
linux中vim介绍以及常用命令大全
75 8
|
3月前
|
搜索推荐 Linux 网络安全
Linux系统中的Vim编辑器
【8月更文挑战第21天】Vim是一款功能强大的文本编辑器,在Linux系统中广泛使用。它具有三种基本模式:命令模式,用于执行操作但不能编辑文本;插入模式,允许用户像常规编辑器那样输入文本;底线命令模式,用于保存、退出及查找替换等操作。Vim还支持多窗口编辑、宏录制及插件扩展等功能,并可通过配置文件个性化设置。因其高效性、良好的可移植性和远程编辑能力,Vim特别适用于开发者和系统管理员。
|
3月前
|
开发工具
vim编辑器常用命令
vim编辑器常用命令
87 1
|
3月前
|
数据采集 运维 监控
运维笔记:流编辑器sed命令用法解析
运维笔记:流编辑器sed命令用法解析
56 5
|
4月前
|
JSON Java Linux
linux 命令使用总结:vim,nohup,find,df,du,sudo,netstat,ll,curl,lastlog
linux 命令使用总结:vim,nohup,find,df,du,sudo,netstat,ll,curl,lastlog
65 5