码迷,mamicode.com
首页 > 系统相关 > 详细

记录几个vim常用命令

时间:2021-06-15 17:59:34      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:语法   vim   pac   ber   第一个字符   命令行界面   进入   重复   enter键   

1、vim编辑代码设置:
sudo vim /etc/vim/vimrc
...
set autoindent " 设置每次单击Enter键后,光标移动到下一行时与上一行的起始字符对齐
set cindent
set number "display line number
set ts=4 "tabspace = 4 space
set sw=4
set showmode " 设置在命令行界面最下面显示当前模式等
set ruler " 在右下角显示光标所在的行数等信息
syntax on " 即设置语法检测,当编辑C或者Shell脚本时,关键字会用特殊颜色显示

2、vim复制指定范围行的数据到另外某处
153,167 co 172 "意思是复制153行到167行的内容到172行

3、vim/vi跳转操作
跳到文本的最后一行:按“G”,即“shift+g”
跳到最后一行的最后一个字符 : 先重复1的操作即按“G”,之后按“$”键,即“shift+4”。
跳到第一行的第一个字符:先按两次“g”,
跳转到当前行的第一个字符:在当前行按“0”。
跳转到指定行:ngg,n为要跳转的行数
4、vim选择操作
全选(高亮显示):按esc后,然后ggvG或者ggVG
全部复制:按esc后,然后ggyG
全部删除:按esc后,然后dG
解析:
gg:是让光标移到首行,在vim才有效,vi中无效
v : 是进入Visual(可视)模式
G :光标移到最后一行

记录几个vim常用命令

标签:语法   vim   pac   ber   第一个字符   命令行界面   进入   重复   enter键   

原文地址:https://www.cnblogs.com/ypingan/p/14883509.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!