如何在我的.vimrc中使用变量?
发布时间:2020-12-15 09:18:26 所属栏目:安全 来源:网络整理
导读:我有一个小问题“标签大
我有一个小问题“标签大小”和不同的项目,
一些像2或4和Linux内核每个选项卡8个空间。 这不是一个大问题,因为我可以只改变几个设置在我的.vimrc set tabstop=4 set shiftwidth=4 set softtabstop=4 但是这是3行,我需要改变… 这将是很好的有一行与一个变量与数字2,4或8。 有点像 let l:tabsize=4 set tabstop=l:tabsize set shiftwidth=l:tabsize set softtabstop=l:tabsize 但这不工作… 你知道如何解决这个问题吗? 谢谢 更新: let tabsize = 4 execute "set tabstop=".tabsize execute "set shiftwidth=".tabsize execute "set softtabstop=".tabsize
您不能在.vimrc中的rhs上使用变量。
尝试:帮助功能列表获取更多信息。例如unix vs windows(不知道你的项目是什么): if has("unix") " do stuff for Unix elseif has("win32") " do stuff for Windows endif 可能工作,或其他例子 let &path = g:desktop_path 要么 execute "set path=".g:desktop_path 如果g:desktop_path包含空格,你也必须逃避这些 execute "set path=".escape(g:desktop_path,' ') 看到 :help let-option :help execute :help escape() (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |