手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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
在.vimrc中以静默方式覆盖冲突的映射
我在. vimrc中有一个映射,它与插件中的另一个映射冲突. nnoremap <leader>p some fancy command here 当我运行VIM时,我收到一个警告: E227: mapping already exists for ,p 如何静默覆盖违规映射? 编辑: >它既不适用于nmap 这可能会压制警告: :nnoremap <silent> <leader>p some
作者:编程之家 时间:2020-08-21
如何在LightTable的Vim中更改默认ESC以退出插入模式?
我发布这个问题主要是为了提供我已经到达的答案(因为我在网上其他地方没有发现任何问题,并且没有问到如何做到这一点),希望能为未来的LightTable vim用户节省一些时间.但我也想听听人们发现这个问题的任何其他解决方案,或者一般来说是vim LightTable问题. 我已经爱上了LightTable,但在我考虑使用IDE之前,至少需要最小的vim支持. LightTable就是这样.但是,目前
作者:编程之家 时间:2020-08-21
vim – Ctrl N – 禁用递归头搜索
在处理C代码时,我经常要按Ctrl N在编辑模式下完成当前单词. 但是,Ctrl N开始在头文件中递归搜索.我们的代码库相当庞大,因此这种搜索需要几秒钟才能完成. 我习惯了不同的行为,当Ctrl N使用打开的标签中的单词完成时,并且不进行大量的递归搜索.如何启用此行为? 此行为取决于“完成”的值.阅读:h’complete’获取完整的值列表.您可能想要从默认值中删除i: set complete-
作者:编程之家 时间:2020-08-21
vim EasyTags,每个文件类型标签命令?
我使用 vim优秀的 EasyTags插件.我唯一的问题是Exuberant CTags不支持Haskell.但是,有几个程序可以正确生成Haskell vim标记文件,我已经在EasyTags中使用了每个文件类型标记文件选项. 有没有办法告诉EasyTags在每种文件类型的基础上使用不同的ctags程序?我可以编写一个包装脚本并将其设置为全局ctags程序,但更喜欢更清洁的解决方案. 我试过了
作者:编程之家 时间:2020-08-21
vim的紫色线条
我以前从未在 vim中看过这个(虽然我到目前为止还没有真正使用它),并且在谷歌搜索“紫色线条vim”时找不到任何东西. 那么这个截图中显示的紫色线是什么意思? 我刚看了一下这个项目中的其他几个文件,里面有类似的PHP代码,在任何地方找不到紫色的线条…… 这条线在这里,因为它是一个HTML链接.您的文字位于标签之间.
作者:编程之家 时间:2020-08-23
Vim Visual Select变量周围
我想知道是否有一种方法可以智能地选择变量,就像使用像va}这样的命令选择块一样.例如,有一些特定于语言的解析用于区分php和 ruby.为了将来的参考,我很高兴进入这一点 – 最好选择各种语法元素. 例如.我想在php的以下行中选择$array [‘testing’]: $array['testing'] = 'whatever' 或者,假设我要选择块参数列表|索引|这里: hash.each_w
作者:编程之家 时间:2020-08-23
如何从Vim内部启动Erlang shell
我想使用Vim作为我的Erlang编码的编辑器. 我设法在 vim中为Erlang安装插件,我想知道是否可以 编译vim中的当前缓冲区?例如,在Emacs中,您可以使用Ctrl C Ctrl L启动Erlang shell 关键组合.那么在Vim中是否有另一种方法可以启动Erlang shell然后编译当前缓冲区? 要从Vim内部执行快速shell命令,请使用:!command -a -b arg
作者:编程之家 时间:2020-08-23
regex – 如何用vim中每行开头的从1开始的运行数替换子匹配
我想用一个字符串替换每个子匹配,该字符串的递增索引从每行开头的1开始,因此替换字符串将是varargin {1},varargin {2},varargin {3} …对于更大的数字数字字符串自然需要多于1个字符,例如:… … varargin {9},varargin {10} …输入数据是MATLAB代码,示例输入和所需输出如下所示.我主要是寻找一个 vim解决方案,但其他方法也很受欢迎. 下
作者:编程之家 时间:2020-08-23
使用vimdiff查看多个文件对的差异
vimdiff显示两个或多个相同文件之间的差异.是否可以看到两对文件的差异.例如,当在.H文件和.C文件中查看差异时,可以方便地来回查看差异.一种方法是使用vim打开old.C new.C old.H new.H然后将它们拆分并运行:在每个缓冲区中使用diffthis.有没有更好的办法? 当你使用vimdiff时,它会将所有传递的文件区分开来.要获得成对差异,请在单独的标签页中传递和排列对: vi
作者:编程之家 时间:2020-08-23
Vim:重新格式化和重新评论的自动化方式?
我在代码中有一些文档,我想要很好地格式化: # book_id - integer # chapter_id - integer (Optional) # relative_url - Text: the url of the screencast file on S3, relative to the book's url # view_count - integer 我安装了Tabular.v
作者:编程之家 时间:2020-08-23
vim – 如何快速切换到另一个标签页中的上一个窗口?
我非常喜欢Ctrl-O和Ctrl-I来前后跳. 如果我打开fileA,则使用:tabe fileB在新标签页中打开另一个文件. 在第二个标签页中,我键入Ctrl-O以跳回到上一个位置. Vim只是在当前窗口中显示fileA,而不是切换到第一个标签页. 现在我有两个tabpages显示相同的文件.这不是我想要的. 我可以使用:drop fileA,但我需要提供全名.这还不够好. 是否有一些很好的方法
作者:编程之家 时间:2020-08-23
我怎样才能获得MinTTY(Cygwin终端)在新窗口中打开gvim?
我安装了薄荷.之后我无法打开g vim.正如我在emacs的同一问题中所建议的那样: 1)薄荷gvim 这将打开一个带有消息的新窗口: E233:无法打开displayE852:子进程无法启动GUI 按ENTER或键入命令继续 我也设置:export DISPLAY =“:0” 我做错了什么 您可能没有运行X服务器.查看 here以获取有关设置的说明.就个人而言,我发现卸载gvim的cygwin版
作者:编程之家 时间:2020-08-23
将明天主题添加到janus(macvim)
如何在MacVim中将明天主题添加到Janus? https://github.com/chriskempson/tomorrow-theme 步骤是什么? 您可以将主题的vim文件夹复制到〜/ .janus文件夹中,如Janus的 Customization wiki page中所述.给vim文件夹一个更具描述性的名称是个好主意,例如明天主题. 例如,假设您在< path_to_tomorrow
作者:编程之家 时间:2020-08-23
vim powerline tmux没有扩展以填满整个状态行
我有 vim和tmux设置.我试图让 vim-powerline看起来像第一张照片.如果我有一个vim实例,那么我可以实现这一点,然后使用:vsplit来实现以下效果. 另一方面,如果我使用tmux使用垂直拆分,vim-powerline最终会如下所示: 我试图删除段,但vim-powerline仍然过早地截断并延伸到下一行. 我在iTerm2上使用Mac OSX Lion. vim来自brew.
作者:编程之家 时间:2020-08-23
如何在Vim中更改Python颜色?
任何人都可以告诉我如何更改Vim中的 Python颜色. 我已经看到了以下语法,但我不确定如何使其永久化. :hi pythonComment ctermfg=2 gui=italic guifg=#408010 您可以将它放在.vimrc文件中. (没有领导:,正如favoretti所提到的那样.)
作者:编程之家 时间:2020-08-23
vim – Windows上的CommandT安装问题
完成CommandT插件的所有安装步骤后,我得到错误命令-t. vim在启动时无法加载C扩展. ComamndT故障排除部分提供了以下建议: If a problem occurs the first thing you should do is inspect the output of: ruby extconf.rb make During the installation, a
作者:编程之家 时间:2020-08-23
设置 – 根据文件名设置Vim选项
Pentadactyl允许您为< textarea>使用外部文本编辑器.和< input type =“text”>网站上的元素.我为此使用GVim.此功能非常有用,但让我想到一个问题.我经常想在编辑后包装文本,所以我的工作流程如下: > CTRL我发布GVim >使用:设置tw = 72 >执行我的文本操作 >使用gq重新包装需要它的区域 >:wq 我想跳过第2步而不影响[G] Vim中的其他编
作者:编程之家 时间:2020-08-23
翻译的vim插件
是否有任何 vim插件允许拆分翻译. (例如2个版本的分裂.每个块一个左侧有一个句子,右侧是我的翻译文本.即使翻译的文本大于原始文件,它也会在左侧显示正确的高亮显示的块) 也许这适合你: >使用两个文件,一个包含原始文本,一个包含翻译.>两个文件每行都有一个句子.>在垂直分割窗口中打开两个文件(:vs).>使用:设置换行以一次查看更多行.>当仍然在第一行时,输入:set scrollbind和:在
作者:编程之家 时间:2020-08-23
vim – 如何自定义NERDTree行为
我最近在我的 vim配置中添加了NERDTree和NERDTreeTabs,我对此非常满意. 但是,我想进一步配置它并具有以下行为: 按Ctrl键: >如果在NERDTree内,什么也不做. >如果在编辑后的文件中,请转到打开的NERDTree,如果没有,则先打开一个NERDTree.我想应该使用NERDTreeTabsToggle,但要使用它,我必须能够检测NERDTree是否已经打开,而不是通
作者:编程之家 时间:2020-08-23
Vim文件类型检测
Vim可以检测带有内容的缓冲区的文件类型,但是还没有名称(尚未保存)? :filetype detect做的不多. 大多数文件类型由其文件名(和/或位置)检测,有些(通常是#!shebang行的文件名)由其内容检测. 如果您还不想保存缓冲区,但有检测,则可以通过以下方式命名缓冲区:file name.ext.然后,检测via:filetype detect将起作用. 如果您只想快速进行语法突出显示
作者:编程之家 时间:2020-08-23
从Vim颜色打印太亮
当我用 vim打印时:ha,一切都很棒,除了黄色非常明亮.打印时如何告诉vim使黄色变暗:哈? 我从freenode.net的IRC的一些好人那里得到了答案. (如果有人认识他,那就去吧:) 无论如何,这个解决方案对我来说非常适合.通过按F12,它打开我在浏览器中在vim中编辑的文件(在下面的例子中为chrome),我所要做的就是右键单击>打印. 无论如何这里是您应该添加到〜/ .vimrc文件的
作者:编程之家 时间:2020-08-23
用于添加外部链接的Vim插件
现在,这可能是显而易见的,已经解决并为每个人所知,但我只是想到了,所以请怜悯…… 是否有一个Vim插件(当写下降价文本时),使您能够以这里的Ctrl-L(StackOverflow)的方式插入链接.或类似的东西. 例如,我在一个链接http://www.google.com中写入,按Ctrl-L,它将该链接移动到页面底部,用[description] [28]替换它,其中28是当前(从最后一个增加
作者:编程之家 时间:2020-08-23
从工作目录启动gvim
试图从工作目录(项目位置)运行g vim 7.3似乎是不可能的 – 它默认为主目录,它破坏了我的代码浏览和 pythoncomplete设置. 我尝试了三种方法.首先,从工作目录中调用gvim: cd /some/dir && gvim 其次,为gvim指定一个’cd’命令来执行 gvim -c 'cd /some/dir' 第三,告诉它打开该目录中的特定文件 gvim /some/dir/fil
作者:编程之家 时间:2020-08-23
Vim,omnicomplete和python文档
我开始学习 Python,我试图为它设置我的vim.我有vim 7.3.5.3,它有omnicompletion我下载了pyflakes.我读了 this article 并且它说omnicompletion也应该显示一些文档(还有一个带有string.atoi和一些文档的图像),但是当我尝试这样的事情时: import string string. 并按CTRL-xCTRL-o我得到正确的列表,
作者:编程之家 时间:2020-08-23
VIM:在命令行中显示PHP函数/类?
有没有办法在VIM命令行中显示当前的 PHP函数或类名?我找到了一个显示 C function names in the status line的插件,但它不适用于PHP,无论如何我更喜欢使用命令行来节省宝贵的垂直线. 谢谢. 编辑 在寻找TagList帮助中完全不相关的东西时,我刚刚找到了这两个函数: Tlist_Get_Tagname_By_Line() Tlist_Get_Tag_Proto
作者:编程之家 时间:2020-08-23
使用Vim“colourize”文件或输入流
这可能是一个奇怪的问题,但仍然存在.我用cat在bash中显示一个文件(KDE Konsole), cat foobar.rb 现在,我想使用Vim根据你在Vim中启动foobar.rb时得到的foobar.rb文件进行着色.编辑:但仅用于显示目的,在终端上. 我不确定这是可能的,但我认为如果我可以使用Vim那将是很好的. 我真的只想要着色的关键字,而Vim有完美的颜色定义. 所以我认为结合这将是
作者:编程之家 时间:2020-08-23
在vim中渲染bengali(可能还有其他标记)字体
我正在尝试写bengali( http://en.wikipedia.org/wiki/Bengali_alphabet) 使用gvim.字体渲染不正确. 我试过gedit,渲染是正确的. 要进行比较,请参阅 this image for gedit和 this image for gvim(所有非英语实际上都是bengaly,请参阅例如第590行的差异) 如果这有帮助: $vi --versio
作者:编程之家 时间:2020-08-23
Vim:Sudo Edit打破Apache语法突出显示
Sudo Edit(sudo -e)允许没有特权的用户安全地编辑文件.为实现此目的,它会创建要编辑的文件的临时副本,然后在编辑完成后将其复制. 当我编辑一个apache文件时(例如/etc/apache2/sites-enabled/mysite.com),sudoedit vim无法弄清楚它应该使用Apache语法高亮,所以我必须手动:设置syntax = apache .我怀疑Vim的语法突出
作者:编程之家 时间:2020-08-23
vim一次选择/编辑多个非连续行
我有一个包含字符串的文件: 8 deb http://ftp.de.debian.org/debian/ stable main contrib non-free 9 deb http://ftp.de.debian.org/debian/ stable main contrib non-free 10 deb http://ftp.de.debian.org/debian/ testing m
作者:编程之家 时间:2020-08-23
vim – 可以打开/关闭autocmd吗?
我已经在我的. vimrc中使用了高亮显示与当前光标相匹配的所有单词 autocmd CursorMoved * silent! exe printf('match Search /\<%s\>/', expand('<cword>')) 但有时它有点烦人,所以我想映射一个键来打开或关闭它,例如< F10> 我怎样才能做到这一点? 将以下内容放在.vimrc中: let g:toggleHighl
作者:编程之家 时间:2020-08-23
上一页
69
70
71
72
73
74
75
76
下一页
小编推荐
热门标签
更多
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