首页 > 其他分享 >vim编辑常用命令

vim编辑常用命令

时间:2022-10-10 14:55:05浏览次数:60  
标签:admin 常用命令 vim 编辑 跳转 移动 root 替换 光标

一、光标操作

gg:移动到文件头部位置

G:移动到文件末尾

nG:移动到 n 行,10G 即移动到文件第十行

$:跳转到当前行末尾

^:跳转到当前行开头

w:向右移动一个单词

nw:向右移动多个单词

b:向左移动一个单词

nb:向左移动多个单词

ggvG:全选

二、文本操作

dd:删除本行

ndd :删除 n 行

yy:复制当前行

p:粘贴

a:进入编辑模式,插入内容位置在光标的后面

复制此文件所有内容:

ggvG 全选 + y 复制 + p 粘贴
复制多行:

v 进入可视模式,通过移动光标选择目标,按 y 复制,p 粘贴
输入: 进入命令行模式,输入 15 20 copy 21, 即将从第十五行到第二十行的内容从第二十一行开始复制
三、查找与替换

查找:

在普通模式下输入 /,即可开始查找。
例如查找 root,输入 /root按下 enter 即可跳转至 root第一次出现的位置,同时,输入 n 可跳转至下一个 root 的位置,输入 N 跳转至上一个的位置
替换:

: s/root/admin/ 将光标当前行第一个出现的 root 替换为 admin,没有则不替换
: s/root/admin/g 将光标当前行的所有的 root 替换为 admin
: 3,5 s/root/admin/g 将第三至五行所有的 root 替换为 admin
: %s/root/admin/g 将所有行的 root 替换为 admin
四、保存与退出

:q! 不保存退出
:wq 保存并退出
:x 保存并退出
:w 保存
:w b.txt 另存为 b.txt

————————————————
版权声明:本文为CSDN博主「Gopher 修炼笔记」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44728824/article/details/121785339

标签:admin,常用命令,vim,编辑,跳转,移动,root,替换,光标
From: https://www.cnblogs.com/heishuichenzhou/p/16775687.html

相关文章

  • 【Redis】常用命令
    查看内存#redis-cli127.0.0.1:6379>auth123456127.0.0.1:6379>infomemory结果#Memoryused_memory:42030440used_memory_human:40.08Mused_memory_rss:463......
  • 思科交换机常用命令汇总
    思科交换机常用命令汇总show versionshow running-configshow vlan briefshow ip interface briefshow running-config interface f0/1show ip routeshow inve......
  • Vim coc-clangd
    1.生成compile_commands.json文件  compile_commands.json 文件能够有效提高一些工具(比如说ccls1,vscode2)的代码跳转、补全等功能。因此,本文将会说明如何生成 com......
  • Docker学习(二)常用命令
    一、帮助启动类命令启动docker:systemctlstartdocker停止docker:systemctlstopdocker重启docker:systemctlrestartdocker查看docker状态:systemctlstatusdocker......
  • 如何在 Mac 上轻松编辑、批注、签名和标记 PDF?
    Mac平台有许多PDF编辑器。今天这篇文章,我们将使用Readdle的PDFExpert。PDFExpert在Mac上提供完整的PDF编辑体验。该软件允许您旋转、删除PDF页面、突出显示单......
  • linux 防火墙常用命令 - 备忘
    新增端口访问firewall-cmd--permanent--add-port=8080/tcp重启防火墙`systemctlrestartfirewalld.service其他关闭防火墙systemctlstopfirewalld.service......
  • npm 常用命令
    查看less-loader的所有版本:npmviewless-loaderversions查看less-loader最新的版本:npmviewless-loaderversion安装7版本的less-loader:npmiless-loader@7......
  • FastAdmin 开源常用命令笔记
    FastAdmin开源常用命令笔记常规命令TODO特殊的命令1.less编译将fastadmin.less编译为fastadmin.csslessc./public/assets/less/fastadmin.less./public/asse......
  • tmux的常用命令
    tmux的常用命令终端复用器(terminalmultiplexer)tmux的用处命令行的用法是打开一个终端窗口(窗口:terminalwindow),输入命令。用户与主机之间的交互称之为会话(sess......
  • 2022年10月9日20:33:18 pycharm vim配置
    自己的配置"================================================================================================"=Extensions==================================......