手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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中交换两行?
我有这个: pick 887b66f add 222 Dziewiecsil to flowers new title pick dc331cb new name of beginning commit 我想得到这个: pick dc331cb new name of beginning commit pick 887b66f add 222 Dziewiecsil to flowers new
作者:编程之家 时间:2020-07-03
vim – 如何移动一个或多个文本块
我有一个简单的例子如下: ... abc xxx 123 456 wer xxx 345 678676 ... 我需要移动一个文本块xxx到另一个位置: ... abc 123 xxx 456 wer 345 xxx 678676 ... 我想我使用可视化模式来阻止一列文本,另外还有哪些命令将块移动到另一个位置? 您应该使用块状视觉模式(Ctrl v)。 然后d删除块,p或P来粘贴块。
作者:编程之家 时间:2020-07-03
vim – 如何制作快捷方式:tabnew,:tabn,:tabp?
在vim中,我想缩短:tabnew to:tn,:tabp to:th,:tabn to:tl在某处我的.vimrc中。任何想法如何重映射这样的命令? 使用 cabbrev: ca tn tabnew ca th tabp ca tl tabn
作者:编程之家 时间:2020-07-03
vim – 通过病原体将标签生成到不同的位置
我使用病原体组织我的vim插件。我将github中的插件克隆到vimbundles目录中。这样就可以很容易地更新它们。 我有病原体产生的标签问题。如果插件没有代码中包含标签,病原体会通过调用pathogen#helptags()来生成它们。标签生成到插件的doc文件夹中。这些文件在git存储库中被视为未追溯的。 你知道如何将标签生成到不同的位置?所有标签可能在同一个地方,目标是不要让它们生成到插件
作者:编程之家 时间:2020-07-03
在任何其他IDE或文本编辑器中使用emacs,vim和nano等功能的好处是什么?
从我看到的emacs等。在终端运行。这有什么好处吗?看起来写和组织事情会更麻烦一些。我并不想成为主观,我根本不知道emacs,vim,nano等,而且想知道更多,也许使用其中之一。 你的问题是一个艰难的问题。即使他们在终端运行,这不是他们的主要优势。我现在在谈论Emacs和Vim。简而言之,他们已经存在了至少20年(Vim)或更多(Emacs),他们有一个非常活跃的社区,他们是可脚本的,所以你可以
作者:编程之家 时间:2020-07-03
vim – 地图:E到:在命令模式下浏览?
如何映射:E到:探索?我已经安装了一个导致E464的扩展:如果我这样做,模糊使用用户定义的命令:现在,但我的手指不会忘记命令! 我试图:E:探索,但这是丑的,因为它访问其他命令困难。 我试过这些: cmap :E<CR> :Explore<CR> cmap :E^M :Explore^M (其中^ M =控制v输入),但这些不工作,除非我真的快速进入真正的进入。 :E通常就足够了,如果:Explo
作者:编程之家 时间:2020-07-03
如何在vim中使netrw像Visual Studio中的解决方案浏览器那样工作
好的,我会在这里做得更清楚 说我有一个垂直分割窗口中的目录列表,以及我正在编辑的文件。 我可以使用Ctrl w从一个分割到另一个分割 并使用netrw插件以四种方式打开文件列表中的文件。 使用返回键,v,o,t .. 使用返回键,它将在当前(netrw)拆分窗口中打开。 与v,它创建一个新的垂直拆分..(与o(水平拆分),t(新选项卡)) 但是我想要的文件在已经在那里的其他分裂打开,我做所有的编辑
作者:编程之家 时间:2020-07-03
vim – 当我们做nowrap时,如何启用水平滚动条弹出
有人可以帮忙解决吗?我想要水平滚动条弹出,当我做nowrap,反之亦然,当我做包装。 目前我单独使用这些设置来缓解我的工作;有没有办法合并两者? nnoremap <silent> <F3> :if &guioptions=~#'b'<Bar>set guioptions-=b<Bar>else<Bar>set guioptions+=b<Bar>endif<CR> map <F2> :set n
作者:编程之家 时间:2020-07-03
使Vim Curly Braces,Square Braces,Parens像Textmate一样
所以我想我不是在寻找正确的东西,但是我正在寻找看到如何让VIM像Textmate一样行动,当它涉及到写一套花括号,括号或方括号输入并得到这个。管道表示光标。 function doSomething(){ | } #selector{ | } 而不是这个垃圾 function doSomething(){ |
作者:编程之家 时间:2020-07-03
vim – 的行为;重复最后一个t命令困扰我你能帮我做得更好吗
好的,假设我们有一行文本: 粘性岩石 其中括号显示光标的位置,处于正常模式。按tr后,你会得到: stackov [e] rflow岩石 现在有趣的部分。如果你推,会发生什么?重复命令?没有! Vim找到下一个“r”(立即在光标右侧),并将其自身位于该位置(已经存在的位置)。 我宁愿将光标移动到此位置: stackoverflow []岩石 这可以通过使用l在按压之前向右移动一个字符来实现;但额外
作者:编程之家 时间:2020-07-03
找出vim中特定关键字/符号属于哪个高亮组
我从TextMate来到Vim,我想定制我的vim colorscheme。如果我能找出任何特定的单词或符号属于哪个高亮组,这将是非常有帮助的。在TextMate中,我会将插入符号放在有问题的单词/符号上,然后按ctrl-shift-p,并显示一个工具提示: text.html.basic meta.tag.structure.any.html string.quoted.double.html
作者:编程之家 时间:2020-07-03
vim – 无法获取禁用铃声
我试图禁用vim上的错误铃声,包括视觉和音频。但是我不能让他们离开。 我的vimrc中有以下内容: " Disable annoying beeping set noerrorbells set vb t_vb= 这不行,我想到一些插件或另一个设置重置它,所以我再次添加到我的vimrc的结尾,仍然没有运气。 我可以让它关闭的唯一方法是如果我在一切加载完成后手动调用set vb t_vb =我想我可
作者:编程之家 时间:2020-07-03
Vim和Ctags:在生成标签时忽略某些文件
我有一个文件夹llvm2.9,其中我运行这个命令。 $> ctags -R --sort=1 --c++-kinds=+p --fields=+iaS --extra=+q --language-force=C++ 这是* .html文件中的索引方法,它们也存在于llvm2.9 / docs中。我发现这是因为当我按ctrl-]某些类,它去了html文件。 如何强制ctags单独使用.cpp / .
作者:编程之家 时间:2020-07-03
为什么VIM不能检测我的coffescript文件类型?
我试图使用vim-coffee-script插件 https://github.com/kchmck/vim-coffee-script,但它没有检测到一个测试文件作为一个coffeescript文件类型。但是当我手动执行 :set ft=coffee 有用。这是怎么回事? .vimrc和test.coffee https://gist.github.com/911087 我想出来了..我不得不强
作者:编程之家 时间:2020-07-03
在Vim中关闭分割窗口而不调整其他窗口的大小
如果我打开一个带有2个分割的Vim窗口(3个总缓冲区可见)并且我调整了每个分割的视口,那么我关闭一个缓冲区,另外两个缓冲区的视口会自动调整大小。 当我关闭缓冲区时,有没有办法维持或至少更好地扩展分割? 1) Vim window with three splits, custom size: +---+-------+---+ | | | | | 1 | 2
作者:编程之家 时间:2020-07-03
Vim:根据字符串进行采购
在线上的任何Vim脚本教程中,我似乎都无法找到答案。我想做的是从环境变量构造脚本的文件名,然后将其引用。我想在Vim中做。 如果我要在shell中这样做,我会这样做: source ${HOME}/.vim/myscript_${FOO}.vim 如何在Vim中执行此操作? 您可以建立一个字符串,然后使用execute命令: exec "source " . $HOME . "/.vim/mysc
作者:编程之家 时间:2020-07-03
BufRead下的vim设置错误
遇到一个奇怪的问题,我的vimrc设置,我孤立到这两个组合的行,如果我使用BufRead。 例如 au BufRead *.py \ set softtabstop=4 \ set shiftwidth=4 现在如果我用.py打开一个文件,我会收到错误: Error detected while processing BufRead Auto commands for "*.py"
作者:编程之家 时间:2020-07-03
条件颜色在.vimrc中
我正在使用vim和MacVim。我有一个256色的颜色,我喜欢我的MacVim,但如果我加载到正常的vim,它显然不起作用(我得到闪烁代替)。我希望能够在我所有的系统上使用相同的vim配置,所以: 有没有办法检查.vimrc中的调色板大小,并相应地设置两个colorschemes之一?如果不行,那么检查MacVim vs. vim也可以。 你有几个选择。 我想你最好的办法是在.vimrc中加载
作者:编程之家 时间:2020-07-03
如何在vim中快速找到关闭的html标签?
就像编辑C源文件一样,我可以按%来获取当前光标的{}。 编辑html文件时该怎么做?有没有捷径? 要清楚,我想要: <html> </html> 当curosr移动到< html> ,我想按一个键,以便光标将跳转到< / html> ;. 当您的鼠标位于开启标签时,您可以使用matchit插件来输入%。 http://www.vim.org/scripts/script.php?script_
作者:编程之家 时间:2020-07-03
如何在Vim插件中检查路径中存在的二进制文件?
我正在编写一个Vim插件。我需要调用一个应该在PATH中的二进制文件。但是如果没有,我想显示一条错误消息。什么是找到二进制文件在PATH中的最佳方式? 我希望找到一种可以跨不同操作系统移植的解决方案。但这似乎并不容易,我会解决一个适用于unix / linux / mac的解决方案。 检查::help executable()
作者:编程之家 时间:2020-07-03
一些vim映射结束时a的含义是什么?
我在vim映射中看到了很多东西,但是它做了什么? :help key-notation 说: notation meaning equivalent decimal value(s) ----------------------------------------------------------------------- <CR> carria
作者:编程之家 时间:2020-07-03
Vim:如何进入声明(类,方法,函数,变量等)
现在我正在处理一个使用许多类,方法,函数,变量等的文件。是否可以转到所有这些的声明?请注意,其中一些声明属于同一个文件,但其他声明属于其他文件(可能无法打开,您不知道声明的位置,但确实存在)。如果声明是目录中的一级,会发生什么?如果它是一级下来怎么办? 根据我们正在讨论的编程语言,这是以不同的方式完成的,或者无论语言如何,查找声明的过程都是相同的? 我一直在阅读,似乎解决方案与标签有关。但是,我想
作者:编程之家 时间:2020-07-03
VIM初始设置:更改左侧行号的背景颜色?
我使用_vimrc来配置我的vim 7.2(windows)默认设置。一个设置“设置编号”将在左侧显示行号。我的vim背景颜色为白色(我找不到此设置。也许默认为白色。无论如何我接受此设置)。 我希望行号的背景颜色为灰色或灰色。我可以在_vimrc中配置什么命令来配置此默认设置? highlight LineNr ctermfg=grey ctermbg=white
作者:编程之家 时间:2020-07-03
奇怪的Vim内部边界
我在Windows 8上使用gVIM,自从我第一次打开它以来,它们总是在右侧和底部的那些奇怪的边界: 正常窗口[full size image] 全屏[full size image] – 更大的边框,看看右下角的绿色虚线区域 恢复 我在用着 set guioptions-=m set guioptions-=t set guioptions-=T set guioptions-=r set gu
作者:编程之家 时间:2020-07-03
vim – 如何从vi中更改文件权限
我有时在vi中打开一个只读文件,忘记在打开之前执行chmod w。有没有办法从vi中更改文件? 像!r chmod w [filename]? 是否有一个快捷方式来引用当前打开的文件而不拼写它的长名称? 只是用 :!chmod +w % 在命令模式下。 %将被当前文件名替换。
作者:编程之家 时间:2020-07-03
使用Vim的持久撤消?
Vim 7.3的一个新功能是“持久性撤销”,它允许在退出缓冲区时将非自由特征保存到文件中. 不幸的是,我还没有完全启用它,或者我必须使用它错了.这是我到目前为止所尝试的内容: 我在〜/ .vimrc中添加了以下内容 set undofile " Save undos after file closes set undodir=$HOME/.vim/undo " whe
作者:编程之家 时间:2020-07-03
我怎样才能在gVim中拼写检查?
在gVim中拼写检查的最佳方法是什么?有加载项还是什么? 我希望它也提供更正. 使用:设置法术以打开拼写检查.如果是源代码,gvim足够智能,只能拼写检查注释和字符串文字. :help spell将为您提供所有细节.以下是一些摘录: To search for the next misspelled word: ]s Move to next misspelled word
作者:编程之家 时间:2020-07-03
如何更快地纠正Vim拼写错误?
我通常的Vim工作流程是: >在插入模式下,拼错了. >按^ X s获取一些建议. >按Esc接受第一个. 在此之后,我处于行中间的命令模式,而不是之前我所在位置的插入模式.我可以使用A,但只有当我在行尾输入时才有效.还有另一种方法吗?最理想的是,我想要一个命令,在不移动光标的情况下将最后一个错误纠正到第一个建议. 这很好用: imap ^L <Esc>[s1z=`]a [s转到最后一个拼写错误1
作者:编程之家 时间:2020-07-03
如何让Vim突出显示匹配的括号?
当我在Vim中浏览代码时,我需要看到开括号和右括号/ 括号,按%似乎没有效果。 我试过:设置showmatch,但它会让光标来回跳转 当您键入括号时。但是,如果我正在浏览已编写的代码该怎么办? DoMatchParen 在.vimrc文件中 要么 :DoMatchParen 在vim内部。 编辑:这来自pi_paren插件(这是一个标准的插件)。
作者:编程之家 时间:2020-07-03
启动vim时脚本的加载顺序是什么?
如果你用这样的东西启动vim: vim -S myscript.vim file.txt 脚本的加载顺序是什么? myscript.vim是否在〜/ .vimrc之后或之前加载。 如果直接在命令行上将vimscript命令传递给vim,它们何时相对于源和默认vimscripts执行? 帮助条目太长了,无法在此处发布,但它列出了vim在初始化时所做的所有事情的顺序。请参阅:帮助初始化。
作者:编程之家 时间:2020-07-03
上一页
144
145
146
147
148
149
150
151
下一页
小编推荐
热门标签
更多
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