社区
Linux/Unix社区
帖子详情
vimrc在相同用户情况下,配置不同设置
binghe328
2014-12-26 12:32:53
我们很多人用一个用户登入Linux,请问怎么设置vimrc文件,不影响其他用户?
...全文
335
7
打赏
收藏
vimrc在相同用户情况下,配置不同设置
我们很多人用一个用户登入Linux,请问怎么设置vimrc文件,不影响其他用户?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mymtom
2015-01-05
打赏
举报
回复
alias vim='/usr/bin/vim -u /home/username/subdir/yourname/etc/vim/.vimrc'
buyong
2014-12-26
打赏
举报
回复
每人设置一个用户。
zhi_oo
2014-12-26
打赏
举报
回复
楼主这问题,启用脸部识别系统?
轮子学长
2014-12-26
打赏
举报
回复
每个人备份一个自己的.vimrc文件,在登陆的时候备份下当前的vimrc文件,然后用自己的替换掉,退出时再还原回来。
轮子学长
2014-12-26
打赏
举报
回复
有点困难吧,要系统自己识别的话。。 它怎么知道现在是谁登陆啊,你用同一个账户的话?
轮子学长
2014-12-26
打赏
举报
回复
有点困难吧,要系统自己识别的话。。 它怎么知道现在是谁登陆啊,你用同一个账户的话?
vim
使用进阶:
vim
使用技巧、
配置
、命令和插件
本文主要介绍:
vim
的使用技巧、
vim
的
配置
及
vim
rc
、
vim
的命令和
vim
的插件。 内容极其详细,且用doc文档编写,整理得整齐、美观。 [目录]
vim
使用进阶: 序言 本文是本系列的序言,讲述我使用
vim
的经历和心得,以及对
vim
初学者的一些建议。文中的抓图展示了我的
vim
使用环境。
vim
使用进阶: 使用会话和
vim
info 本文介绍如何使用
vim
的会话 (session) 和
vim
info来恢复
vim
的使用环境。如果你需要经常恢复到
相同
工作环境,此功能非常有用,你不必一次次重新打开文件、
设置
你的工作环境。
vim
使用进阶:
vim
rc
初步 本文简要介绍了
vim
rc
的知识以及如何使用
vim
rc
保存
vim
的
配置
。文中还提供了一些键映射(map),使用这些映射可以快速编辑和加载
vim
rc
。关于
vim
rc
的更多应用,参见本系列其它文章。
vim
使用进阶: 保存项目相关
配置
本篇主要以path选项为例,讲述如何保存和恢复项目相关的
配置
。在使用
vim
的过程中,你可能同时打开几个project,每个project的
配置
可能都不
相同
,文中介绍了两种方法来保存每个project自身的独有
配置
。一种是使用一个固定的
vim
配置
脚本保存project相关的path
设置
、按键映射等;另外一种是利用前面文章所介绍的会话(session)机制。
vim
使用进阶: 使用标签(tag)文件 本文介绍了如何使用Exuberant ctags生成tag文件以及在
vim
中如何使用tag文件进行跳转、查找等操作。还简要介绍了tag文件的格式,在后面介绍的Lookupfile插件中,会利用tag文件便捷的查找、打开文件。
vim
使用进阶: 使用taglist插件 本文介绍如何使用taglist插件(plugin)来查看程序中的标签(tag),并介绍了taglist插件的
配置
和用法。taglist插件利用Exuberant ctags程序生成标签文件,并提供像Sou
rc
e Insight那样的标签窗口,可以方便的跳转到函数、变量等标签所在的位置。
vim
使用进阶: 文件浏览和缓冲区浏览 本节介绍了如何在
vim
中浏览文件,以及如何查看当前打开的缓冲区。利用netrw插件,可以方便的在
vim
中浏览各个目录、打开指定文件,而不用切换到文件浏览器或shell;当然,netrw插件的作用并不仅仅局限于此。利用bufexplorer插件,则可以方便的查看打开的缓冲区(buffer),在缓冲区间进行切换。本文的最后介绍了winmanager插件,使用这个插件,可以把netrw插件、bufexplorer插件和taglist插件整合起来,使
vim
看起来更像一个集成开发环境(IDE)。
vim
使用进阶: lookupfile插件 如果你在开发一个大的项目,当你想在一大堆文件中查找或者编辑指定文件时,Lookupfile插件是必不可少的。使用它,可以快速查找项目文件、可以在缓冲区查找指定文件、可以浏览指定目录等。在查找时甚至可以使用正则表达式(regex),在你只记得部分文件名或目录名时,这可是救命的手段。
vim
使用进阶: 开启文件类型检测
vim
最吸引人的一点是,它支持无穷多的文件类型,而且能够随意扩展。在本文主要介绍如何打开文件类型检测的功能,以及如何使用基于文件类型的插件(filetype plugin)。正因为有了文件类型检测的功能,我们才可能针对
不同
的类型的文件,定义
不同
的键映射(map)、
设置
不同
的选项,进行语法高亮的染色(后续文章中介绍)…你可以实现任意你想实现的功能。
vim
使用进阶: 乱花渐欲迷人眼 - 语法高亮
VIM
并不是只有黑色两色。正相反,它提供了非常灵活的机制允许
用户
自定义色彩。运行在终端中的
VIM
,由于终端本身的限制,只能使用若干种固定的颜色;但对于G
VIM
来讲,你可以根据你的喜好调出任意的颜色。本文介绍的,正是
vim
的语法高亮功能。
vim
使用进阶: 程序员的利器 - cscope 在前面的文章中介绍了利用ctags生成的tag文件,跳转到标签定义的地方。但如果想查找函数在哪里被调用,或者标签在哪些地方出现过,ctags就无能为力了,这时需要使用更为强大的cscope。本文就介绍如何使用cscope,有了它,你可以把sou
rc
e insight抛到一边去了。
vim
使用进阶: 剑不离手 - quickfix
vim
由一个程序员开发,并且为更多的程序员所使用,所以
vim
对开发人员的强大支持,也就可以理解了。quickfix模式的引入就是一个例子。quickfix模式,是一种加速你开发的工作方式,使你不必离开
vim
,就可以快速的完成”编辑-编译-修正”你的程序。它不仅仅对开发人员有用,只要你的工作有类似”编辑-编译-修正”的过程,它就可以极大的简化你的工作。
vim
使用进阶: 智能补全 使用过Sou
rc
e Insight的人一定对它的自动补全功能印象深刻,在很多的集成开发环境中,也都支持自动补全。
vim
做为一个出色的编辑器,这样的功能当然少不了。本文主要介绍
vim
的OMNI补全。将在下一篇中介绍其它的补全方式。
vim
使用进阶: 自动补全 本文继续介绍
vim
的补全功能。作为一个通用的编辑器,
vim
实现的补全功能并不仅仅限于对程序的补全,它可以对文件名补全、根据字典进行补全、根据本缓冲区或其它缓冲区类似的内容进行补全、根据文件语法补全等等,它甚至允许
用户
自己编写函数来实现定制的补全。本文简要介绍了这些补全的方法。
vim
使用进阶: 指随意动,移动如飞 (一)
VIM
提供的移动方式多如牛毛,但我们并不需要掌握全部这些命令,只需要掌握最适合自己的那些命令。本文介绍了最常用的一些移动命令,在下篇文章中将介绍更高级的移动方法。
vim
使用进阶: 指随意动,移动如飞 (二) 本文介绍如何在
vim
中移动,主要涉及如何使用跳转表(jump-motions)、使用标记(mark)、使用折行(fold),以及如何在程序中移动。
vim
使用进阶: 在
VIM
中使用GDB调试 本文介绍了如何使用
vim
gdb补丁在
vim
中用gdb调试程序,同时还介绍了
vim
的编译方法。然而,
vim
只是一个编辑器,而不是一个集成开发环境(IDE),所以它对调试的支持很有限。
Vim
配置
文件(.
vim
rc
),
Vim
配置
教程
Vim
启动时,会根据
配置
文件(.
vim
rc
)来
设置
Vim
,因此我们可以通过此文件来定制适合自己的
Vim
。
Vim
配置
文件分为系统
配置
文件和
用户
配置
文件: 系统
配置
文件位于
Vim
的安装目录(默认路径为 /etc/.
vim
rc
);
用户
配置
文件位于主目录 ~/.
vim
rc
,即通过执行
vim
~/.
vim
rc
命令即可对此
配置
文件进行合理修改。通常
情况
下,
Vim
用户
配置
文件需...
Linux下
设置
.
vim
rc
实现
vim
自动补全括号等功能
vim
是Linux下一款强大的文本工具,在刚安装完
vim
的时候,一切都处于初始状态,没有括号和引号的自动补全,没有行号,没有标尺等。这些可以通过修改
vim
的
配置
工具
vim
rc
来实现,但是
vim
rc
中有很多行代码,稍有不慎就会是
vim
无法使用。可以通过在当前
用户
根目录下创建隐藏文件.
vim
rc
得到
相同
的效果。指令即.
vim
rc
的内容如下
vim
~/.
vim
rc
inoremap ( ()&...
.
vim
rc
Vim
启动时,会根据
配置
文件(.
vim
rc
)来
设置
Vim
,因此我们可以通过此文件来定制适合自己的
Vim
。
Vim
配置
文件分为系统
配置
文件和
用户
配置
文件: 系统
配置
文件位于
Vim
的安装目录(默认路径为 /etc/.
vim
rc
);
用户
配置
文件位于主目录 ~/.
vim
rc
,即通过执行
vim
~/.
vim
rc
命令即可对此
配置
文件进行合理修改。通常
情况
下,
Vim
用户
配置
文件需要自己手动创建。 注意,
Vim
用户
配置
文件比系统
配置
文件的优先级高,换句话说,
Vim
启动时,会优先读取
Vim
用..
Vim
的行号、语法显示等
设置
(.
vim
rc
文件的
配置
)以及乱码解决
在终端下使用
vim
进行编辑时,默认
情况
下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进 等功能的。为了更好的在
vim
下进行工作,需要手动
设置
一个
配置
文件:.
vim
rc
。 在启动
vim
时,当前
用户
根目录下的.
vim
rc
文件会被自动读取,该文件可以包含一些
设置
甚至脚本, 所以,一般
情况
下把.
vim
rc
文件创建在当前
用户
的根目录下比较方便,即创建的命令为: $vi ~/.
vim
r
Linux/Unix社区
23,110
社区成员
74,506
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章