为了实现vim主题读行,我看到了两个
set editing-mode vi
set keymap vi
我相信我理解editing-mode vi提供不同的VIM键映射来编辑和插入文本之类的功能。
set keymap vi与set editing-mode vi并列做什么?我能从中得到什么额外的好处?
<#>There是很多非常糟糕、过于复杂的答案。一些我不关心emacs (以任何方式)的命令,那些没有文档但与文档中的命令相同的命令,我的缺省值是什么(很明显,我正在试图更改它们)。
我知道,在重新排列的时候,
set editing-mode vi
您可以将上述选项放在~/.inputrc,editing-mode由Readline记录为中。
editing-mode (emacs)控制读行是以一组类似于emacs或vi的键绑定开始的。editing-mode可以设置为emacs或vi。
还有,对于巴斯,
set -o vi
根据巴什文件
vi使用vi样式的行编辑接口.这也会影响用于读取-e的编辑界面。
Bash的-o vi除了设置适当的Readline模式之外,还会做其他事情吗?而且,如果您已经在您的~/.inputrc中设置了D18,那么这会有什么不同吗?
我有一个包含ubuntu14.04的亚马逊ec2实例。我需要将本地机器上的win 7文本文件复制到ec2上的文本文件中。是否有一个文本编辑器来支持在ubuntu14.04中可用的剪切和粘贴,或者什么是将信息剪切并粘贴到linux文件中的最佳方法。我在amazon上创建了这个文件
$ vim text1.txt
我可以通过调用+参数使vim将光标定位在文件的最后一行。
vi + myfile # "+" = go to last line of file
我如何做到这一点,然后进入附加模式,以便用户可以开始键入在文件的末尾?
类似于
emacs myfile --eval "(goto-char (point-max))"
我和Anritsu MG69377B微波发电机的通信有问题。
进入远程模式并识别该仪器没有问题,但是任何返回值的其他命令都会超时,并且该仪器似乎会响应任何写命令。我正在使用与仪器通信。
>>>import visa
>>> x = visa.connect('GPIB::5') #Address the instrument
>>> x.ask('*IDN?') # Works Fine
>>>'ANRITSU,69377B,010918,2.35'
>>>
当我打开我的.zshrc时,我想在启动时自动在zsh中将vi设置为编辑模式(我使用的是oh- my -zsh),所以在我的shell开始时,我尝试了以下代码:
set -o vi
或
bindkey -v
但在shell中按enter键时,我无法进入vi模式。
如果我在shell中尝试了这两个命令中的一个,它就可以工作。
基本上,我希望zsh在vi编辑模式下启动。
有什么办法可以解决这个问题吗?
我在专用服务器(由OVH托管)上遇到了yum命令的问题:
[root@mail-server ~]# yum clean all
[root@mail-server ~]# yum update
Modules complémentaires chargés : fastestmirror
One of the configured repositories failed (Inconnu),
and yum doesn't have enough cached data to continue. At this point the only
safe thing yum c
我是VIM的忠实粉丝,我在Mac/Ubuntu的终端上使用VI mode。在Unix中设置Vi模式非常容易:只需将set editing-mode vi set keymap vi-command放入~/.inputrc中即可。
然而,我目前的公司强迫我使用Windows,我想知道是否有任何Windows Shell模拟器支持Vi模式?
如果没有在我的Linux系统上安装Emacs,Bash命令行编辑默认模式仍然是Emacs。在没有Emacs的情况下,这是如何工作的?
我试着搜索Bash源代码,但还是无法理解。Bash是否将Emacs集成在自己的内部?
$ set -o
allexport off
braceexpand on
emacs on
: :
vi off
xtrace off