vim学习——常用功能介绍

vim常用功能介绍

描述快捷键
删除光标下的字符x 或者 delete
删除光标左边的字符X
修改一个字符s(相当于删除之后进入插入模式)
在光标前插入i
在光标后插入a(相当于进入插入模式后,光标后移一位)
删除光标所在单词(不包括前后的空格)diw
删除光标所在单词(包括前后的空格)daw
从当前位置删除到下一个单词的次首dw
从当前删除到行尾D
删除一行dd
复制一行yy
撤销改动u/ctrl+r
移动到文本的开头gg
移动到文本的结尾G
回到第3行3G
向上滚屏ctrl+y
向下滚屏ctrl+e
查找某一个字符/字符 按下n向后查找,N向前查找
文件操作
文件保存:w
文件另保存为filename:w filename
文件不保存退出:q或者ZQ
文件保存退出:wq或者ZZ

常用的vim设置

变量名缩写含义使用
tabstop=Xts编辑时一个tab字符占X个空格的宽度:set ts=4
syntax enable设置语法高亮:syntax enable
numbernu显示行号:set number
colorcolumn换行提示线set colorcolumn=80
highlight ColorColumn ctermbg=blue设置换行提示线的颜色red / blue

在终端的一侧显示函数名

vim虽然没有直接提供这种功能,但配合适当的工具和设定,可以间接实现!
第一步,安装ctags

sudo apt-get install exuberant-ctags

第二步,确定是否存在这个文件夹/home/username/.vim,如果没有自行创建。
然后,下载taglist_45.zip,并解压这个文件到.vim 目录中
下载网址http://www.vim.org/scripts/download_script.php?src_id=7701

mkdir ~/.vim
~/.vim$ unzip taglist_42.zip  #在这个文件夹下面解压下载的文件

第三步,在.vim/doc中,打开vim 运行 :helptags .

第四步,利用vim打开一个程序, :Tlist,就可以看见函数了。如图所示:
注意:可以通过快捷键Ctrl+w来切换光标是在函数列表框,还是在源代码框里
基本设置:禁止自动改变当前Vim窗口的大小 let Tlist_Inc_Winwidth=0
把函数列表放在屏幕的右侧 let Tlist_Use_Right_Window=1
自动折叠起来, 这样可以节约一些屏幕空间 let Tlist_File_Fold_Auto_Close=1
在这里插入图片描述

设置分屏

描述命令
:split [FILENAME] 或者:sp [FILENAME]上下分屏打开文件
:vsplit [FILENAME]或者:vs [FILENAME]左右分屏打开文件
:q退出当前分屏
:only只保留当前分屏
Ctrl + w调到下一个分屏位置
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值