默认是ruler显示setshowmodesetnoshowmode 设置是否在左下角显示如“一INSERT--”之类的状态栏。默认是showmode显示:setpaste "复制粘贴:setcursorline "当前行显示横线:setnumber " 显示行号:setnonumber " 关闭行号:setbackground=dark “ 设置背景颜色:setguifont=consolas:h14 " 设置字体为 consolas,字号为14:...
1、常用收集如下:(vi set) set autoindent 在插入模式下,对每行按与上行同样的标准进行缩进,与shiftwidth选项结合使用 set list 把制表符显示为^I ,用$标示行尾(使用list分辨尾部的字符是tab还是空格) set number 显示行号 set readonly 文件只读,除非使用!可写 set shiftwidth 反向制表符中的空格数目 set show...
1.显示隐藏分隔符 代码语言:javascript 复制 setlist 可以看到分隔符为制表符。 2.取消显示隐藏制表符 代码语言:javascript 复制 setnolist 3. 显示行号 代码语言:javascript 复制 setnu 4.取消显示行号 代码语言:javascript 复制 setnonu image 5.设置只读 代码语言:javascript 复制 setreadonly 6.指定tab缩进的字...
1、设置background颜色: set background=dark(如果不设置这个,看这眼睛都花了=。=) 2、设置行号: set nu(为啥设置这个,懂的都懂) 3、设置字体颜色,中文注释不会乱码 set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 set termencoding=utf-8 set encoding=utf-8 以上都是都是每次都需要使用到...
dir=mytmpdir."dir"修改的是叫做dir的选项,选项是vim内部的,不能自己定义。状况2中的echo dir也不应该出现/home/test/tmp/dir这个结果吧,只有echo &dir才会输出这个吧。回答4:要想通过set来实现你要的效果,需要使用execute指令::exe "set dir=".mytmpdir."dir"这样就可以了 ...
:set:配置 Vim 选项。 替换模式(Replace Mode): 替换模式用于覆盖文本,逐字符替换已有文本。 进入替换模式的方式包括: R:按字符替换。 r:按需替换单个字符。 2、切换模式 从正常模式切换到插入模式: 插入模式用于在文本中输入或编辑内容,类似于普通文本编辑器的行为。
:1copy5复制第一行到第五行下面 简写1co5 :1move5移动第一行到第五行 ctrl+v先选中多少行 按I插入 oldboy ESC ESC :%#sroot#root#oldboy#g 把root替换为oldboy g全局替换 set nu 显示行号 set nonu 取消显示行号 o 光标的下面处 插入一行 并进入编辑模式 ...
好奇地问一下,看到在有些(非特定)的文件的最后一行,会看到这个: # vim:set sw=2 sts=2 et: 是什么意思?赞 回复 转发 赞 收藏 只看楼主 [已注销] 2010-12-14 22:06:15 [内容不可见] 赞 回复 kuno 楼主 2010-12-15 07:28:15 thanks 赞 回复 ...
:setruntimepath 在我的系统上,runtimepath默认包含以下目录。并非所有这些都必须出现在文件系统中,但如果存在就会被使用。 ~/.vim 主目录,保存个人偏好的文件。 /usr/local/share/vim/vimfiles 系统范围的Vim目录,保存由系统管理员决定的文件。 /usr/local/share/vim/vim81 ...
:set nonumber 您也可以使用 :set number! 或 :set nu! 切换: :set number! 相对行号 如果启用相对行号,当前行的行号被示出为 0 ,和从当前行上面和下面的行增量编号 (1 , 2 , 3… 等等)。 相对行模式非常方便,因为 Vim 中的许多操作(例如上移/下移和删除行)都在相对行号上进行。