手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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
YouCompleteMe不可用:需要Vim 7.4.143
如果我问一个迟钝的问题,我道歉. Windows bash的新手,看到了vim插件“YouCompleteme”并试图用Vundle安装它.但是我得到了标题中所述的错误.我的vim当前版本是7.4.52,任何人都知道如何解决这个问题? 编辑:我刚刚意识到我只是打电话给vim它说7.4.52然而当我打电话:版本它说7.4这是否意味着我使用错误的vim? 您需要升级到最新的vim,因此请运行以下命令:
作者:编程之家 时间:2020-08-25
vim – 禁用所有文件类型的自动更新
我为我添加的一些rails vim插件打开了filetype插件,但是这样的副作用似乎是现在所有文件类型都启用了自动更新(例如,如果我用#开始一行,下一行,或者通过Enter在插入模式或O等进入插入模式时,也会得到#). 我找到一个guide来禁用自动注释formatoptions,并将以下内容添加到我的.vimrc中: au FileType * setlocal formatoptions-=
作者:编程之家 时间:2020-08-25
unix – Vim更新当前查看的文件
我只是很好奇,如果我正在查看文件,例如当前正在更新的x.log即日志文件.有没有办法有效地刷新它而不是:q和 vim x.log又一次? 命令:没有参数的e将执行此操作.
作者:编程之家 时间:2020-08-25
禁用映射到Ctrl-a的良好VIM数量增量
我正在使用本地和远程tmux会话. 要将命令发送到本地tmux,我使用Ctrl-a和远程Ctrl-q. 我试图在 vim中禁用通常用Ctrl-a执行的数字增量,但现在用Ctrl-q触发,我找不到禁用它的方法. 顺便说一下,只有在特定的tmux窗口没有嵌套远程窗口时才会发生这种情况. 此外,我认为远程tmux会话中仍可能存在快捷方式的组合,这也会触发增量. 那么有没有办法完全禁用该功能? 一个理想的
作者:编程之家 时间:2020-08-25
vim – 如何更改/拉动两个空格之间的字符串?
如何更改/拉动两个空格之间的字符串?我试过ci [命中空格键]但它不起作用.. 使用ciW(改变内部WORD) 来自:h WORD: A WORD consists of a sequence of non-blank characters, separated with white space. An empty line is also considered to be a WORD.
作者:编程之家 时间:2020-08-25
vim如何插入文本,保存并退出bash
我有多个要编辑的文件.我必须进行一些更改,比如根据模式复制一些行,然后我必须在不同的地方插入一些文本.我打算用 vim来自动化我的任务.我写过这个剧本 gg i some text to add some more text to add <esc> :%s/text/TEXT/g :wq 但它只是打开vim编辑器并在文件中插入命令,然后我必须手动删除以下文本 <esc> :%s/text/TEX
作者:编程之家 时间:2020-08-25
vim如何折叠html标签
我看到一些帖子说我应该使用zfat来折叠html标签.所以我尝试了但没有得到我预期的结果.例如,我在我的文档中有这个 <div id="begin"> <p>hello world</p> </div> 我将光标移到vim的第一行< div id =“begin”>.然后我按下逃跑以确保我处于命令模式.然后我按下了键z,f,a和t.但什么都没发生.我甚至尝试输入z,f,a和{,它
作者:编程之家 时间:2020-08-25
Vim – 防止光标移动到标记时移动
我通常使用标记来剪切/粘贴Vim. 要在第4行和第12行之间抽取文本,我执行以下操作: >将光标移动到第4行 >键入mx以放置名为x的标记 >将光标移动到第12行 >键入y’x以在第4行和第12行之间拉动文本 完成此操作后,光标移回第4行. 有没有办法让光标停留在原位(不移回标记)? 如果有人有更好的方法来做同样的事情,那也会很棒…… 提前致谢! 更新: 我使用FDinoff的答案来创建一个映射,
作者:编程之家 时间:2020-08-25
vim – 如何显示omnicomplete的自动完成列表而不自动填充当前文本
我正在学习omimomplete的 vim.我想知道是否可以在没有自动填充当前文本的情况下显示omnicomplete列表.例如, 如果我输入“str.c”然后调用omnicomplete,它将显示一个包含以“c”开头的可能单词的列表,并自动完成当前文本,比如说“大写”. 例如,如果我正在寻找的方法是计数,我必须在列表中一直向下滚动才能找到它,或者删除“apitalize”部分,然后键入o,等等.
作者:编程之家 时间:2020-08-25
与vim中的换行相反
在 vim中,是否有删除换行符的命令,以及光标后面的所有空白区域? 假设我在插入模式中站在文本的中间并按Enter键,那么命令会反转我刚刚做了什么? A)一个例子: "some code{ in here }" B)按Enter键后: "some code{ in here }" 现在按退格键将删除缩进的一个空格.我宁愿删除所有缩进,然后跳回A. 这可以在命令中完成还是通过重新映射到退格键来
作者:编程之家 时间:2020-08-25
Vim:使用我的.vimrc文件中的链接等帮助
有没有办法让Vim帮助我的. vimrc文件中的链接? 喜欢使用它,例如,在文件提供的开头,像我的整个.vimrc文件的内容表?它不小,我经常发现在我的.vimrc文件的两个部分之间快速旅行很有用. 这可能吗?我正在谈论你在所有帮助文件中的链接,比如你按Ctrol]它会将你发送到该链接所属的文件部分.那种联系. 是否可以在我的.vimrc文件中包含这些内容?如果是这样,如何,以同样的方式与帮助?
作者:编程之家 时间:2020-08-25
gvim中的错误 – 在哪里报告?
我最近遇到了g vim的一个错误(即vi的gui)语法高亮显示LaTeX,它可以在几个平台上复制(debian / ubuntu中的包vim-gtk和MacOS X中的mvim),但不能在命令行vim中复制.我想知道报道这个问题的最佳位置是什么? 启动Vim并执行: :help bugs
作者:编程之家 时间:2020-08-25
如何查看启动期间使用的vimrc文件
我已将我的 vimrc文件移出主目录以对设置进行策略化,但看起来我的vim仍在拾取我在某处创建的冗余vimrc文件.在vim中是否有一些我可以回应的变量,它会显示在启动期间使用了哪些文件? :scriptnames按照首次获取的顺序列出所有源脚本名称.
作者:编程之家 时间:2020-08-25
打开.vimrc进行编辑后,逃逸命令不可用
我的系统是带有MacVim 7.3(GUI)和Vim 7.2(在iTerm上)的OS X 10.6. 在MacVim上,Fugitive根本不起作用. 在Vim上,它有点不同.我已设置映射以打开.vimrc文件,如下所示: nmap <silent> <leader>ev :e $MYVIMRC<CR> 在打开vim之后,所有的Fugitive命令都可用,但是在使用上面的映射打开.vimrc文件后
作者:编程之家 时间:2020-08-25
在Vim中使用插入符号复制单词的简便方法
我试图找到一种简单的方法来复制插入符号当前所在的单词. 我知道我可以选择单词的前面:按v e y. 但这看起来很疯狂,我可以简单地按*上面的单词来搜索它,肯定有更好的方法来复制这个单词.也许甚至在一键按下? 你可以使用y i w(Yank In Word).虽然它的敲击次数也很多.如果你在单词的开头,你可以删除i并使用y w或y e. 或者,您可以按照自己喜欢的方式将命令映射到键.例如,您可以将它
作者:编程之家 时间:2020-08-25
vim – 从Mac OS X通过SSH突出显示PHP语法
我通过Terminal.app中的SSH连接到我的服务器,使用Vim编辑 PHP脚本. 我已经安装了一些插件,包括php.vim和另一个php.vim,但它没有显示任何东西!那我怎样才能启用突出显示? 你不需要这些插件. 只需在正常模式下键入:syntax on或在服务器上的〜/ .vimrc上添加语法. 当然,假设您在UNIX-y服务器上运行了一个相当新版本的Vim.
作者:编程之家 时间:2020-08-25
:用完整色彩方法在vim中硬拷贝文件
我想用全彩色打印我在MacVIM中编辑的一些文件,包括深色背景. 当然我不会将它发送到打印机,我只想将其保存为PDF格式. :hardcopy删除背景并应用丑陋的方案. 可能吗? 引自:帮助:硬拷贝 The current highlighting colors are used in the printout, with the following considerations: 1) The
作者:编程之家 时间:2020-08-25
如何在vim中缩进特定的代码块?
参见英文答案 > Indent multiple lines quickly in vi 30个 在Aptana中,当我必须格式化代码时,我选择一个代码块,然后按Ctrl Shift F. 在VIM中这相当于什么? 我说我们得到以下代码行: function() { var test = "hello World"; var t
作者:编程之家 时间:2020-08-25
在vim中的注释下面插入一个新行?
在 vim中的注释下方插入一个新行时,结果往往会在新行的开头插入“.这可能是一个简单的解决方案或原因,为什么会发生这种情况,但我无法找到确切的解决方案. 如果您正在编辑vim文件类型的文件,Vim可能默认在注释后输入的每个新行的开头插入注释字符(在Vimscript中,这将是“).如前所述,这是一个结果Vim的formatoptions设置. 要在当前文件中关闭此行为,请运行 :set forma
作者:编程之家 时间:2020-08-25
Vim autocmd无法使用nnoremap
我正在尝试设置 vim来编译和运行编辑器中的c和c程序,但这些似乎不起作用: autocmd! filetype *.c nnoremap <leader>cc :!gcc -o %:p:r %<cr> autocmd! filetype *.c nnoremap <leader>cr :!gcc -o %:p:r %<cr>:!%:p:r<cr> autocmd! f
作者:编程之家 时间:2020-08-25
vim – 如何保存行号,以便您可以随时轻松跳转到它们?
假设我正在研究三个函数,我将在它们之间来回跳转.假设函数A,B和C在a,b和c行上.有没有办法绑定以下(跳转到行位置) :a :b :c 在运行期间键到键,这样我就可以轻松跳转到这些位置.如果您玩星际争霸,这有点像将选定的单位组绑定到您的数字键,然后使用数字键快速更改您选择的组(或跳转到指定的行,在这种情况下). 或者是否有其他方法可以获得我不知道的类似结果?我刚刚发现=%autoformat
作者:编程之家 时间:2020-08-25
vim中的代码片段 – 返回上一个参数的任何选项?
我正在使用neocomplcache以及neosnippet和honza的 vim-snippets.它们很棒,除了当我按下Ctrl-k时,我可以转到下一个参数,但我无法返回上一个参数. 所以例如,如果我插入’for’片段并在索引变量上输入错误,但我已经按下了Ctrl-k,我搞砸了吗?我必须修改所有参数然后再回来做更换操作吗?或者是否有选择模式的映射,我可以在这种情况下帮助我?目前Tab和S-Ta
作者:编程之家 时间:2020-08-25
Vim,删除2行之间的空格
给出以下内容: { int a = 123; int b = 456; } 我想把它改成: { int a = 123;int b = 456; } 如果我使用常规文本编辑器,我会转到第二行,然后是Home,Shift Up,Shift End,Delete 什么是vim的做法?它应该适用于第1行和第2行之间的任何数量的空白. 尝试J命令.它连接两行(应用于第一行). 如果
作者:编程之家 时间:2020-08-25
vimrc help:尝试将Ctrl-s映射到:w
我当前的. vimrc文件是 syntax on colorscheme zellner set nu set ruler set si "Smart indet map <C-s> :w<cr> 我以为最后一行会让我在正常模式下按下control-s自动保存? { 最后一行只是我真正想要的修剪版本 map <C-s> <esc>:w<cr>a } 我忘记了什么吗? 我正在使用我的mac附带的vi
作者:编程之家 时间:2020-08-25
Vim:插入行尾
是否有钥匙在Vim的行尾插入一些东西?它类似于A,除了它会在最后一个字符之前插入,而不是在它之后插入. 用例例如在Python中: if ((a and b) or c: 并且您想在冒号前插入缺少的括号.当你想在分号前插入一些东西时,在C语法语言中有类似的用例. 要在最后一个字符之前插入,请使用$i.显然,这不是保证单键命令的常见情况.
作者:编程之家 时间:2020-08-25
Vim – for循环中的if / elseif / else语句(命令模式)
我正在尝试使用for循环在 vim(命令模式)中生成一堆文本,例如 :for i in range(1,10) | put=i | endfor 这输出12345678910 我想在for循环中添加逻辑,如下面的伪代码: :for i in range(1,10) | if i>5 put=i endif | endfor 我的问题是,在谷歌搜索耗尽之后,我无法找到生成这种if语句的正确语法.有没
作者:编程之家 时间:2020-08-25
保存后vim会创建我的文件的副本吗?
嗨,您好, 使用vim,每当我进行更改并保存文件时,vim似乎都会创建一个备份文件.在我做出改变并保存之前,我可以看到它是文件. 如何防止这种情况或隐藏这些文件? 我键入:wq保存并退出. 将 set nobackup添加到〜/ .vimrc文件中.
作者:编程之家 时间:2020-08-25
如何在vim中快速添加一些内容?
我正试图摆脱我的箭头使用,但有一件事我还没有使用箭头键解决.举个例子: var1 = "1" var2 = "2" var3 = "3" var4 = "4" 现在我希望这是: var_1 = "1" var_2 = "2" var_3 = "3" var_4 = "4" 使用箭头我会转到var1,插入并添加下划线然后向下箭头并执行相同的操作.使用hjkl的问题是我不能处于插入模式,所以我必须es
作者:编程之家 时间:2020-08-25
VIM – 最快的方式来阻止一个笨拙的文本块
我正在使用VIM 7.1.314,并希望尽可能快地在下面显示的代码中拉出名称(chris,robert,ben) – 我将如何实现这一目标?请注意,名称始终对齐(无论用户编号如何). user 1: chris (05/04/1984) user 2: robert (11/12/1991) user 3: ben (5/25/1993) 还要注意,我正在寻找一个有数百个名称的解决方案,因此可扩展
作者:编程之家 时间:2020-08-25
有没有办法将我当前的vim地图和函数导出为.vimrc?
我丢失了我的. vimrc的最新版本,我没有任何快照,但我确实有一个vim仍然打开,具有新的功能和映射.我希望也许有人会知道如何“导出”运行vim的地图和函数到文件,所以我可以重新创建.vimrc? 使用 :mkvimrc(如果您还想保存任何缓冲区本地状态,则使用 :mksession).
作者:编程之家 时间:2020-08-25
上一页
77
78
79
80
81
82
83
84
下一页
小编推荐
热门标签
更多
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