标签: vi

设置VIM背景颜色

当我尝试.vimrc使用以下命令更改或直接在vim中更改背景颜色时:

set background=dark
Run Code Online (Sandbox Code Playgroud)

......它根本不影响我的背景.也没有light选择.但是,当我运行gvim时看起来没问题.

有没有办法在不更改我的Konsole设置的情况下更改vim中的背景?

编辑好吧,guifg/guibg和ctermfg/ctermbg之间存在差异.虽然GUI接受许多不同的颜色组合,但cterm只允许少量标准颜色组合.

linux vi vim background

108
推荐指数
4
解决办法
26万
查看次数

如何在VI编辑器中删除所选文本

我正在使用putty和vi编辑器.如果我使用鼠标选择5行并且我想删除这些行,我该怎么做?

另外,我如何使用我的键盘选择线条,因为我可以在Windows中按下shift并移动箭头以选择文本?我怎么能在vi中做到这一点?

linux vi text-editor

107
推荐指数
5
解决办法
22万
查看次数

如何粘贴而不覆盖寄存器

有没有人知道粘贴在一个可视选择区域的方法而没有将选择放在默认寄存器中?

我知道我总是可以通过明确的寄存器来解决问题.但是,打字是一种痛苦,"xp而不仅仅是打字p

vi vim

103
推荐指数
8
解决办法
2万
查看次数

在vi编辑器中从当前光标位置删除到给定的行号

如何从当前光标行中删除文本块到vi中的给定行号?

例如:

 49 <j:set var="changeSet" value="${build.changeSet}" /> <----- delete from here (cursor position)
 50 <j:if test="${changeSet!=null}">
 51   <j:set var="hadChanges" value="false" />
 52   <TABLE width="100%">
 53     <TR><TD class="bg1" colspan="2"><B>CHANGES</B></TD></TR>
 54     <j:forEach var="cs" items="${changeSet.logs}" varStatus="loop">
 55       <j:set var="hadChanges" value="true" />
 56       <j:set var="aUser" value="${cs.hudsonUser}"/>
 57       <TR>
 58         <TD colspan="2" class="bg2">${spc}Revision <B>${cs.revision}</B> by
 59           <B><j:choose>
 60             <j:when test="${aUser!=null}">${aUser.displayName}: </j:when>
 61             <j:otherwise>${cs.user}: </j:otherwise>
 62           </j:choose></B>
 63           <B>(${cs.msgAnnotated})</B>                <----- to here (line 63)
 64          </TD>
 65       </TR>
 66       <j:forEach var="p" items="${cs.paths}">
 67         <TR>
 68           <TD …
Run Code Online (Sandbox Code Playgroud)

vi editing

103
推荐指数
5
解决办法
7万
查看次数

在vi编辑器中搜索字符串并获取计数

我想搜索一个字符串,并使用vi编辑器查找文件中出现的次数.

vi search count

99
推荐指数
6
解决办法
13万
查看次数

如何在Vi中取消行号?

为了在文件中显示行号,我使用命令:

set numbers
Run Code Online (Sandbox Code Playgroud)

从文件中清除行号的命令是什么?

vi numbers editor

99
推荐指数
4
解决办法
10万
查看次数

如何在vi中的引号之间替换文本

说我有这行代码:

$query = "SELECT * FROM table";
Run Code Online (Sandbox Code Playgroud)

在vi/vim中是否有一个命令可以立即删除引号之间的所有内容并将光标放在它们之间以便我可以开始输入?

vi vim

99
推荐指数
4
解决办法
4万
查看次数

Linux vi箭头键在插入模式下中断

我的箭头键在家中以插入模式在vi中不起作用,它们每个都插入换行符和大写字母,如"A".有办法解决这个问题吗?

linux vi vim

95
推荐指数
7
解决办法
6万
查看次数

如何在我的.vimrc文件中"获取"某些内容?

我最近一直在努力扩展我的vim-foo,我遇到了几个插件(例如autotag.vim),要求它们在我的.vimrc文件中"源".这究竟是什么意思,我该怎么做?

vi vim plugins

94
推荐指数
4
解决办法
7万
查看次数

如何将行中间的文本前置到Vim中的多行?

假设我有十行,我想将文本添加到这些行中出现的某些单词?它不必在行的开头.

从:

sdfsd   foo sdfsd
sfsd    foo fsdf
sdfsdf  foo  sdfsdf
Run Code Online (Sandbox Code Playgroud)

至:

sdfsd   bar(foo sdfsd
sfsd    bar(foo fsdf
sdfsdf  bar(foo  sdfsdf
Run Code Online (Sandbox Code Playgroud)

是否也可以不仅预先考虑bar(,但实际上围绕foobar(foo)

我还想快速将//注释附加到多行(C风格的注释).

我使用的是Vim/GVim 7.2.

vi vim

90
推荐指数
4
解决办法
6万
查看次数

标签 统计

vi ×10

vim ×6

linux ×3

background ×1

count ×1

editing ×1

editor ×1

numbers ×1

plugins ×1

search ×1

text-editor ×1