Linux vim基础操作

vim基础操作命令

功能子功能命令模式备注
光标移动 光标移动到文件开头 gg命令模式
光标移动到文件末尾G命令模式
光标移动到本行开头^命令模式
光标移动到本行末尾$命令模式
向下翻页ctrl+f命令模式可能会与终端工具快捷键冲突:查找
向上翻页ctrl+b命令模式
光标向下移动n行n+↓命令模式
光标向上移动n行n+↑命令模式
光标移动到指定行:n命令模式
复制、粘贴复制本行yy命令模式
复制n行n+yy命令模式
粘贴已复制文本p命令模式
剪切、删除剪切(删除)本行dd命令模式
剪切(删除)n行n+dd命令模式
剪切(删除)光标后的内容D命令模式
撤销上一步操作:u命令模式
恢复撤销ctrl+r命令模式
保存、退出保存:w末行模式
另存:w xxx.txt末行模式另存为xxx.txt文件
退出:q末行模式
保存后退出:wq末行模式
不保存,直接退出:q!末行模式
不退出vim的情况下执行shell命令:!+[command]末行模式执行command命令
查找、替换查找字符串:/+[string] 或 shift+8命令模式
替换字符串1:s/old/new命令模式替换本行第一处查找到的字符串
替换字符串2:s/old/new/g命令模式替换本行所有查找到的字符串
替换字符串3:%s/old/new命令模式替换整个文件第一处查找到的字符串
替换字符串4:%s/old/new/g命令模式替换整个文件所有查找到的字符串
显示行号临时显示行号:set nu命令模式
永久显示行号在~/.vimrc文件中新增一行:set nu编辑模式只针对当前用户,如果没有该文件新创建一个即可
临时取消显示行号:seu nonu命令模式
多文件操作在vim中打开另一个文件:open xxx.txt命令模式
查看已打开的所有文件:files命令模式在这里插入图片描述%a表示当前打开的文件,#表示上一个文件,line表示光标所在行
切换到下一个打开的文件:bn命令模式
切换到上一个打开的文件:bp命令模式
进入编辑模式进入编辑模式在命令模式下输入i/a/o/I/A/O/S都可命令模式
代码着色开启代码着色:syntax on命令模式默认开启代码着色
关闭代码着色:syntax off命令模式
简易计算器在vim中简易计算在编辑模式下输入ctrl+r,再输入=,即可输入计算表达式,回车即可计算完毕命令模式默认是整型计算,显示指定浮点数可浮点运算,计算完后的数据会插入到光标位置

vim的配置机制

  • 临时配置:在末行模式下的配置命令,仅当前打开文件生效
  • 个人永久配置:在~/.vimrc文件中配置,若不存在可新创建
  • 全局永久配置:/etc/vim/vimrc,对所有用户都生效,如果个人配置和全局配置冲突,优先采用个人配置

vim异常退出机制

编辑的文件未保存异常退出后,会自动生成xxx.swp文件,下次打开文件时会显示让你操作xxx.swp文件,如果不需要就删除即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值