手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Git
GitHub
SVN
Jenkins
Vim
vmware
Hyper-v
SSH
Jmeter
sysTemd
Maven
Webpack
Zookeeper
k8s
Phpstorm
JVM
IDEA
Appium
Cypress
pandas
Eclipse
HBuilder
编程工具
Markdown
Mac
Pytest
Selenium
istio
Gradle
Tensorflow
Homebrew
编程之家
Vim
vim – 如何在离开文件时自动关闭快速修复窗口?
我在 vim中使用插件来编译Tex文件.当编译时出现错误时,它们都会显示在屏幕底部的快速修复窗口中. 当我想留下我正在处理的文件(:q,:wq等)时,quickfix窗口可能很烦人,因为它在我离开我正在处理的文件的缓冲区后保持打开状态,迫使我:q on快速修复窗口也是如此. 有没有办法告诉vim立即执行:关闭时我使用:q?我尝试了几次autocmds,但无济于事. 添加到.vimrc文件 aug
作者:编程之家 时间:2020-09-24
如何在vim中插入类似的行时最小化击键?
有时我需要在文件中插入一些类似的行,这些行仅在序列号上有所不同.例如, print "func 1"; print "func 2"; print "func 3"; print "func 4"; print "func 5"; 使用vim,我最后使用[yypppp]复制粘贴第一行,然后更改最后四行.如果要插入更多行,这非常慢. 在vim中有更快的方法吗? 一个例子是: Initial stat
作者:编程之家 时间:2020-09-24
预建GVim 7.3.支持python的二进制文件
除了编译GVim之外,还有哪些地方可以下载已包含 python支持的二进制文件? 编辑::道歉再次忘记.我正在寻找Windows二进制文件. 好吧,问题解决了. 在www.vim.org下载Vim时,必须使用OLE版本以及runtimefiles存档.解压缩后尝试例如 :python print(‘Whatcha做Doc?’) 并看看它会给出什么错误.你应该看到… yadda yadda pyth
作者:编程之家 时间:2020-09-24
文本编辑器 – 我应该在VIM中使用什么折叠?
我通常在VIM中编辑RUBY文件.我希望方法(def … end)折叠.你能帮我定一下折叠语法吗? 假设您已经使用 Ruby语法突出显示设置和工作,请使用语法模式进行折叠: set foldmethod=syntax 这将给你折叠类…结束和def ..结束等.
作者:编程之家 时间:2020-09-24
Vim运动垂直版f&t?
在 vim中,我真的很喜欢f& t在正常模式下.这些是垂直版本吗?如果没有,那么将这么多行向下跳到我看到的一个单词的最佳方法是什么?我只需要计算线数并做12j或其他什么? 你能用/ foo(还是?foo向后)?无论如何,我倾向于使用超过t或f.
作者:编程之家 时间:2020-09-24
你如何从Vim运行coffeescript?
我对Vim相对较新(来自TextMate),并且一直在使用 kchmck’s Vim coffeescript plugin.这很棒,但我很想在TextMate中使用cmd-R来运行使用 jashkenas’s TextMate bundle的coffeescript片段.任何人都有关于使用Vim进行设置的任何提示? 我没有使用CoffeeScript的经验,但是从第二个链接我得知你的文件是给咖啡
作者:编程之家 时间:2020-09-24
vim – 无论是否为/或,让’n’始终向前搜索用于搜索
我几乎总是用/搜索Vim,然后继续向前搜索n和向后搜索N.有时候,我使用?跳到我目前所在线上方几行的一个项目,在这种情况下,如果我想向前搜索相同的项目,我必须使用N代替n,这是一个恼人的心理减速带. 所以我的问题是:是否有可能让n总是向前走,N向后走? 附:文档似乎暗示它是不可能的,因为n只是“重复最新的”/“或”?“[计数]次”,但谁知道. 这是从 vim邮件列表上的 ZyX’s post中获取
作者:编程之家 时间:2020-09-24
VIM禁用插件的插入映射
插件为我的插入映射添加了< leader>的映射.我有一些想法,它可以是一个.但是我不想改变外国插件中的任何东西.所以我想禁用这个映射.我试过这个: imap <leader>is <nop> 我没有帮忙. 你有什么建议? 顺便说一句,我想问一下如何在vimrc中禁用所有插件的插件映射? 要删除插入模式映射,请使用:iunmap命令: :iunmap <Leader>is 我不知道是否可以进行“
作者:编程之家 时间:2020-09-24
我想打开vim并查看前一个会话中的“:”命令.那可能吗?
当我在 vim中打开一个文件时,我通常会通过反射按下冒号来查看以前命令的列表,但它是空的.如何获取我之前的命令历史记录. :历史应该做你想做的事.
作者:编程之家 时间:2020-09-24
删除Vim中函数参数的最快方法
如果我有以下代码: foo->call(bar, baz->widget); 将光标放在“baz”中的“b”或“widget”中的“w”上,如何快速删除光标处的参数? foo->call(bar); 它可以是任何参数(第一个,最后一个或中间). 使用我的 omap-param plugin,只需输入di或da. 它不会受到其他括号的困扰.例如,在f(a g(42,“string”))中,fooba
作者:编程之家 时间:2020-09-24
VIM:在python-mode中使用python3解释器
我最近切换到 vim并使用 this教程将其配置为Python编程.之前,我已经确定vim使用 this文章支持python3(vim –version显示python / dyn和python3 / dyn). 但是当从python-mode执行文件时,仍然选择了python2.7解释器. 如何配置vim(或python-mode)在python3解释器上运行文件? 我的操作系统是Ubuntu
作者:编程之家 时间:2020-09-24
如何更改.vimrc和.vim的位置
如何更改. vim文件夹和. vimrc文件的位置,以便我可以使用两个(或更多)独立版本的vim?有没有办法在从源代码编译vim时配置它? (也许是feature.h中的一个条目?) 为什么我要做这样的事情?: 我必须处理使用python2以及python3的项目,因此我希望有两个独立的vim设置,具有不同的插件,配置等.此外,一个版本必须使用python编译,另一个版本必须使用python3编译
作者:编程之家 时间:2020-09-24
vim:如何删除空格直到第一个字符?
我有这样的一行: foobar 你可以看到第一列和’foobar’之间有很多空格.如果我将光标放在第一列中,是否有任何键绑定删除空格直到’foobar’? DW 如果你在第一列,将删除所有空格.
作者:编程之家 时间:2020-09-24
删除Vim-Latex中的<>
我现在正在使用Vim-Latex.但我有一个问题,每当我输入{***}时,它都会附加< >自动?我该如何禁用它? 最好的祝福, 这些用作跳转位置,因此您可以轻松地继续编辑而无需退出插入模式.跳转并替换下一个< >,在插入或正常模式下键入ctrl j.
作者:编程之家 时间:2020-09-24
如何从Vim中的语法高亮中排除C原始字符串文字?
老实说, raw string literals是C语言的一个很好的补充.但是(正如预期的那样)编辑们很难正确展示这些文字. 我正在使用Vim 7.4和开箱即用的原始字符串文字完全打破语法高亮.例如在 char const txt[] = R"(printf(")"; 第二个'(‘在vim中突出显示为红色. 就像是 char const txt2[] = R"( "{{" )"; 打破花括号的
作者:编程之家 时间:2020-09-24
vim – 使用ssh / Putty和netrw在Windows上透明地编辑远程文件
好吧,也许以前有人问这个,但是我搜索并且没有扔任何东西,所以我在这里抓住机会. 我在Windows 7 64位上使用最新的vim(gvim 7.3). 我有一些远程文件,我想用vim直接编辑,使用netrw. 现在,由于Putty,Pageant和公钥/私钥,我有一个完全工作的透明ssh连接到我的远程主机. 我已经使用这些修复成功设置了对远程文件的读/写访问权限: #### .vimrc ####
作者:编程之家 时间:2020-09-24
macos – 某些键映射在MacVim中不起作用
我最近在以前使用 Linux时转而使用Mac.我发现了MacVim(从 http://code.google.com/p/macvim/开始)并且一直试图移植我以前的键映射. 我以前的映射如下: > Ctrl-T:新选项卡 > Ctrl-W:关闭选项卡/窗口 > Ctrl-1 … Ctrl-0:切换到带编号的选项卡 > Alt-Up:新选项卡(与Ctrl-T相同) > Alt-Left / Alt
作者:编程之家 时间:2020-09-24
Vim textwidth逗号缩进问题
如果我在Vim中设置以下选项, set textwidth=80 文本将以80个字符分隔.这是有效的,但问题是如果逗号(,)在一行的末尾,Vim会缩进下一行.我该怎么做才能避免这种行为? 你可能有C样式缩进. :设置nocindent应该做的伎俩
作者:编程之家 时间:2020-09-24
是否有一个Vim / MacVim等效于TextMate的项目查找?
我现在正在使用TextMate我正在使用MacVim,我唯一想念TextMate的是“在项目中查找”功能,是否有任何Vim插件提供此功能? 我认为 EasyGrep可能会完成你想要的大部分工作.它对当前目录进行扩展敏感搜索. 我在项目中找到了很多东西.
作者:编程之家 时间:2020-09-24
你如何撤消在vim中设置选项?
我经常打电话 :set spell 只是马上打电话 :set nospell 一旦我纠正了我不确定的那个词. 我可以通过映射两个命令来加快速度,但我正在寻找一种更通用的方法来加快速度.是否可以撤消最后一个选项:设置? 严格来说,不,你不能撤消在Vim中设置一个设置. 但是像’spell’这样的布尔选项可以用其中任何一个切换 :set spell! :set invspell 在交互式使用中,通常不
作者:编程之家 时间:2020-09-24
gVim在右边显示每个带星号的文件(和粗体)?
它看起来像这样: alt text http://img825.imageshack.us/img825/4664/screenshot4e.png 我不确定,但我认为当我重新安装LAMP(Ubuntu)时就会发生这种情况. 所有文件看起来都像下面的那些(没有粗体和没有星号). 有什么建议? NERDTree使用星号表示项目是可执行的,我相信.至少对我来说,它显示在我的所有.bat和.exe文件上
作者:编程之家 时间:2020-09-24
合并Vim中的垂直列表
有没有办法允许我垂直合并列表? 例如,如果我有这两个列表: A E B F C G D H 我想以下结果: A E B F C G D H 这很简单,只需将光标放在列表之间的列上即可. 插入visualblock-mode< C-v>,标记整列,点击r替换它,然后< CR>你有你想要的东西.
作者:编程之家 时间:2020-09-24
vim |从700MB文件中删除前几行
如何在不打开主内存中的整个文件的情况下快速从大文件中删除前几行? UPDATE 我不想将起始x行管道传输到另一个文件然后剪切前几行,我想更新原始文件. 不完全是 vim,但是可以使用前10行的剪切 tail --lines=+10 somefile.txt > newfile.txt
作者:编程之家 时间:2020-09-24
vim – 如何让NERDCommenter在特定列中添加注释?
默认情况下,NERDCommenter的工作方式如下: //level1 //level2 //level3 我怎么去这样工作? //level1 // level2 // level3 从 documentation: [count]<leader>cl [count]<leader>cb |NERDComAlignedComment| Sa
作者:编程之家 时间:2020-09-24
bash – 如何在vim中执行命令?
我想在Vim编辑器中运行 shell脚本. 我听说有可能但不知道. 命令:./ shell.sh在vim中. 有多种方法可以做到这一点.一个主要问题是“你想要文件中脚本的输出吗?” >如果您想要文件中的输出: :r!./shell.sh >如果您不想在文件中输出: :!./shell.sh >如果文件中有./shell.sh行,则可以在文件中包含输出: !!sh >如果你以前做过,你有更多的选择.
作者:编程之家 时间:2020-09-24
如何自动更改Vim中的当前路径?
当我输入类似的终端时 mvim ./path/to/my/project Vim打开这个项目目录,在我的NERDTree中我可以看到文件,但是当我尝试运行一些CLI命令时,就像 :!touch some/file/in/my/project 它发生了,我当前的路径是我的用户主目录 所以如果我想在我的项目目录中创建文件,我必须输入完整的路径 :!touch ./path/to/my/project/
作者:编程之家 时间:2020-09-24
Vim Syntastic Java不了解当前的项目类
使用Vim Syntastic与 android项目. (例如com.myproject.project)它不知道在我的项目中但在当前文件之外声明的类.例如以下标志错误: import com.myproject.project.SomeClass; ... SomeClass someclass = new SomeClass(); 看到这篇文章 Configure syntastic to w
作者:编程之家 时间:2020-09-24
vim中de和dw有什么区别?
按照 vimtutor技巧,我在第2.3课中找到了以下内容: Many commands that text are made from an operator and a motion. The format for a follows: d motion Where: d - is the delete operator. motion - is wha
作者:编程之家 时间:2020-09-24
备份 – 恢复VIM中的当前重复操作(.)
我想保存当前的单重复操作(当你按下时会发生这种情况.),然后运行一个宏,然后恢复.动作(因为宏通常会改变它). 这可能吗? 或者,是否可以在不改变电流的情况下写入宏.行动?我想我可以尝试在命令模式下执行所有操作,但我不确定这是否可行. 背景:我正在编写一个文件浏览器函数(如TextMate中的command-T,参见http://github.com/mdemare/fuzzy_file_find
作者:编程之家 时间:2020-09-24
在Vim的quickfix列表的errorformat中,错误类型是什么?
我不确定Vim的quickfix列表中的%t格式说明符.它如何影响quickfix缓冲区的行为/显示? 我尝试使用以下测试文件找到它: $cat test.out foo Error 1 foo.h foobar bar Error 2 foo.h foobar foob
作者:编程之家 时间:2020-09-24
上一页
163
164
165
166
167
168
169
170
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native