Questions tagged «vim»

Vim是一个高度可配置的文本编辑器,旨在实现高效的文本编辑。它是vi编辑器的改进版本。

1
gvim视图脚本在quickfix窗口中实时输出
我在Windows环境中使用gvim并且有一些我用来构建的自定义脚本。目前,我的所有构建输出都重定向到一个新选项卡,但我必须等待我的构建完成才能显示任何内容(这是我现在最大的问题)。 我希望能够实时查看输出,因为它正在生成 - 理想情况下在quickfix窗口中。 我怎么能做到这一点?
1 windows  vim  gvim 


1
极限输入速度
是否可以限制vim本身(而非os)中输入的速度? 通过缓慢的网络连接进行模拟编辑会话。
1 vim 

1
在vim中搜索后进行编辑
如果我通过键入从命令状态搜索/something 我显示在我的开放式缓冲这个词,但我不能打d删除字符或R替换,这些只是增加更多的字母来搜索词/somethingd我不能打:或a或escesc使我回到缓冲区的顶部。如何从刚刚搜索的单词开始编辑?

2
Gvim选项卡完成
如何使gvim像基于终端的vim一样完成制表符? 基于终端的vim会显示建议,而不是自动完成文件夹中的第一个结果并对其进行循环显示。

1
从vim搜索转换为sed
我有很长的Latex文档,其中包含很多部分。我想检查文档的所有部分是否都已填写。因此,我会随时搜索以'}'结尾的部分标题,某些空格,然后以'\'开头的下一个部分的内容(这与完美的搜索,但对我来说很好。) 在vim中我使用 /}\_s\\ 哪个工作正常。但是,我正在努力在命令行上复制搜索。 我通常会使用grep,但这是一个多行匹配,因此就可以了。我对sed的经验很少,但是我已经尝试过: sed -e '/\}\s\\/p' file.tex 它给了我一切(大概是因为它正在打印匹配的多行-整个文件) 我如何才能改善此sed命令,使其仅给我例如比赛的第一行?
1 command-line  vim  grep  sed 

1
在MacVim中,如何在插入模式下禁用箭头键?
我已将此添加到我的.vimrc: nnoremap <up> <nop> nnoremap <down> <nop> nnoremap <left> <nop> nnoremap <right> <nop> inoremap <up> <nop> inoremap <down> <nop> inoremap <left> <nop> inoremap <right> <nop> 这可以在普通模式和可视模式下使用,但是我仍然可以在插入模式下使用箭头。 我正在使用Janus设置我的vim。 我是两个星期的信徒,所以我的vim foo受到限制。这是与MacVim相关的问题吗?Janus的配置是否以某种方式妨碍了?
1 vim  macvim 

1
Autocmd忽略映射?
为了方便起见,我在.vimrc中将“ unindenting”映射到SHIFT + TAB: nnoremap <S-Tab> << inoremap <S-Tab> <C-D> 如果我自己在编辑时使用它,则效果很好,因此我也想使用该映射autocmd: autocmd FileType html inoremap ;p <p><Enter><Tab>INDENTED<Enter><S-Tab></p> 虽然这不会工作。我现在<C-D>直接使用: autocmd FileType html inoremap ;p <p><Enter><Tab>INDENTED<Enter><C-D></p> 它可以正常工作,甚至更短,所以没有问题。 因此,出于好奇,这更多是一个问题,为什么autocmd处于正确的模式却不能使用我的映射。
1 vim  vimrc 

1
vim-标签识别
如果我在vim中编写这样的代码: def my_function 然后按回车键,我希望光标位于d下方。 当前它正在将光标定位在尽可能左的位置。 我怎样才能做到这一点?
1 vim  vi  macvim 

1
Ex / vim ex-mode和sed是否属于同一任务的不同实用程序或两个不同程序
我知道sed(流编辑器)是一种非交互式编辑器,可用于脚本编写和批处理。我也了解ex及其vim调用:ex-mode是用于非交互式文本处理的行编辑器。我的问题不是关于哪个更好或更有用的观点之一,而是关于ex / ex模式是否有任何预期的用例或优势将其与sed区分开。我问的原因是通过忽略赞成sed的ex模式来确定我是否错过了。提前致谢。
1 command-line  vim  sed 

2
vim的objective-c语法高亮显示
我想为objc提供一个优秀的语法高亮显示器,匹配或击败我的xcode中的那个。 我安装了 base16 通过 YADR ,我也安装了 cocoa.vim 有更好的语法高亮..但安装后者并没有太大变化,这就是我所拥有的: 与之形成鲜明对比 zenburn for xcode 在同一文件上突出显示颜色: 除了颜色的差异(这是个人偏好的东西,是 不 我要问的是什么)..我注意到xcode的zenburn识别了比vim更多的东西..我怎么能在vim中解决这个问题?我真的想在vim上继续我的所有发展。 附:我不确定上面的cocoa.vim是否做了同样的工作 这个 repo为javascript做了例子..你可以获得这种差异的视觉效果 这里



1
部分和VIM
我一直试图从application.html.erb文件中提取一个部分,具有以下内容, :8,14Rextract样式表。 我收到的回信是“没有这样的目录”。 从这个新手的角度来看,看起来我正在遵循以下示例:帮助Rextract然后我从不会惊讶地发现有一些方面或其他我没有考虑到。 有关如何使Rextract工作或如何正确应用它的任何帮助或指示?
vim 

1
vim中的文件类型快捷方式
我在我的vimrc文件中添加了4行以添加快捷方式(在浏览器中运行当前* .html缓冲区并在节点中运行当前* .js文件): autocmd filetype html map <C-S-F10> :sav %<CR>:! chromium-browser %<Enter> autocmd filetype html inoremap <C-S-F10> <Esc>:sav %<CR>:! chromium-browser %<Enter> autocmd filetype javascript map <C-S-F10> :sav %<CR>:! node %<Enter> autocmd filetype javascript inoremap <C-S-F10> <Esc>:sav %<CR>:! node %<Enter> 当我只打开html文件或打开JavaScript文件时,它工作正常。但是当我将这些文件类型的任意组合打开在不同的缓冲区(使用选项卡)并想要在浏览器中打开HTML文件并按下时 按Ctrl + 转移 + F10 我的HTML文件转到Node,这会引发编译错误。 进展: 当我输入 :set filetype …

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.