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 然后回车。

posted @ 2018-08-18 18:08  黑色幽默2018  阅读(1556)  评论(0编辑  收藏  举报