Vim配置和实用技巧

 Vim配置 & 实用技巧
一、Vim配置
跳板机上的默认vim配置可谓是一言难尽,作为本学期要一直打交道的文本工具,相信大家肯定不愿意对着一个酷似命令行的网页敲代码,这里介绍一些简要的配置。

Vim 的全局配置一般在/etc/vim/vimrc或者/etc/vimrc,对所有用户生效。用户个人的配置在~/.vimrc。

syntax on               //语法高亮
set mouse=a             //支持鼠标
set encoding=utf-8      //支持utf-8
set autoindent          //自动缩进
set tabstop=4           //Tab缩进
set number              //显示行号
set cursorline          //当前行高亮
set  ruler              //显示当前位置
set history=1000        //Vim记忆数量
set showmatch           //高亮显示匹配的括号
inoremap ( ()<Esc>i
inoremap [ []<Esc>i
inoremap < <><Esc>i
inoremap { {}<Esc>i
inoremap ' ''<Esc>i
inoremap " ""<Esc>i
"inoremap { {<CR>}<Esc>O  //括号匹配
二、常用技巧
这里面介绍几个自己常用的使用技巧

grep指令在文件夹中搜索内容:

相信大家经常想看看某些函数的定义或者结构体的定义,然后面对着众多文件有些头疼,在这里可以使用grep指令来帮助我们完成工作

grep -r "xxxxx" filename 在filename目录下递归查找文件,输出包含"xxxxx"字符串的行;

grep -r "xxxxx" 在当前目录下递归查找文件,输出包含"xxxxx"字符串的行;

grep -r -n "xxxxx" filename 在filename目录下递归查找文件,输出包含"xxxxx"字符串的行,并显示行号;

vim文本操作

ESC模式下:(跳转指令)

gg跳转到文件头

G跳转到文件尾

xxx G 跳转到第xxx行

q! 形式退出可以不保存修改

ESC模式下:(删除及撤回)

dd整行删除

u撤回一次操作(取决于记忆次数)

文本内查找:

/\<xxxxx\>:xxxxx为待搜索内容

n: 下一个匹配结果; N: 上一个匹配结果;
 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值