手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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
Rust自动完成功能在Vim中不起作用
我安装了Rust和 Rust vim plugin,但自动完成功能不起作用. >我正在使用Rust的每晚版本(rustc 1.10.0-dev(992bb1332 2016-05-12)). >我使用Vundle来安装插件 >我正在运行Debian GNU / Linux sid 的.vimrc set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin
作者:编程之家 时间:2020-08-09
vim – 如何在NerdTree中通过TypeScript隐藏自动生成的文件?
我想通过NERDTree中的Typescript转换器隐藏自动生成的文件(.js .js.map). 感谢Hussein Nazzal,我已经成功解决了这个问题(因为我使用的是Angular2,需要注意几个步骤): >以这种方式将outDir属性添加到tsconfig.json: { "compilerOptions": { "target": "es5", "module":
作者:编程之家 时间:2020-08-09
如何在vim中不断显示当前的工作目录
一个非常简单的问题,是否有某种方法可以不断显示 vim打开的文件底部的当前工作目录?谢谢. 请注意,这是一个不同的问题: How can I permanently display the path of the current file in Vim? 我们想要显示当前文件的完整路径,但我想要的是显示文件底部的两行,可能是两行:当前查看的完整路径;另一个用于当前工作目录.这两个可能不同,因为我们
作者:编程之家 时间:2020-08-09
macos – vim Mac OS X安装gui-support
我有Mac Pro,OS X 10.9.4(无法升级到Yosemite),我正在尝试使用gui-support构建 vim7.4,或者获得任何类型的gui支持.我现在的vim是版本7.3,我猜,这是macs附带的默认vim.我有Terminal.app和iTerm2.app,我的vim rc有默认值 set term=xterm-256colors 或者你有什么. 到目前为止我所拥有的: macv
作者:编程之家 时间:2020-08-09
我可以设置Vim的“嵌入式”ruby路径吗?
当我跑: :ruby print VERSION 在Vim,我得到1.8.7. 我安装了1.9.3,我想用它来代替.有没有办法改变它? 它会使用相同的Gem路径吗? 我不是在谈论!ruby命令.我在谈论Vim的“嵌入式”Ruby. 是的,但你必须重新编译Vim. Vim将在编译时针对你的$PATH中的任何Ruby进行编译,所以你应该能够下载源代码并运行: ./configure --enable-
作者:编程之家 时间:2020-08-09
vim:突出显示选中的行,其颜色与“搜索”不同
quickfix窗口中当前所选行的突出显示组是什么? quickfix窗口中的选定行使用“搜索”突出显示.我想继续使用黄色进行搜索突出显示,但使用蓝色进行快速修复选择的行. 当前选定的quickfix项目被硬编码为Search.您必须更改Vim源代码并重新编译才能更改它. 我看到只有有限的方法来解决这个与Vimscript.您可以尝试通过以下方式覆盖当前行的突出显示:match / matchad
作者:编程之家 时间:2020-08-09
Vim:C后缩进#
我在一个带有openmp句子的C代码中使用Vim. 在我的〜/ .vimrc中 set ai " auto indent 我的问题:当我使用openmp语句(以#开头)时,光标跳转到行的开头而没有自动缩进. 例: int main() { int idx = 100; #pragma omp parallel private(idx) // jump to begin of line ,当我喜
作者:编程之家 时间:2020-08-09
vim – clang完成不起作用
我为 vim安装了clang_complete,但它不起作用.例如:当我在带有vim的c文件中输入std ::时,vim窗口的底部显示: User defined completion (^U^N^P) Pattern not found 我怎么解决这个问题? 对此的常见解决方案似乎是添加: let g:clang_user_options='|| exit 0' 到你的.vimrc文件.
作者:编程之家 时间:2020-08-09
Vim:对于多个文件:复制所有文本,替换和粘贴
我想使用Vim对多个文件执行以下操作: >复制每个文件中的所有文本 >替换一些文字 >将复制的文本粘贴到每个文件的末尾 >替换其他一些文字 以下是我对一个文件的命令: :%y :%s/old1/new1/g :G :P :%s/old2/new2/g 任何人都可以告诉我这样做的语法吗?特别是我是Vim的新手! 我发现argdo可以在多个文件上执行命令.我找到了许多使用argdo替换文本的例子,但我
作者:编程之家 时间:2020-08-09
fuzzyfinder不能在gvim中工作
我昨天发现了关于fuzzyfinder并尝试安装它.然后发现我需要L9,因为这是fuzzyfinder的先决条件. 运行gvim时出现以下错误: Error detected while processing /usr/share/vim/vim72/plugin/fuf.vim: line 13: ***** L9 library must be installed! ***** Error
作者:编程之家 时间:2020-08-11
语法高亮 – Vim语法/编译时错误突出显示
是否有一个Vim脚本定期尝试编译/解释我正在处理的代码,并突出显示语法错误?我想要指出这些行之间有问题: int a = 42 cout << a << endl; 这样的事情可以节省我很多时间.我主要是在搜索Perl语法检查器,但我也对其他语言的类似插件感兴趣. 更新:我想指出的另一个错误: int a == 42; cout << a << endl; 您可以使用 eclim:一旦您的ecli
作者:编程之家 时间:2020-08-11
如何在vim中创建“提示”弹出窗口
我有一些我想在VIM中记住的提示.如果我可以通过按键(比如说F4)在当前窗口顶部的水平分割中打开它们,那么当再次点击F4时再次隐藏(切换)会有什么好处. 那么如何通过切换按键将文本文件打开(在当前窗口上方的(小)分割中? 也许有一个我不知道的插件是什么呢? 这应该做到这一点.它只能在正常模式下工作,因此它不会干扰实际键入< F4>.将其添加到. vimrc.将指定的文件加载到预览窗口中.在这种情况
作者:编程之家 时间:2020-08-11
vim命令跳转到包含文件名的选项卡(tabpage)
在 vim中是否有任何命令可以跳转到已打开的选项卡,其中包含在选项卡中打开的文件. 而且在所有开放缓冲区中也有完成的可能性. 例如,您在不同的选项卡中打开了以下文件. > readme.txt > pom.xml 然后命令jt将自动处理缓冲区名称并跳转到包含缓冲区的选项卡. 您可以使用以下命令:sb< buffer> 您必须:设置swb = usetab,以便在另一个选项卡中使用现有的打开窗口.否
作者:编程之家 时间:2020-08-11
出口Vim折叠?
如何从文件导出 vim折叠,以便我可以将其传输到另一台机器? 例如,我说我在文件中创建折叠并将其保存在本地机器上 – “折叠”元数据在哪里?我可以将其复制到另一台机器,还是必须再次手动重新创建折叠? 编辑:嗯,我注意到这可能是一个重复的问题,但仍然没有答案如何保存折叠信息而不修改源文件. 谢谢 使用:mksession命令保存会话,并使用vim -S Session.vim进行恢复.会话文件几乎可
作者:编程之家 时间:2020-08-11
取消VIM中的选择模式
当我尝试在文章中搜索某些单词时,它会突出显示该模式.在我找到了我想要的东西之后,我该怎样做才能取消选择模式,这意味着我不希望突出显示这些单词. 最好的祝福, 我已映射ESC-u来执行此操作(如less命令): nnoremap <ESC>u :nohlsearch<CR> 我从这个页面了解到:http://www.semicomplete.com/blog/geekery/make-vim-hls
作者:编程之家 时间:2020-08-11
vim – Lua跳到右边
我有一个看起来像的makefile: default: lua blah.lua 现在,在Vim中,我输入“:make”. 我的Lua代码出错了;它给出了文件名行号.我希望Vim跳转到正确的文件/行.我该如何实现这一目标? 您可以设置错误格式字符串以识别lua解释器的输出.例如,将其添加到.vimrc文件中: autocmd BufRead *.lua setlocal efm=%s:\ %f
作者:编程之家 时间:2020-08-11
vim – 将一系列击键映射到命令行命令
有没有办法将一系列击键映射到 vim中的命令行命令(在Ex模式下输入的命令)? 是的,它直观地称为:地图 例: :map foo :echo "bar"<CR> 在插入模式下,按下按键foo vim将以“bar”响应. 键入:help:在vim中映射以获取更多信息. 您可以在.vimrc文件中默认放置要加载的映射. 您可以独立映射不同模式的击键,例如插入模式(:imap)和可视模式(:vmap).
作者:编程之家 时间:2020-08-11
vim – 按一下键切换光标线开/关
目前我使用: map <C-F2> :set cursorcolumn<Bar>set cursorline<CR> map <C-F3> :set nocursorcolumn<Bar>set nocursorline<CR> 如何仅使用C-F2修改映射以打开/关闭? map <C-F2> :set cursorcolumn!<Bar>set cursorline!<CR> 来自:帮助切换 :s
作者:编程之家 时间:2020-08-11
environment-variables – 如何从gvim中获取环境变量
当我使用终端启动g vim时,我可以访问我的所有环境变量. 但是如果我从菜单或“运行应用程序”启动器启动gvim,则无法访问所有环境变量. 如果没有从终端启动gvim,我如何访问我的bashrc中定义的环境变量? 这些变量在〜/ .bashrc中定义 发行版:Ubuntu Intrepid 注1:通过按下ALT< F2>来访问“运行应用程序”启动器. 您应该能够读取所有实际环境变量,例如 :!ec
作者:编程之家 时间:2020-08-11
如何在VIM中设置花括号’/括号’/方括号’/算术运算符’语法高亮颜色?
如何突出显示操作符/括号/括号/等.在VIM?我对着色匹配或不匹配的括号/括号不感兴趣. 我试过“:你好cBracket / whatnot guifg =某事”和“:操作符/ cOperator guifg =某事”但这些似乎并没有影响任何事情. Vim语法着色分为两部分:syn命令和hi命令. 据我了解,您使用syn来定义语法.例如: syn match parens /[(){}]/ 然后你
作者:编程之家 时间:2020-08-11
netbeans jvi vimrc文件位置
我已经开始使用netbeans vim插件Jvi,我似乎无法找到 vimrc文件位置 我找到了一个选项似乎说它会将vimrc保存在主文件夹中,但那里没有. 我正在使用Ubuntu. 谢谢 jVi不支持vimscript,因此它不处理vimrc文件.如上所述,您可以在NetBeans中配置jVi 工具>选项> jViConfig
作者:编程之家 时间:2020-08-11
在Vim中使用gg = G可以在修改tabstop时自动标记文档
通常,在 vim中使用gg = G来自动标记C/C++ / Java代码或实际上任何类型的代码. 但是,我在我的默认设置vim中将tabstop变量更改为tabstop = 2,因此每当我选项卡时,我得到相当于2个空格而不是默认值8. 现在每当我使用gg = G时,我得到4个标签而不是1个用于缩进,这样当我有tabstop = 8时,间距看起来相当于之前.我只想要一个标签.有没有办法做到这一点?
作者:编程之家 时间:2020-08-11
vim – 获取光标下单词的颜色
如何获得光标下单词的颜色? 努力制作我自己的配色方案,并试图挖掘其他颜色,而不必查看源代码. :echo synIDattr(synIDtrans(synID(line("."), col("."), 1)), "fg") >“fg”前景色(GUI:用于设置颜色的颜色名称,cterm:颜色编号为字符串,术语:空字符串), >“bg”背景颜色(与“fg”一样). 阅读更多 > :help synID
作者:编程之家 时间:2020-08-11
Vim功能可在分割之间切换
我正在尝试找到一个函数,它将在 vim的拆分视图中切换回原始窗口.我知道快捷方式,我也知道函数:调用游标.但是有没有一个函数可以让我切换回上一个分割窗口,所以我可以把它粘在我的vim函数中? 在vimscript中,您可以使用: " Save the window where you are currently let l:currentWindow=winnr() " Do stuff whe
作者:编程之家 时间:2020-08-11
是否有Vim命令撤消最后一个动作,例如j或Ctrl-f?
在Vim中,如果我发出跳转命令,例如G,然后我可以使用Ctrl-o将光标放回跳转前的位置.但是,如果我发出了像40j或Ctrl-f这样的移动命令,Ctrl-o不会将光标放回到前一个位置,因为它们不会改变跳转列表.是否有一个命令可以撤消那些动作? 为了清楚起见,我不是在寻找一个“手动”的答案,例如40k让你从40j回来,因为这样的命令一般不适用于Ctrl-o的工作方式. 此外,如果没有内置命令,那么
作者:编程之家 时间:2020-08-11
如何在gvim中插入Unicode字符U 2611
当我尝试输入这个Unicode字符:☑(U 2611)在 vim中使用如下命令:^ Vu2611(这意味着按ctrl V然后在插入模式下键入u2611),Vim以某种方式将其分成两个字符:&(26)和^ Q(11). 当我尝试插入其他类型的字符(如□(a a1f5))时没有任何问题. 似乎Vim在26(表示字符’&’)被读取后立即停止解析. 那么,我如何在Vim中插入这种Unicode字符(我试图
作者:编程之家 时间:2020-08-11
vim:缓冲区和args之间有什么区别
我正在使用 vim,当我看到:args命令时,我不知道args和缓冲区之间的区别. 在vim中,我知道缓冲区很重要,所以我想:arg *并不重要,也许它是一个“传统命令”,但是当我玩vim天才游戏时,我看到了arg * 有人有任何想法吗? 对不起,我的英语很差!谢谢! 什么是Vim缓冲区? 缓冲区是加载到内存中进行编辑的文件.所有打开的文件都与缓冲区相关联. 我如何识别缓冲区? 使用名称和数字标识
作者:编程之家 时间:2020-08-11
vim quickfix避免缓冲区更改
我正在使用带有cw的 vimgrep在quickfix缓冲区中打开搜索结果.每次我在quickFix列表中选择一行时,光标都会转移到新的文件缓冲区.如何避免这种情况并将光标始终保留在quickFix列表中? 假设您正在使用< CR>要“在quickFix列表中选择一行”,您只需重新映射< CR>在quickfix窗口中,以便在跳转到匹配行后返回上一个窗口. 确保你有文件类型插件缩进并将下面的行添加
作者:编程之家 时间:2020-08-11
删除VIM中当前单词后的剩余行
我想删除光标当前所在单词后面的文本.例如. The quick brown fox jumps over the lazy dog ^ the cursor is here The quick ^ the desired result eD非常接近我想要完成的任务,但它也删除了光标所在的角色. c为C-U>确切的工作,但从光标到行的开头.是否有任何组合可以做同样的前进?
作者:编程之家 时间:2020-08-11
vim – Emacs中是否有“设置粘贴”选项以粘贴外部剪贴板中的粘贴?
我在远程机器上使用Emacs,它没有通过腻子的X窗口.问题是外部剪贴板(Shift Ins)的复制/粘贴速度很慢. 在Vim中,当我需要粘贴时有一个选项设置粘贴,那么Emacs是否有任何类似的功能? 我目前正在尝试一些解决方法:在粘贴之前,我将主模式更改为基本模式,然后禁用模式行中显示的次模式,以使副作用尽可能小.然而,它仍然比使用emacs -Q启动时慢得多. 在显示区域(迷你缓冲区)中,有以“
作者:编程之家 时间:2020-08-11
上一页
58
59
60
61
62
63
64
65
下一页
小编推荐
热门标签
更多
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