手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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
使用latex-suite在Vim中进行故障映射
我想映射< C-j>切换到当前窗口下方的下一个窗口 map <C-j> <C-w>j 但是,它进入插入模式而不是移动下面的窗口.为什么? 尝试解决方案 我安装了乳胶套件.所以我试着查询< C-j>被映射到 :map <C-j> 我得到以下输出: v <NL> <Plug>IMAP_JumpForward n <NL> <Plug>IMAP_JumpForwa
作者:编程之家 时间:2020-09-23
在vim中,如何将部分行写入文件?
我想用 vim将我文件的一部分写入另一个文件.例如,我有以下文件: This is line 1 and this is the next line 我想要我的输出文件: line 1 and this is 我知道如何使用vi将一系列行写入文件: :20,22 w partial.txt 另一种方法是直观地选择所需的文本然后写: :'<'> w partial.txt 但是,当使用这种方法时,v
作者:编程之家 时间:2020-09-23
结合vim的折叠和隐藏功能
我正在使用 vim的隐藏功能以更易读的形式显示我的乳胶文件. 此外,我正在使用vim-latex插件,它为数学环境创建折叠,然后显示标签和环境内容的开头. 例: 普通乳胶代码中的数学环境如下所示: \begin{align} \xi = \cos \alpha \label{eqn:test} \end{align} 使用vim的隐藏功能,它显示为 \begin{align} ξ
作者:编程之家 时间:2020-09-23
bash – 为Go编程语言设置vim自动完成
编辑: 我一般都很想知道人们如何为vim设置自动完成功能并且正在寻找建议. 与我原来的问题相关,我想我知道我可以去: https://github.com/nsf/gocode 复制他们在那里提供的文件,然后开始使用vim自动完成.但是,我想知道人们的想法以及go社区如何设置vim自动完成功能. 另外,我已经按照那里发布的说明进行了操作,但仍然无法使自动完成功能在vim中运行.所以我正在寻找有关如
作者:编程之家 时间:2020-09-23
如何识别Vim中的JavaScript库/框架?
我大约一年前从Textmate切换到Vim,所以我沉浸在关于Vim的书籍,截屏和论坛,以及人们如何定制他们的. vimrc. 我不再是初学者,但绝不是我是高级用户或中级用户,我现在处于有效使用Vim的舒适状态. 这是一个问题: 如何让vim状态栏显示我正在使用哪个Javascript库/框架?显然最流行的有jQuery,Prototype,YUI2 / 3,Dojo等. 也许这只是一件微不足道的事
作者:编程之家 时间:2020-09-23
有没有办法配置Vim grepprg选项,以避免等到外部工具完成搜索?
我很长一段时间都是Vimmer.但是,我一直在切换到 shell进行搜索.这避免了我使用quickfix功能. 切换到shell的主要原因是当我在Vim内部使用grep(使用:grep)时,我无法跟进进度. 因为我搜索的代码库通常很宽,所以我非常感谢您的反馈. 它让我有机会在显示完整结果之前发现我的搜索表达式是错误的. 这允许我取消搜索,优化表达式然后重新启动搜索. 任何提示如何在Vim内重现这种
作者:编程之家 时间:2020-09-23
Vim文字着色
我使用echo -e为我的脚本输出着色,它在使用标准输出时工作正常. 但是当我将输出重定向到文件时,vim不显示颜色,而是显示这样的符号^ [[ 例: echo -e "\e[32m Green message\e[0m"; echo -e "\e[31m Red message\e[0m"; 与vim: ^[[32m Green message^[[0m ^[[31m Red message^[
作者:编程之家 时间:2020-09-23
显示两行标签vim
无论如何,当你一次打开很多文件时,Vim中是否会显示两行标签.我不希望出现标签溢出样式的箭头. 这不是你要求的.但是我使用Tab切换到普通的多个缓冲区,使用BufExplorer在它们之间切换. http://www.vim.org/scripts/script.php?script_id=42 BufExplorer会显示所有缓冲区文件名的快速列表,以便您可以快速选择一个而无需任何鼠标.
作者:编程之家 时间:2020-09-23
Vim插件 – 在命令模式下自定义自动完成params
我正在编写我的第一个 vim插件( viml python). 该插件的一个命令是“GetStepCommand()”,它基本上从远程数据源获取数据,我稍微按下数据并将其复制到缓冲区中,以便用户可以开始编辑它. 用户必须提供一个参数“GetStepsCommand”,这是数据所在的搜索路径,例如:/ projects / procedure / step 现在,这条路可能很长,很容易错过拼写的东西
作者:编程之家 时间:2020-09-23
Vim中的语法提示
我现在已经使用Vim很长一段时间了,虽然代码完成(全方位,字典等)工作正常但我一直缺少一件事. 语法提示,所以基本上我想知道一个函数接受什么参数,而不是在网上查找我想在Vim中的某个地方,最好是在当前行之上的一个框或其他东西. 有没有办法实现这一点,我主要使用PHP,Python和C,所以我需要它为那些语言. 编辑:我已经安装了ctags,但是我可以告诉它没有提供语法提示,尝试使用PHP标准函数,
作者:编程之家 时间:2020-09-23
vim:我可以使用多键绑定的最后一个键重复命令吗?
我想在 vim中进行窗口大小调整,就像我在tmux中这样做一样. 使用我的tmux绑定(形式为bind -r J resize-pane -D 5,其中-r用于重复)我可以做< C-b> JJJ,这是与vim的15<相同数量的键和效果C-并且R w ,但更少考虑,因为我可以移动分裂,直到它看起来正确,而不是提前决定一些行/列. 另一个例子:我希望能够按下< C-w> – 并使其执行与按下< C-w
作者:编程之家 时间:2020-09-23
在VIM / MacVim / GVIM中创建“项目”
我是一个VIM菜鸟,并且一次又一次地重温它,我希望这次能坚持下去.主要是我使用 Ruby on Rails在TextMate中编程.根据某人的建议,我已经安装了Janus(https://github.com/carlhuda/janus)并且它帮了很多忙.但有一件事我想念的是拥有一个“项目”,以便我可以很容易地快速回到项目中. 我希望能够启动macvim的副本,将其指向一个文件,或者给它一个命令
作者:编程之家 时间:2020-09-23
管道搜索结果到VIM中的其他选项卡/窗口/缓冲区
我发现了一个很好的VIM搜索功能,即列出所有搜索结果和相应的行号. 例如: :g/for.*bar/# 问题:是否有一种“简单”的方法将其传输/放入另一个窗口/选项卡/缓冲区? 干杯! 我不知道如何将输出:g / for.* bar /#传递到一个新的缓冲区,但我知道如何使用vimgrep来获得相同的结果. 尝试: vimgrep "for.*bar" % :copen 现在您有一个包含所有搜索结
作者:编程之家 时间:2020-09-23
vim – 是否可以在运算符挂起的映射中确定运动是线性,块状还是正常?
当使用omap或onoremap声明映射时,我希望能够处理运动将是blockwise,linewise或standard的情况. 例如,让我们考虑以下块: abcd efgh ijkl mnop 光标位于字母f上.假设我将K的运算符映射定义为:normal! vjl(转到字母k). onoremap K :normal! vjl<cr> 有趣的是,当我运行dvK,dK,d ^ VK时我分别得到了
作者:编程之家 时间:2020-09-23
Julia语法在julia-vim中突出显示
我使用g vim和julia- vim来编辑julia代码.我在Mac上使用julia 0.5,并在vundle上安装了julia-vim. 我的问题是扩展名为.jl的文件没有适当的突出显示.例如,如果突出显示,但不是.对此有何解决方案? 默认情况下,.jl文件有时被识别为lisp文件,(责备 Sawfish),这可能是你正在强调的语法. (键入defun和progn等等,看看是否弹出漂亮的颜色)
作者:编程之家 时间:2020-09-23
search – 如何为我的vimgrep结果模式着色
使用Vim时有一种方法:grep或: vimgrep会为返回缓冲区的模式着色吗? 如果您在以下情况下搜索模式:vimgrep它,Vim将突出显示它.只需将:vimgrep模式文件编辑为:g / pattern /. 如需更丰富的解决方案,请尝试this script.
作者:编程之家 时间:2020-09-23
vimrc函数中的错误字符
我正在尝试运行我的 vimrc中的函数来在php类中插入依赖项. 脚本必须在我的类的构造中输入参数类型提示,并将此参数的结果分配给本地类的属性. 我正在使用 Linux,并且在一些帖子中发现函数中的这些类型的字符不用于Linux.但对于Mac. 功能: function! AddDependency() let dependency = input('Var Name: ') le
作者:编程之家 时间:2020-09-23
在vim打开一个折叠并跳到它的尽头
当我通过zo在 vim中打开折叠时,我正在开始折叠.然后我需要经常跳到折叠结束] z.它有任何单一命令吗? 不,但如果您愿意,可以创建一个键映射. nmap z] zo] z nmap z [zo [z
作者:编程之家 时间:2020-09-23
vim – 将以下匹配的行移动到文件的顶部
我有一个大文本文件,其中有几个调用特定函数method_name. 我使用:g / method_name匹配它们. 如何将它们移动到文件的顶部(第一个匹配位于顶部)? 我试过:g / method_name / normal ddggP但反转顺序.是否有更好的方法直接剪切和粘贴所有匹配的行? 示例输入文件: method_name 1 foo method_name 2 bar method_n
作者:编程之家 时间:2020-09-23
我怎么能告诉[G] vim在哪里查找python26.dll?
我有一个版本的Vim编译启用 python 2.6支持( from here).但是vim找不到python26.dll. :version confirms +python/dyn :version and gvim.exe confirms DYNAMIC_PYTHON_DLL="python26.dll" echo PATH confirms python26.dll is in the s
作者:编程之家 时间:2020-09-23
Vim:如何为光标下的文件打开新的垂直分割
我知道gf在光标下打开文件,CTRL-w f在新的分割窗口中打开光标下的文件. 我可能很贪心但是,你如何在一个新的VERTICAL SPLIT窗口中打开它? 在正常模式下,您可以键入C-w f C-w L或C-w v gf,然后从命令行执行:wincmd f | wincmd L或:vert wincmd f. 但它们并不完全相同. 用C-w f C-w L和:wincmd f | wincmd
作者:编程之家 时间:2020-09-23
VIM:用相应的重音字母替换[aeiou]’
我知道VIM支持有向图,如果可以使用:s命令,那将是完美的,但我找不到使用它的方法! 我觉得像这样: :%s/\([aeiouAEIOU]\)'/\=digraph(submatch(1)."!")/g 会是完美的,但我没有找到有向图功能. 提前致谢. 编辑 好吧,经过内置VIM函数的一些挖掘后,我发现了tr和问题的第一个解决方案: :%s/\([aeiouAEIOU]\)'/\=tr(subma
作者:编程之家 时间:2020-09-23
Vim YouCompleteMe C:最小的.ycm_extra_conf.py?
我已经使用YouCompleteMe插件获得了Vim(使用C语言语言的语义支持编译),我将其用于 Python等.现在我想用C语言尝试(我以前从未用C开发过,所以我对某些细节有一点点模糊的想法,比如必要的标志.) 要使用YCM的语义完成功能,我需要提供一个.ycm_extra_conf.py文件; YCM用户指南指向YCM自己的.ycm_extra_conf.py作为参考(link). 以下(基于
作者:编程之家 时间:2020-09-23
Vim中的中欧人物和打印(PDF)他们
我试图说服GVim 7.3正确打印(:硬拷贝)中欧人物(šđč枊ĐČĆŽ)到PDF.我认为相关的设置 set encoding=utf8 set fileencodings=ucs-bom,utf8,cp1250,latin1 set guifont=Consolas:h9:cEASTEUROPE set printfont=Consolas:h9:cEASTEUROPE 将编码更改为cp12
作者:编程之家 时间:2020-09-23
语法高亮 – 仅限高亮显示背景的Vim自定义语法
我想在Vim(GUI版本)中自定义语法高亮.我的语言有一个现有的语法文件.我想添加该语法,如果该行以>开头,则突出显示每行的背景颜色.我发现我基本上可以实现这个目标 :syntax match Output /^>.*$/ 并添加 :hi Output guibg=LightBlue 到colourscheme.这些输出行中的文本背景以浅蓝色着色,但它也会覆盖前景色.因此大多数语法突出显示都消失了
作者:编程之家 时间:2020-09-23
如何在cygwin下安装vim插件?
我在我的 Windows机器上安装了一个cygwin.我的cygwin主目录中没有.vim目录.在这种情况下如何安装vim插件? 顺便说一句,为HTML / CSS / JavaScript开发建议使用哪些插件? 谢谢! 我在WinXP上安装了Cygwin:我只需要创建一个.vim树目录来使其工作. 基本上,在你的〜/中创建一个.vim目录,并按照khachik的建议解压你的插件.如果你的插件被正
作者:编程之家 时间:2020-09-23
vim – 崇高的文字:如何填写段落?
在emacs中,你可以使用meta-q“fill-paragraph”,在 vim中你可以做gq – 重新格式化段落(gggqG来填充整个缓冲区) 在崇高文本中是否有类似的键绑定? 例: 在填充段落之前: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut lab
作者:编程之家 时间:2020-09-23
vim – YCM错误. ycmd服务器SHUT DOWN(重新启动…文档中的说明
我用 vim插头安装了YCM,但是我可能在进程完成之前关闭了.现在,当我启动vim时,我收到此错误“ycmd服务器SHUT DOWN(重启机智……文档中的说明.” 我用谷歌搜索,但找不到可行的解决方案.我没有在文档中看到任何有用的内容.但我对vim和编码很新,所以可能会遗漏一些东西. :YcmDebugInfo返回“服务器错误,没有来自服务器的调试信息”. 我试过:YcmRestartServer
作者:编程之家 时间:2020-09-23
在Vim中映射Esc键
我是Vim用户的开始. 我讨厌按Esc键,这在我的T61上有点远.为了返回命令模式.如何将其映射到F4? 对于单个会话,您可以完全输入以下按键: ESC:imapspace< F4>空间< ESC>输入 esc键确保您处于命令模式,冒号启动一个行命令,并且imap将F4键映射到ESCAPE. 但是,如果您希望为每个会话保留此项,则需要输入Vim启动文件. 这个位置取决于你的环境(对于我的Linux
作者:编程之家 时间:2020-09-23
Vim c根据头文件生成源文件
我在 vim中做了很多c编程,我想知道是否有任何插件或片段可以生成源文件,具体取决于头文件的内容. I.E:test.h class test { public: test(); }; 然后进入test.cpp文件并输入“src”并展开它(使用某种类型的片段插件,如UltiSnips),它将在test.h文件中查找功能和(在本例中)make: test::test() { //code }
作者:编程之家 时间:2020-09-23
上一页
160
161
162
163
164
165
166
167
下一页
小编推荐
热门标签
更多
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