Questions tagged «vi»

vi是最初针对Unix操作系统创建的面向屏幕的文本编辑器。

5
如何在登录系统后自动将bash readline设置为vi模式?
我的团队负责数千台Linux / Unix计算机,因此,根帐户自然是在管理员之间“共享”的。我更喜欢vi模式,其他人更喜欢emacs模式。 如何在SSH登录到任何计算机时将bash的readline设置为vi模式,而又不强迫其他所有人也使用vi模式? 从本质上讲,它希望具有set -o vi登录后的效果,而不必每次都真正键入它,并且也不必强加给其他人(就像emacs模式对我来说很烦人,vi模式对他们来说很烦人)。 我知道,如果每个人都可以使用自己的sudo帐户执行特权命令,这将不是问题,但是由于我无法控制的情况,可悲的是这不是一个选择。
9 bash  emacs  vi  readline 

1
Vim中虚拟替换模式的意义是什么?
帮助说,虚拟替换Vim的模式命令gr和GR更换屏幕房地产字符,而不是在文件中。 :help Virtual-Replace-mode 我将其理解为类似于更改显示器上的字符,而不是更改缓冲区本身中的字符。那正确吗?好像不对 我可以使用一个解释,也可以使用与此功能相关的场景或示例。
9 vim  vi 


3
在Fedora上用Vim全局替换Vi
在基于Debian的系统上,Alternatives系统同时处理vi和vim可执行文件。因此,如果vim安装并执行vi,那么您也会得到vim,我觉得很好,因为我绝对讨厌classic vi。 在Fedora 17“ Beefy Miracle”上,替代系统显然不能同时解决这两个问题。但是有一个配置文件,/etc/profile.d/vim.sh其中添加了一个shell别名来vi执行vim。由于某些原因,它对系统用户(包括root用户)不执行此操作。 但是,即使我手动为所有用户设置了别名,当我打电话时,sudo vi我也开始使用classic vi而不是vim。那可能是因为sudo不能启动shell或配置文件仅在交互式shell会话中执行。 我现在正在寻找的是一种vi完全卸载classic的方法,以使符号链接甚至在系统更新后也不会丢失。如何删除经典vi但不能删除vimFedora 17?还是有更好的方法? 更新:据yum provides vi我发现vi,该包装提供了该包装vim-minimal。但是我不能简单地删除它,因为它会自动删除它的包sudo。即使我确实将其删除,然后尝试再次安装sudo,vim-minimal也将再次作为依赖项安装。 更新:根据要求,输出rpm -qf /usr/bin/vi: vim-minimal-7.3.444-1.fc17.x86_64 和ls -l /usr/bin/vi: -rwxr-xr-x. 1 root root 782248 13. Feb 2012 /usr/bin/vi
8 fedora  vim  vi 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.