51dev.com IT技术开发者社区

51dev.com 技术开发者社区

vim

使用Vundle管理配置Vim的插件

使用Vundle管理配置Vim的插件

1、介绍:安装需要Git,触发gitclone,默认将每一个指定特定格式插件的仓库复制到~/.vim/bundle/.搜索需要Curl支持。Windows用户请直接访问Windowssetup。如果有任何问题,请参考FAQ。查看Tips获取相关高级配置。使用non-POSIXshells,比如比较流行对Fishshel...

win10 右键菜单添加使用gvim打开方式

win10 右键菜单添加使用gvim打开方式

①打开注册表编辑器,开始-->运行-->regedit ②定位到:HKEY_CLASSSES_ROOT--->*--->Shell,在Shell上右击,新建--->项,输入: OpenWithgvim(使用vim打开)③在OpenWithgvim右键--->新建-...

gvim的基本配置(中文乱码,行号和主题)

gvim的基本配置(中文乱码,行号和主题)

在C:ProgramFilesVim目录下的_vimrc文件中,插入基本配置,包括中文乱码,行号和主题。"Vimwithallenhancementssource$VIMRUNTIME/vimrc_example.vim"解决中文乱码setencoding=utf-8"显示行号setnu!"主题syntaxenable...

vim快捷键

vim快捷键

1.切换窗口  ctrl+w2.关闭所有窗口:qa3.保存并退出  :wq或者命令模式下按两次Z键(ZZ命令前面不需加冒号也无需按Enter键)4.保存       :w5.退出    &n...

改变Vim在iTerm2中的光标

改变Vim在iTerm2中的光标

vim~/.vimrc添加"ChangecursorshapebetweeninsertandnormalmodeiniTerm2.appif$TERM_PROGRAM=~"iTerm"let&t_SI="<Esc>]50;CursorShape=1x7""Verticalbarininsertmo...

VIM技巧之去除代码行号并缩进代码

VIM技巧之去除代码行号并缩进代码

从网上找源代码时经常会发现代码虽然排版很好,但是前面带着行号,直接复制粘贴得将前面的行号去掉才能编译,而更糟糕的是前面带行号,而代码又没排版,简直是噩梦。在VIM中可以轻易地解决这个问题。       这里将网上的一段代码粘贴到VIM中时的截图:&n...

VIM 中鼠标选择不选中行号

VIM 中鼠标选择不选中行号

在Vim中,我们一般会使用:setnu打开行号开关。但是打开行号后,有个弊端,那就是在用鼠标进行选择的时候,会将前面的行号也一起进行拷贝了。但是在gVim中进行选择不会选中行号。所以一直使用gVim进行编辑。发现可以使用下面的方法使得在Vim中选择时不包括行号::setmouse=a其实就是在vim中启用鼠标,鼠标操作...

Vim出现:_arguments:450: _vim_files: function definition file not found的问题解决

Vim出现:_arguments:450: _vim_files: function definition file not found的问题解决

安装了zsh之后使用vim出现如下错误:arguments:450:_vim_files:functiondefinitionfilenotfound_arguments:450:_vim_files:functiondefinitionfilenotfound_arguments:450:_vim_files:fun...

Vim格式化代码

Vim格式化代码

Vim格式化代码就是缩进,不能完全保证正常缩进,只能是尝试一下。缩进的类型有多种,都是用等号命令:=全部格式化:gg=G对当前行格式化(缩进):==对以下多行格式化(倍数操作):[count]==选择多行后,执行等号命令=操作:1、【gg】跳转到第一行2、【Shift】+【V】转到可视模式3、【Shift】+【G】全选...

Vim显示行号

Vim显示行号

在~/.vimrc最后面加一行setnumber保存再打开文件即可体现。...

Vim批量注释

Vim批量注释

方法一注释:【Ctrl】+【V】进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I(【Shift】+【I】),再插入注释符,比如"//",再按Esc,即可全部注释。批量去掉注释:【Ctrl】+【V】,进入列编辑模式,横向选中列的个数(如"//"注释符号,需要选中两列),然后按【D】,就会删...

Vim复制一整行和复制多行

Vim复制一整行和复制多行

1、复制1)单行复制在命令模式下,将光标移动到将要复制的行处,按“yy”进行复制;2)多行复制在命令模式下,将光标移动到将要复制的首行处,按“nyy”复制n行;其中n为1、2、3……2、粘贴在命令模式下,将光标移动到将要粘贴的行处,按&ldqu...

linux ----- Vim进入和退出命令

linux ----- Vim进入和退出命令

本来不想写任何关于vim的文章的,无奈我今天又忘记怎么退出vim了,常用命令是ESC,然后:wq(保存并退出),:q!(不保存并强制退出),i进入vim模式。另外还有其它的,我可能都不会用到。。。按ESC键跳到命令模式,然后::w保存文件但不退出vi:wfile将修改另外保存到file中,不退出vi:w!强制保存,不推...

vim常用快捷键

vim常用快捷键

一、从一般模式进入编辑模式 二、从一般模式进入命令行模式常用的命令就三个::q!不保存退出:wq保存退出ZZ保存退出 三、一般模式的光标移动,复制粘贴,搜索替换光标移动【常用】左右上下:hlkj下翻页:ctrl+d上翻页:ctrl+unum+space:向右移动num个字符num+enter:向下移...

vim笔记

vim笔记

摘自,,,https://www.cnblogs.com/wt645631686/p/8974802.html   东风无力百花残  一、打开文件①打开单个文件vimfile②同时打开多个文件(切换文件ctrl+ww)vim-ofilename1filename2......