linux下vim配置文件下载在哪

C++基础知识(1)
这两天使用Linux下的Vim,总是不得劲,网上找的Vim配置文件,总是有这样那样的不满意,遂查看了下具体命令的意义,整理如下:
1.大括号匹配问题
原理:是通过映射操作实现,简单的说,就是摁下{,vim执行一系列的操作。而要达到我们满意的效果,需要设置一些对应的操作的标准,也就是对齐配置。那么首先,设置对齐如下:
(1)对齐相关配置:
set smartindent
set tabstop=4
set shiftwidth=4
set expandtab具体意义解释:
&set smartindent:&在行和段开始处使用制表符
&set tabstop=4: 设置tab为4个字符,而不是8个。
set shiftwidth=4:设置自动缩进为4个字符。
set expandtab 设置不使用空格代替制表符
对齐结束,下面进行括号补全的设置,以大括号和小括号为例。
(2)自动补全小括号:
imap ( ()&ESC&i
imap是配置文件用的一个函数,表示映射。这句话的意思是,映射“(”操作为“()&ESC&i”。
也就是说,当你摁下键盘上的“(”时,vim实际执行的是一系列操作:
&1&摁下“(”,摁下“)”。
&2&摁下ESC键
&3&摁下i键
上面&2&&3&操作是为了将光标移前一格,自己试一下就知道了。
(3) 自动补全大括号:
有了上面的认识,大括号就比较好理解,具体代码如下:
imap { {}&ESC&i&CR&&ESC&V&O
&ESC&后面跟的V & O 各代表什么意义呢?这是在vim命令模式下的一些快捷键命令。
V:按键shift+v,实现操作:选中当前行。这里当执行这一操作的时候,实际上选中的是“}”所在的行。
&: 按键shift+&,实现操作:将当前行向左移动一个tab,此时右括号已经和左括号对齐。
O:按键shift+o,实现操作:在当前行的前一行插入文本,实际执行效果就恰好满足我们的需求。
使用上面的方式进行配置大括号时,实际发现一般缩进正常,但是在已有缩进的行进行缩进时,比如嵌套if语句等,还是有问题,遂修改如下:
imap { {&CR&}&ESC&i&ESC&O
综上,其实vim的配置文件并不复杂,关键是要去理解。
文中用到的一些用&&括起来的符号作为键盘操作,具体可以通过下面的Vim命令来查看:
:help keycodes
在Vim的命令模式下,键入help keycodes如下:
这样,对于上面的&CR&、&ESC&等,就十分清楚了。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:11270次
排名:千里之外
(1)(1)(2)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)史上最全Linux配置文件介绍及VI编辑器的使用方法_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
史上最全Linux配置文件介绍及VI编辑器的使用方法
上传于|0|0|文档简介
&&linux配置文件
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩25页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢you have been blocked查看: 1550|回复: 5
【转】给大家发一个linux下vim的很好用的配置文件
阅读权限10
亲测非常非常好用,用起来很舒服!
而且最重要的是一键安装!
下面是源代码网址
/ma6174/vim
上面是源代码网址(新人赚分不容易啊)
以下是简介:
超强vim配置文件
运行截图简易安装方法:打开终端,执行下面的命令就自动安装好了:wget -qO- /ma6174/vim/master/setup.sh | sh -x或者自己手动安装:(以ubuntu为例)安装vim sudo apt-get install vim安装ctags:sudo apt-get install ctags安装一些必备程序:sudo apt-get install xclip vim-gnome astyle python-setuptoolspython代码格式化工具:sudo easy_install -ZU autopep8sudo ln -s /usr/bin/ctags /usr/local/bin/ctagsclone配置文件:cd ~/ && git clone git:///ma6174/vim.gitmv ~/vim ~/.vimmv ~/.vim/.vimrc ~/clone bundle 程序:git clone /gmarik/vundle.git ~/.vim/bundle/vundle打开vim并执行bundle程序:BundleInstall重新打开vim即可看到效果
了解更多vim使用的小技巧:tips.md查看更新日志:update_log.md
发帖求助前要善用【】功能,那里可能会有你要找的答案;如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】和【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
阅读权限20
楼主。图呢
发帖求助前要善用【】功能,那里可能会有你要找的答案;如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】和【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
阅读权限10
试试看~~~~
发帖求助前要善用【】功能,那里可能会有你要找的答案;如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】和【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
阅读权限10
楼主。图呢
图是正常的啊
发帖求助前要善用【】功能,那里可能会有你要找的答案;如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】和【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
阅读权限20
楼主,你没发图
发帖求助前要善用【】功能,那里可能会有你要找的答案;如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】和【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
阅读权限10
楼主,你没发图
我明明就发图了
发帖求助前要善用【】功能,那里可能会有你要找的答案;如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】和【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
免责声明:吾爱破解所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
( 京ICP备号 | 京公网安备 87号 )
Powered by Discuz!
Comsenz Inc.

我要回帖

更多关于 vim配置文件位置 的文章

 

随机推荐