是否存在vi
在 Ubuntu 环境中创建、编辑或修改文件的唯一选项的场景?
我的问题基本上是真正知道是否有这样的情况我会被迫使用,vi
因为这将是 Ubuntu 生态系统中特定情况下唯一可用的选项。
莫非特殊情况存在,我不知怎么就不能访问其他选项,如nano
,pico
或简单地用工具发送的信息等cat
,sed
,tee
多?
我认为这更像是一个服务器或云端,因为在桌面上有更多的选择,但我问很多使用终端的人:
有这样的案例吗?
我在不同的位置有两个文件,我想用相同的vi
命令打开这两个文件。我该怎么做?
/home/rs/rest.pl
/home/dev/grd.pl
显然 Ubuntu 11.10 在我输入时使用 Vim
vi filename
如何强制 Ubuntu 改用 Vi?
我正在 Ubuntu 12.10 上工作。vi 中的插入模式不起作用。
当我点击i进入插入模式时,没有任何反应。i再次点击会i
在终端上写入,但<-backspace不会删除字符。只Delete在那里工作。我需要在任何地方配置吗?
当我不小心按下Ctrl+S而不是:wq
.
现在一切都悬而未决。我尝试Escape,:q!
了各种 vi 命令,但没有任何响应。终端屏幕卡住了。我现在无法关闭终端会话,因为它会导致所有更改丢失。请建议应该怎么做
如何检查在终端中打开的文件名?也就是说,我如何检查终端中现在打开了哪个文件?
现在,每当我想查看文件名时,我都必须退出,然后再进行检查。有没有办法检查终端中的当前文件名?
出于某种原因,当我尝试编辑时vi .profile
,终端一直告诉我我已经在编辑模式下拥有 .profile 。
E325: ATTENTION
Found a swap file by the name ".profile.swp"
owned by: smaranh dated: Fri Apr 6 09:46:45 2012
file name: ~smaranh/.profile
modified: YES
user name: smaranh host name: ubuntu
process ID: 4394
While opening file ".profile"
dated: Fri Apr 27 10:35:32 2012
NEWER than swap file!
(1) Another program may be editing the same file. If this is the case,
be careful not to end up with two different instances of the same …
Run Code Online (Sandbox Code Playgroud) 我知道 Linux 是一个建立在文本文件上的操作系统。我想做的是使用vi
我学到的所有各种命令创建一个文件。这样我就可以很容易地使用/
in找到每个单独的命令vi
。但我只想这样做,如果它不改变我的计算机的运行方式。这是个好主意吗?
我想用 vi 编辑 crontab一次。我的默认编辑器是 nano,我想保持这种状态。我只想用 vi 编辑一次。我不想将默认值更改为 vi 然后在编辑后返回 nano。这能做到吗?