手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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
如何关闭syntime(vim)中的特定消息?
我试图关闭合成中的一些消息. 例如,SCash文件中的SC20148(它抱怨没有shebang). 查看文档后,似乎可能通过以下方式完成: let g:synstatic_quiet_messages = { \ 'type': 'syntax', \ 'regex': 'SC20148' } 然而,这似乎不起作用.如何关闭特定消息? 细节决定成败: >该变量实际上称为g:syntasti
作者:编程之家 时间:2020-09-23
如何在vim中启用python3?
我已经使用 vim一段时间了,现在需要使用 python3功能. 如果我键入vim –version | grep python我得到-python3 我该怎么做才能启用它? 你没有告诉我们你所使用的平台,但它基本上归结为: >安装Python 3所需的必备软件包以及编译Vim>使用configure –enable-python3interp选项编译Vim
作者:编程之家 时间:2020-09-23
我可以使用VIM在Python中查看函数的doc字符串吗?
在VIM中编写 Python时有没有办法查看函数的doc字符串? 例如: def MyFunction(spam): """A function that foobars the spam returns eggs""" return foobar(spam).eggs() 我希望能够键入MyFunction(spam0)并查看文档字符串,可以是工具提示,也可以是状态栏或
作者:编程之家 时间:2020-09-23
如果在vim中写入只读文件,如何在perforce中自动打开文件进行编辑?
这非常类似于: Vim auto commands: writing a read-only file? 除了那里提供的解决方案之外,我希望vim仅在文件仍然是只读时才要求确认. 换句话说,如果我这样做:w,我不希望vim说该文件是只读的.它应该使用perforce自动打开文件进行编辑,并且只有当文件仍然是只读时才应该请求确认. 您可能也对 Perforce plugin for vim感兴趣.
作者:编程之家 时间:2020-09-23
如何在vim中回显自定义启动消息
有没有办法在启动时在 vim中回显自定义消息?我尝试在我的vimrc中使用echo“Message”,但似乎没有出现. 您可能希望设置autocmd以确保在消息出现之前所有内容都已完成加载. autocmd VimEnter * echo "Message"
作者:编程之家 时间:2020-09-23
如何让vim用正确的缩进格式化项目符号列表
在 vim中,我可以设置textwidth选项,然后将新文本格式化为wrap.我也可以使用“gq”命令来显式包装文本.但是,使用项目符号列表的行为对我来说有点意外. vim文档讨论了使用带有连字符的项目符号的项目符号列表.当我尝试这样做时,它开始没问题: - This is a bulleted list item that has been wrapped. It looks good. 但
作者:编程之家 时间:2020-09-23
为什么我可以使用井号(#)来破坏vim用户功能命名规则
vimscript帮助文件在定义用户函数时说明: The function name must start with an uppercase letter, to avoid confusion with builtin functions. 这是强制执行的,除了我通过查看其他代码发现的以下情况. "This should not work. "But it does as long as th
作者:编程之家 时间:2020-09-23
vim – 粘贴垂直选择时避免额外的空格
我经常需要复制较大的垂直选择,例如在工作时 (让我们保持文明)“getter / setter” – 丰富的界面,例如 A very long line with something I would like to copy: ABC$ A short line with nothing$ A very long line with something I would like to copy:
作者:编程之家 时间:2020-09-23
如何在vim中跳转到Javascript函数定义?
我正在使用带有tagbar,jsctags和taglist-plus插件的 vim.它们似乎都正常工作,但我无法跳转到函数/变量声明.我试过ctrl]但它不起作用.是否可以设置vim以便您可以跳转到函数或变量声明? 不需要jsctags,我在〜/ .ctags中有以下内容正确处理 JavaScript: --regex-JavaScript=/([A-Za-z0-9._$]+)[ \t]*[:=]
作者:编程之家 时间:2020-09-23
完成菜单启动时vim会进入什么模式?
我最近更改了我的箭头键以映射到no-op强制自己正确使用 vim导航.当在 vim中使用单词完成时,弹出可能完成的单词列表.我曾经使用箭头键来导航它,但现在必须使用与完成启动相同的映射来迭代. 弹出此菜单时,vim是否保持插入模式,更改为其他模式,还是进入修改后的插入模式(类似于粘贴切换的模式),我可以更改j和k映射以在列表中移动? 如果没有,是否有办法在弹出窗口中打开和关闭方法? 通过< c-p
作者:编程之家 时间:2020-09-23
Vim显示垃圾字符
当我使用其中一个插件启动 vim时: > TagBar >会议 当我打开vim时,我看到缓冲区中有时会出现垃圾字符. 以下是这些字符: ;2R^[[>1;2802;0c 通过卸载这两个插件,我不再看到这些垃圾字符了. 如果我键入dd,它甚至不会删除这些字符. Vim说缓冲区是空的. 将此命令放在我的.vimrc的末尾是此问题的解决方法: autocmd VimEnter * redraw! 这样,
作者:编程之家 时间:2020-09-23
vim – 映射//对于使用paste进行常规搜索而言表现得很奇怪
我有一个映射使用//作为光标下项目中的全局git搜索: nmap // :let @/="... 问题是,在我添加此映射后,当我尝试粘贴搜索词时,常规搜索会表现得很奇怪.即如果我点击/然后粘贴(Mac上的Apple-v)我得到以下内容: /<t_<fa>X> 更新. 什么是确切的映射并不重要.例如,只需尝试以下操作: map // echo "test"<cr> 现在键入//,您将在状态栏中看到t
作者:编程之家 时间:2020-09-23
脚本 – 如何:将vim光标分配给窗口中的某一行,并在该光标位置下滚动文本?
您可以将光标线保持在屏幕中间,然后通过将滚动设置为非常大的数字使文本在其下方滚动.例如: :let &scrolloff = 999 要详细了解其工作原理: :help scrolloff 我喜欢这个功能,并且一直使用它,但我希望能够将光标保持在除屏幕中间以外的其他位置.例如,我希望能够将光标保持在窗口的顶部并让文件在其下方滚动.我很确定在vim中没有本地可用的内容,所以我想知道是否有人想出了一个
作者:编程之家 时间:2020-09-23
我可以在Vim视觉选择中执行MySQL查询,并在新缓冲区中输出
给定一个由多行 MySQL查询组成的文件,例如 SELECT foo, bar, etc FROM blah WHERE something or other LIMIT etc 有什么办法可以在Vim中直观地选择一个查询,通过MySQL管道,查看查询并得到一个新的缓冲区吗? 澄清:我不想要表格输出,但可以在vim中进一步处理或导入电子表格(比如从mysql中获取的制表符分隔输出–batch) (
作者:编程之家 时间:2020-09-23
我如何用vim解决这个小缩进问题?
如果我有:setf html一切按预期在下面的例子中工作(缩进匹配). 然而,我有以下代码(注意代码前的缩进),除了我有它:setf php. |是光标 <div class="sig">|</div> 如果我点击进入,它会这样做 <div class="sig"> |</div> 因为99%的时间我编辑php在模板文件中有html,我觉得切换很烦人. 我觉得vim必须有一种方法来读取标记,并且可
作者:编程之家 时间:2020-09-23
怎么能让vim用缩进来包装项目符号文本?
在 vim中,我可以输入这样一行: - When in the Course of human events it becomes necessary for one people to dissolve the political bands which have connected them with another ... 和vim将包装文本,使其与短划线的右侧对齐.但是如果我用星号
作者:编程之家 时间:2020-09-23
vim – 为这段代码寻找正确的cinoptions
我可以设置哪些cinoptions以使下面的块缩进,如图所示? f(int *p) : a(p) , b(0) { std::cerr << blah << foo << std::endl; } 我最接近的是: f(int* p) : a(p) , b(0) { std::cerr << blah << foo << std::endl; }
作者:编程之家 时间:2020-09-23
让gVim的vimdiff忽略大小写
我试图比较两个汇编文件,其中一个是全部大写,另一个是小写.许多行与case和whitespace完全相同. 我尝试了以下,而diff模式下有两个缓冲区: :set diffopt+=icase :set diffopt+=iwhite :diffupdate 空白的东西似乎运作良好,但忽略的情况不起作用.例如,在以下两行中: I0=R0; // ADDRESS OF IN
作者:编程之家 时间:2020-09-23
如何在Vim中快速选择(内部)行
Vim有一些非常有用的文本动作,如ib,i),i}等,可以快速选择一部分文本.但是,我经常需要在线方式模式下使用内部块.例如(带行号): 1: $foo = array( 2: 'bar' => 'Bar', 3: 'quux' => 'Quux', 4: ); 现在,当我的光标位于第2行或第3行某处时,我点击了vib或vi),Vim选择第2行,第3行和第4
作者:编程之家 时间:2020-09-23
用于在行首开始自动插入“>”的Vim选项
假设我有一个包含以下内容的文件test.c: // line 1 // line 2 如果我在Vim中打开此文件并在正常模式下导航到第一行,然后键入o,我会得到以下内容: // line 1 // // line 2 现在假设我有一个文件test.lhs(有文化的Haskell)包含 > data X = A | B > data Y = C | D 如果我打开此文件并在正常模式下导航到第一行,
作者:编程之家 时间:2020-09-23
如何在vimscript中检测vim命令行参数?
我想知道何时应该调用RestoreSession()函数,何时不应该.因为当我打开单个文件时,我不想看到我的项目文件,我之前保存到 vim会话. 例如,如果我像这样调用vim:vim -n test.rb.我如何检测vimrc中的n键? (为了我的目的,我想使用n键作为自定义指示器) 这是一个小问题:-) 在私人谈话中,@ Nicklasos建议我使用argv()函数以另一种方式做我需要的事情.它
作者:编程之家 时间:2020-09-23
Vim:ci(喜欢ci“?
在 vim中,我如何制作ci(更改当前行中括号中的任何内容,如ci)更改引号中的所有内容? 我试过了 :nnoremap ci( f(lct) 但我的映射被忽略了.我可以不扩展内置命令吗? 还有什么方法可以结合运动?我可以做一些像c {f)hh}之类的事情来改变截止括号前的两个字符吗? 提前致谢. ci(和ci“的行为是不同的,因为vim不认为引号(和单引号)必然成对出现({[< do.这有点奇怪
作者:编程之家 时间:2020-09-23
如何在通过MacVim执行时运行正确版本的Ruby(!ruby)
最近我看到Gary Bernhardt展示了他用来从 vim中执行 Ruby代码的vim快捷方式.捷径是 :map ,t :w\|:!ruby %<cr>. 看来这个方法总是执行系统Ruby,在我的例子中是1.8.7.我对升级它犹豫不决,因为我听说改变System Ruby解释器会导致一些不稳定的问题.反正有没有让这个命令使用RVM目录的版本设置? 指定ruby的最直接方法是在其中给出其完整路径名
作者:编程之家 时间:2020-09-23
vim没有突出显示某些c关键字
我使用 vim(安装在cygwin上)编写c程序,但它没有突出显示一些c关键字,如new,delete,public,friend,try,但突出显示其他命令,如namespace,int,const,operator,true,class,include .它也不会改变操作符的颜色. 我从未改变过它的语法文件.它出什么问题了? 非常感谢. 我使用定制的配色方案;当我将其更改为沙漠配色方案时,突出
作者:编程之家 时间:2020-09-23
使用Vim编译和运行C程序
参见英文答案 > How do I run a C program from VIM? 10个 我知道这听起来很愚蠢,但我在Vim编辑器上编写了一个C代码,因为我的生活无法弄清楚如何编译和运行它.我知道这非常简单 – 我已经醒了太久了: – /感谢你的帮助! 只需键入vim: :wq 然后,在你的命令行上,调用不是vim但g或c
作者:编程之家 时间:2020-09-23
vim中的语法高亮根本不起作用
我一直忙于在 this和 this源代码的帮助下将vim配置为IDE,但我似乎无法使语法高亮显示工作. 在我的〜/ .vimrc中,我有以下两个设置文件类型插件缩进和语法,应该突出显示语法,但每当我打开一个文件(例如Javascript)它不起作用. 当我打开文件并执行:语法列表时,我得到以下响应:没有为此缓冲区定义语法项 我(快速)在互联网上搜索并参考我提到的设置(并且被正确定义). 我错过了什
作者:编程之家 时间:2020-09-23
VIM同义词库文件
我一直在寻找一个 vim词库的好解决方案.显然,该功能是内置的,但每个人似乎都使用的文件是mthesaur.txt.虽然它在插入模式中的命令显示列表的意义上“有效”,但在我看来,结果是编程正确但不是非常有用. vim在线同义词库插件工作得非常好,但是线路上的延迟和使用拆分返回缓冲区的必要性并不理想.有人对此有意见吗? 我写了一个插件,可以解决你在这里提出的两个问题. Multi-language
作者:编程之家 时间:2020-09-23
使用正确版本的vim
我安装了 vim: brew install vim –override-system-vi 我还使用以下方法安装了macvim: brew安装macvim 但是,终端vim使用7.4.52而macvim使用7.4.22.有什么方法吗? 我已经卸载并重新安装了很多次,但我一定做错了…… 哪个vim返回/usr/local / bin / vim 哪个mvim返回/usr/local / bin /
作者:编程之家 时间:2020-09-23
Generic:vim中的python命令?
在 vim脚本中,只要 vim是使用 python功能构建的,就可以嵌入一些python代码. function! IcecreamInitialize() python << EOF class StrawberryIcecream: def __call__(self): print('EAT ME') EOF endfunction 但是,有些人使用python3构建
作者:编程之家 时间:2020-09-23
vim – 如何从两列之间的所有行中删除文本?
我想删除两列之间所有行的内容.我该怎么做呢? 例如,我想要这个: abcdefg hijklmn opqrstu 如果我删除第3列到第5列之间的文本,请成为此项: abfg himn optu 将光标放在d中,然后按Ctrl-V,l,G和d. > Ctrl-v进入视觉模块模式; > l将视觉选择扩展到右边一个字符; > G将选择范围扩展到最后一行;> d删除选择.
作者:编程之家 时间:2020-09-23
上一页
161
162
163
164
165
166
167
168
下一页
小编推荐
热门标签
更多
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