vim常用操作总结:设置行号删除退出等

Posted blackhumour2018

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim常用操作总结:设置行号删除退出等相关的知识,希望对你有一定的参考价值。

1.设置行号

vim 要默认打开的时候显示行号,这样就可以不用每次编辑的时候在手动在命令模式下:set number 来显示行号。

具体做法是: 创建一个 .vimrc的配置文件。

在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本,所以,一般情况下把.vimrc文件创建在当前用户的根目录下比较方便,即创建的命令为:

$vi ~/.vimrc

往文件里面添加内容: set number , 保存退出。

 

2.全选、全部复制、全部删除

全选(高亮显示):按esc后,然后ggvG或者ggVG

全部复制:按esc后,然后ggyG

全部删除:按esc后,然后dG

解析:

gg:是让光标移到首行,在vim才有效,vi中无效 
v : 是进入Visual(可视)模式 
G :光标移到最后一行 
选中内容以后就可以其他的操作了,比如: 
d  删除选中内容 
y  复制选中内容到0号寄存器 
"+y  复制选中内容到+寄存器,也就是系统的剪贴板,供其他程序用 

 

1,先打开某个文件:    

   vim   filename

2,转到文件结尾:     

   在命令模式输入 G

3,转到10行      :      

   在命令模式输入 10G

4,删除所有内容:先用G 转到文件尾,然后使用下面命令:

     :1, .d

5,删除第10行到第20行的内容:先用20G转到第20行,然后使用下面命令:

     :9, .d

6,关于删除的一些说明:

     6.1 在vi中," .  "表示当前行,“1,.”表示从第一行到当前行,“d ” 表示删除。

     6.2 如果只是想删除某一行,那么把光标指到该行,然后输入d d 即可。

 

3.多种退出vim的方法

点击 Esc 键,Vim 进入命令模式。然后输入:

:q  ——退出(这是 :quit 的缩写)
:q! ——不保存退出(这是  :quit! 的缩写)
:wq ——写入文件并退出;(这是 :writequit 的缩写)
:wq! ——(如果文件只有读权限)写入并退出(如果文件没有写权限,强制写)
:x ——类似于 :wq,如果文件无变动,那就不写入
:qa ——退出全部(这是 :quitall 的缩写)
ZZ —— (大写的 Z)如果文件有变动,写入/保存,然后退出;
ZQ —— 如果不想保存文件,也可以这个命令退出;

其实 Vim 有很详细的帮助,进入命令模式后,输入 help 然后回车。



以上是关于vim常用操作总结:设置行号删除退出等的主要内容,如果未能解决你的问题,请参考以下文章

Linux常用命令(1-vi/vim)

vim编辑

VIM操作手札

vim常用快捷键

Vim操作

.vimrc常用配置总结