标签: surround

如何在 IntelliJ IdeaVim 中用括号括起一行?

IntelliJ IdeaVim 现在支持 vim 环绕功能。但是如何使用 IdeaVim 在 IntelliJ 中快速用括号括起来?我可以使用yss)yssb在 Vim 中使用环绕插件来做到这一点。目前我必须使用^转到当前行的开头,然后使用ys$)括号将其括起来。

vim intellij-idea surround ideavim

9
推荐指数
1
解决办法
2395
查看次数

VIM使用surround.vim将标记添加到多行

我想要用li(或任何其他)标签包围这三行(或更多行):

香蕉
柑橘

我可以这样做:qaysstli>jq然后2@a.

有没有办法更快地做到这一点,没有宏?

vim plugins surround emmet

7
推荐指数
3
解决办法
3516
查看次数

在Vim中更改封闭引号

在Vim中,它是一个快速的3字符命令来更改当前引用字符串中的内容(例如,ci"),但是有一种简单的方法来更改当前围绕光标的引号类型吗?

有时我需要从"blah"到""blah"""或"blah"到'blah'(在Python源代码中),我理想的是喜欢使用默认键绑定快速完成.

python vim surround

5
推荐指数
1
解决办法
1238
查看次数

如何在 Windows 10 中以编程方式设置 Spatial Sound/Dobly Atoms?

我正在尝试以编程方式更改或应用 Windows 10 中的空间声音。 https://learn.microsoft.com/en-us/windows/win32/coreaudio/spatial-sound

不幸的是我没有从 Microsoft Docs 中找到答案。我想要的是

a) 枚举所有空间声音,例如 Windows Sonic、Dolby Atoms 或 DTS Sound。

b) 从音频端点应用/删除一些空间声音。 空间音效

从文档中,它提到

在 Xbox One 开发工具包 (XDK) 游戏上使用 ISpatialAudioClient 接口时,必须先调用 EnableSpatialAudio,然后再调用 IMMDeviceEnumerator::EnumAudioEndpoints 或 IMMDeviceEnumerator::GetDefaultAudioEndpoint。如果不这样做,将导致调用 Activate 返回 E_NOINTERFACE 错误。EnableSpatialAudio 仅适用于 XDK 游戏,不需要为在 Xbox One 上运行的通用 Windows 平台应用程序或任何非 Xbox One 设备调用。

这是否意味着只有 xdk 能够以编程方式打开/关闭空间声音?

audio spatial surround

5
推荐指数
0
解决办法
176
查看次数

Vim - surround.vim - s键不起作用

当我通过v键选择一些代码并按s括起来并在括号中关闭时,我收到此错误:

 surround.vim Visual mode s has been remove in favor of S
Run Code Online (Sandbox Code Playgroud)

如何恢复此功能?

vim surround

3
推荐指数
1
解决办法
1806
查看次数

vim:用vim-surround插入单词

我使用环绕 vim插件.当我写一个乳胶源来做一个\bf类似 的词

hello w*orld 
Run Code Online (Sandbox Code Playgroud)

(*是光标位置)我用

ysiw}a\bf<space>
Run Code Online (Sandbox Code Playgroud)

得到

hello {\bf *world}
Run Code Online (Sandbox Code Playgroud)

存在一种更简单的方式?或者我如何\bf自动插入?

vim surround vim-plugin

3
推荐指数
1
解决办法
199
查看次数

无论如何改变VIM Surround的键映射?

我目前有我的.vimrc设置,所以

  • s 保存我的文件
  • d 删除以可视模式突出显示的任何文本
  • c 将注释光标所在的任何行(或任何突出显示的行组)

很明显,这阻止了我使用Surround的默认命令.有没有办法让我自己的命令.vimrc来替换Surround的默认命令?

这是我的 .vimrc

set nocompatible

filetype off  " required!

set rtp+=~/.vim/bundle/vundle
call vundle#rc()

" let Vundle manage Vundle
" required! 
Bundle 'gmarik/vundle'

" My Bundles here:
"
" original repos on github
Bundle 'tpope/vim-fugitive'
Bundle 'jistr/vim-nerdtree-tabs'
" Bundle 'tpope/vim-haml'
Bundle 'ap/vim-css-color'
Bundle 'Lokaltog/vim-easymotion'
Bundle 'rstacruz/sparkup', {'rtp': 'vim/'}
Bundle "pangloss/vim-javascript"
" vim-scripts repos
Bundle 'surround.vim'
Bundle 'delimitMate.vim'
Bundle 'hail2u/vim-css3-syntax'
" Bundle 'AutoComplPop'
" Bundle 'ervandew/supertab'
Bundle 'snipMate'
Bundle 'tComment'
" …
Run Code Online (Sandbox Code Playgroud)

vim surround vim-plugin

3
推荐指数
1
解决办法
1261
查看次数

VIM:插入空的ERB标记

如何插入空ERB标记并将光标放入其中?它类似于周围环绕插件,但没有任何东西可以包围.

例如,从这个:

bla|bla
Run Code Online (Sandbox Code Playgroud)

我想得到这个:

bla<%= | %>bla
Run Code Online (Sandbox Code Playgroud)

tags vim erb surround

2
推荐指数
1
解决办法
1964
查看次数

如何在Vim中选择整行作为动作?

我最近开始使用"环绕"插件.我意识到我不知道如何包围当前的线路.我的意思是,ysap<p>围绕一个段落并ysaw<p>围绕一个单词.显然dw删除一个单词并das删除一个句子.dd删除一行,然而,第二个d不是我害怕的选择.因此,ys??<p>对于一条线吗?

vim surround

2
推荐指数
2
解决办法
385
查看次数

在vim中一次用引号将几个单词引起来

我很好奇是否有办法使用vim一次用引号将多个单词引起来。我正在使用tpope环绕声并重复播放,但我想知道是否有类似的命令

3ysw"
Run Code Online (Sandbox Code Playgroud)

所以从

one two three 
Run Code Online (Sandbox Code Playgroud)

"one" "two" "three"
Run Code Online (Sandbox Code Playgroud)

vim surround

2
推荐指数
1
解决办法
359
查看次数

映射 Surround.vim 插件以在可视模式下添加 Markdown 链接

我正在使用以下插件来简化 Markdown 中的标记 URL:tpope/vim-surround

这有效:

nmap <leader>l <Plug>Ysurroundiw]%a(<C-R>*)<Esc>
Run Code Online (Sandbox Code Playgroud)

这不是(注意大写的“S”):

vmap <leader>l <Plug>YSurround]%a(<C-R>*)<Esc>
Run Code Online (Sandbox Code Playgroud)

知道为什么吗?

vim surround

0
推荐指数
1
解决办法
277
查看次数

vim环绕扩展安装问题

我正在尝试在Arch Linux上安装vim(7.4)环绕扩展(本周下载并安装)在Windows 7主机上的Oracle VM中.

"Hello World"我尝试使用我的光标在引号内时,我收到各种错误,包括E388(无法找到定义):

:ds"
Run Code Online (Sandbox Code Playgroud)

和E257(cstag:标签未找到)打开时<div>Hello World</div>,我的光标在标签内我尝试类似:

:cst<p>
Run Code Online (Sandbox Code Playgroud)

我从git下载了最新版本的vim环绕声

我有:设置nocp

我把surround.vim放进去了 ~/.vim/plugin

我重新启动了vim

我已经重新生成了帮助标签,并且:help surround确实有效.

我作为运行vim的用户解压缩文件,没有权限错误.

在列表中运行:scriptnames节目~/.vim/plugin/surround.

因此,据我所知,它已安装,只是它无法正常工作.有任何想法吗?

vim surround

0
推荐指数
1
解决办法
187
查看次数

标签 统计

surround ×12

vim ×11

vim-plugin ×2

audio ×1

emmet ×1

erb ×1

ideavim ×1

intellij-idea ×1

plugins ×1

python ×1

spatial ×1

tags ×1