• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Vim 配置

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

配置

用户配置文件为~/.vimrc,相关的文件位于~/.vim/;全局配置文件为/etc/vimrc,相关的文件位于/usr/share/vim/

如果需要常用的功能(如语法高亮、打开文件时回到上一次的光标位置等),将配置文件范例加到/etc/vimrc中:

/etc/vimrc/
...
runtime! vimrc_example.vim

语法高亮

启用语法高亮(Vim支持许多语言的语法高亮):

:filetype plugin on
:syntax on

自动换行显示

wrap默认是开启的,这会使Vim在一行文本的长度超过窗口宽度时,自动将放不下的文本显示到下一行。wrap只会影响文本的显示,文本本身不会被改变。

自动换行显示一般在该行窗口能容纳下的最后一个字符发生,即使刚好是在一个单词的中间。更为智能的自动换行显示可以用linebreak来控制。当用set linebreak开启时,自动换行发生在字符串选项breakat中列出来的字符之后。默认情况下,breakat包含空格和一些标点符号(参考:help breakat)。

被换行的字符一般在下一行的开头开始显示,没有任何相应的缩进。[breakindent][13] 指示Vim在换行时将缩进考虑在内,因而新行将与原本要显示的文本有相同的缩进。breakindent行为可以用breakindentopt选项来调整,比如说在Python文件中,新行将在原本缩进的基础上再缩进4个空格(更多细节参考:help breakindentopt):

autocmd FileType python set breakindentopt=shift:4

使用鼠标

Vim可以使用鼠标,但只在一些终端上起作用(Linux上的xterm和带有gpm的Linux控制台,更多细节参阅Console mouse support):

开启这个功能,将下面这行代码加入~/.vimrc中:

set mouse=a

注意:

  • 这个方法在使用SSH的PuTTY中同样适用。
  • 在PuTTY中,通常的高亮/复制行为有所不同,因为在使用鼠标时,Vim会进入可视模式。为了用能鼠标选中文本,需要同时按住Shift键。

跨行移动光标

默认情况下,在行首按或者在行尾按不能将光标移动至上一行或下一行。

如要改变默认行为,将set whichwrap=b,s,<,>,[,]加至你的~/.vimrc文件中。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
vim配置.vimrc方案发布时间:2022-02-03
下一篇:
Vim 用法发布时间:2022-02-03
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap