Vim简介Vim是Linux系统上的最著名的文本/代码编辑器,也是早年的Vi编辑器的加强版,而gVim则是其Windows版。它的最大特色是完全使用键盘命令进行编辑,脱离了鼠标操作虽然使得入门变得困难,但上手之后键盘流的各种巧妙组合操作却能带来极为大幅的效率提升。因此Vim和现代的编辑器(如SublimeText)有着非常巨大的差异,而且入门学习曲线陡峭,需要记住很多按键组合和命令,如今被看作是高手、Geek们专用的编辑器。尽管Vim已经是古董级的软件,但还是有无数新人迎着困难去学习使用,可见其经典与受欢迎程度。另外,由于Vim的可配置性非常强,各种插件、语法高亮配色方案等多不胜数,无论作为代
Vim简介Vim是Linux系统上的最著名的文本/代码编辑器,也是早年的Vi编辑器的加强版,而gVim则是其Windows版。它的最大特色是完全使用键盘命令进行编辑,脱离了鼠标操作虽然使得入门变得困难,但上手之后键盘流的各种巧妙组合操作却能带来极为大幅的效率提升。因此Vim和现代的编辑器(如SublimeText)有着非常巨大的差异,而且入门学习曲线陡峭,需要记住很多按键组合和命令,如今被看作是高手、Geek们专用的编辑器。尽管Vim已经是古董级的软件,但还是有无数新人迎着困难去学习使用,可见其经典与受欢迎程度。另外,由于Vim的可配置性非常强,各种插件、语法高亮配色方案等多不胜数,无论作为代
Linux配置vim/**********************************************/Vim是最重要的编辑器之一,主要有下面几个优点。1.可以不使用鼠标,完全用键盘操作。2.系统资源占用小,打开大文件毫无压力。3.键盘命令变成肌肉记忆以后,操作速度极快。4.服务器默认都安装Vi或Vim。/**********************************************/1.安装vimsudoapt-getpurgevim-commonsudoapt-getupdate(非必要安装)sudoapt-getupgrade(非必要安装)sudoapt-get
Linux配置vim/**********************************************/Vim是最重要的编辑器之一,主要有下面几个优点。1.可以不使用鼠标,完全用键盘操作。2.系统资源占用小,打开大文件毫无压力。3.键盘命令变成肌肉记忆以后,操作速度极快。4.服务器默认都安装Vi或Vim。/**********************************************/1.安装vimsudoapt-getpurgevim-commonsudoapt-getupdate(非必要安装)sudoapt-getupgrade(非必要安装)sudoapt-get
需要提前说明的一些事情本人电脑环境为Windows11,vim采用包管理器scoop下载安装,版本为9.0。在尝试为vim安装插件过程中,参考了知乎上的一篇文章如何安装VIM插件,其中提到在Vim8及以上版本建议手动安装插件,于是进行了尝试,最终册成功安装了NERDTree插件,其中发现的一些坑写出来供网友参考。vim安装插件的官方帮助文档可在vim中通过:helppackages命令查看。安装过程找到vim的安装位置,我的电脑上是C:\Users\74023\scoop\app\vim\9.0,该文件夹下有一个pack文件夹,进入该文件夹后创建一个新文件夹(名称任取,我这里按照NERDTre
需要提前说明的一些事情本人电脑环境为Windows11,vim采用包管理器scoop下载安装,版本为9.0。在尝试为vim安装插件过程中,参考了知乎上的一篇文章如何安装VIM插件,其中提到在Vim8及以上版本建议手动安装插件,于是进行了尝试,最终册成功安装了NERDTree插件,其中发现的一些坑写出来供网友参考。vim安装插件的官方帮助文档可在vim中通过:helppackages命令查看。安装过程找到vim的安装位置,我的电脑上是C:\Users\74023\scoop\app\vim\9.0,该文件夹下有一个pack文件夹,进入该文件夹后创建一个新文件夹(名称任取,我这里按照NERDTre
一、什么是VimVim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的文本编辑器。二、Vim键位图三、Vim的三种模式Vim有三种模式,分别是命令模式,输入模式和编辑模式,这3种工作模式可随意切换。1、命令模式当我们用Vim编辑文件时,默认处于命令模式。此模式下,敲击键盘动作会被识别为命令,而非输入字符,可使用方向键(↑、↓、←、→)或k、j、h、i移动光标的位置。命令模式下常用的几个命令:命令功能描述i切换到输入模式,可以输入字符
一、什么是VimVim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的文本编辑器。二、Vim键位图三、Vim的三种模式Vim有三种模式,分别是命令模式,输入模式和编辑模式,这3种工作模式可随意切换。1、命令模式当我们用Vim编辑文件时,默认处于命令模式。此模式下,敲击键盘动作会被识别为命令,而非输入字符,可使用方向键(↑、↓、←、→)或k、j、h、i移动光标的位置。命令模式下常用的几个命令:命令功能描述i切换到输入模式,可以输入字符
VIM设置缩进tabstop只修改Tab字符的显示宽度不修改按Tab键的行为softtabstop修改按Tab键的行为不修改Tab字符的显示宽度具体行为跟 tabstop 选项值有关expandtab把插入的Tab字符替换成特定数目的空格具体空格数目跟 tabstop 选项值有关TAB替换为空格setts=4setexpandtab#!表示处理所有TAB不然只处理行首%retab!#转换后,需要再次输入TAB需要:Ctrl+VTAB空格替换为TABsetts=4setnoexpandtab%retab!展示字符setlistsetlistchars=tab:>~,space:.建议配置"自动缩
VIM设置缩进tabstop只修改Tab字符的显示宽度不修改按Tab键的行为softtabstop修改按Tab键的行为不修改Tab字符的显示宽度具体行为跟 tabstop 选项值有关expandtab把插入的Tab字符替换成特定数目的空格具体空格数目跟 tabstop 选项值有关TAB替换为空格setts=4setexpandtab#!表示处理所有TAB不然只处理行首%retab!#转换后,需要再次输入TAB需要:Ctrl+VTAB空格替换为TABsetts=4setnoexpandtab%retab!展示字符setlistsetlistchars=tab:>~,space:.建议配置"自动缩