手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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
如何保存GVIM设置?
我刚安装GVIM,浏览菜单,改变了一大堆设置. 我关闭了GVIM,设置都丢了.
作者:编程之家 时间:2020-07-06
vim为listchars选项卡和空格设置颜色
在VIM中使用下面的代码的概念 如何使标签变成浅灰色的背景,空格是蓝色的背景 " part of ~/.vimrc " highlight tabs and trailing spaces set listchars=tab:>-,trail:- set list 如果你在〜/ .vimrc中使用这些选项,那么你肯定会看到:help’list’和:help’listchars’,但是从你的问题来看
作者:编程之家 时间:2020-07-06
vim – 除了Windows上的C/C++之外,还有其他语言的CScope样式源浏览器吗?
我对可以插入Vim的工具特别感兴趣,允许CScope样式的源浏览(1-2个击键命令定位函数定义,调用者,全局符号等),除了C/C++之外的语言,如 Java和C# (因为Vim和Cscope已经非常适合浏览C/C++).我对基于IDE的工具不感兴趣,因为我知道Microsoft和其他供应商已经在处理这个空间 – 我更喜欢使用Vim进行编辑和浏览,但不知道为C#和/或Java提供的工具与CScope
作者:编程之家 时间:2020-07-06
使用vim-fugitive的当前和以前版本的差异
我知道:Glog将使用当前缓冲区中的所有文件版本填充quickfix列表,并且我可以点击< enter>在这些特定版本上看到文件,但是有没有一个简单的方法来查看特定版本与之前版本的差异(以便轻松看到有什么变化)? 编辑:我以后在vim:git log -p-path / to / file.txt中看到垂直差异中的每个更改. 这是我用的: :Gdiff [revision] 请参阅:帮助Gdiff
作者:编程之家 时间:2020-07-06
MacVim中的命令键
如何在MacVim中使用命令键?例如,我想要能够按Cmdt打开Ctrl + Cmdn打开NerdTree. 参见:help< D-.使用< D-t>映射到⌘-T;但是,⌘-T已经映射到MacVim菜单中的“新建标签”.您必须删除它才能在Vim地图中使用它. 一些键是操作系统绑定的,您只能无法访问它们,但是可以使用⌘-T,这实际上是在帮助文件中使用的示例(请参阅:help Actions.plist
作者:编程之家 时间:2020-07-06
vim – 第一个文件结束后停止滚动
默认情况下,当您在 vim窗口中向下滚动到显示的缓冲区的末尾时,可以滚动直到最后一个文件行在vim显示区域的第一行.显示区域的其他所有行都标有“〜”字符. 当最后一个文件行位于vim窗口的底部时,是否有配置停止滚动? 编辑: 为了更准确地说,此行为仅适用于使用那些不存在的线标记填充屏幕的鼠标滚轮滚动或PgDown键导航.我使用向下箭头键逐行移动光标,它在最后一个文件行正确停止. 简单的zb将当前行
作者:编程之家 时间:2020-07-06
刷新Vim缓冲区
我正在编辑 HTML文件. 我使用这个键盘映射来启动firefox来预览页面: map <F6> :update<CR>:silent !xdg-open %:p<CR> 但是在这个命令之后,Vim窗口变得完全黑了. 我需要滚动每一行,使其再次出现. 所以我想写一个功能到新鲜的缓冲区.这是我做的: function! Refresh()
作者:编程之家 时间:2020-07-06
在vimdiff的标签之间复制粘贴线条
我正在使用 vimdiff来查看两个文件之间的区别.我想知道是否可以从左侧选项卡(第一个文件)复制一行,并将其粘贴到第二个选项卡(第二个文件)中.其实我甚至似乎无法访问第二个选项卡. 谢谢! 如注释所述,您可以使用dp或do来移动游标在缓冲区之间的diff. 您也可以使用以下命令:[range] diffget和[range] diffput,这意味着如果您已经查看了整个文件中的所有差异,可以执行
作者:编程之家 时间:2020-07-06
从腻子运行的vim复制东西
我通过油灰和油灰连接管理器运行Vim 6.3.我有鼠标选项集(set mouse = a).我可以将( Windows)剪贴板中的东西粘贴到vim,但是在vim中选择文本不会将任何内容复制到剪贴板.有谁知道我该怎么做? 注意:我无法将Vim更新为较新版本. 您可以使用鼠标选择一些文本,然后键入: “* y将选定的文本转到剪贴板,然后您应该能够在另一个应用程序中使用剪贴板内容. 如果“* y键入麻烦
作者:编程之家 时间:2020-07-06
在vim上有cit,dit,yit(更改,删除,yank标记)有什么像坑(贴在内部标签?)
使用 vim在编辑html / xml文件时,习惯了像cit,dit,yit这样的运动命令.我喜欢 .使用这个命令后,甚至更多,因为我可以重复一下我做了一个按键. 我想知道如果这样的东西像坑(贴在内部的标签)已经可用,删除内部的标签和粘贴我想要的(从注册例如)和做.可用,如cit,或者如果我需要创建一个映射. 不,但您可以直观地选择文字: vitp
作者:编程之家 时间:2020-07-06
gvim和gdb的C?
在emacs中,有一个方便的方法来启动gdb,g调试器的gdb和gui选项. 在gvim中有类似的选项吗? 看看 Vim script search.我看到至少有5个插件,做你想要的.
作者:编程之家 时间:2020-07-06
我只是在VIM中找不到Project Plugin
我正在尝试使用VIM进行一些编程.我是VIM的初学者.你能帮我找出 Project Plugin吗? 我无法理解文档.如果你使用这个插件,你能告诉我开始的基本步骤吗? 为了配置项目插件,您必须编辑.vimprojects文件.在帮助中给出了一个例子 :help project-example 你会看到,你必须写这样的东西 Name_of_project = path/to/your/project
作者:编程之家 时间:2020-07-06
Vim中嵌入语法高压
我有一个自定义的 XML文件格式,它可以包含某些标签中的代码块. 例如: <Root> <Sql> select * from foo </Sql> <MoreJunk> ... </MoreJunk> <Python><![CDATA[ def Bar(*args): return False ]]></Python> </Root> 如何
作者:编程之家 时间:2020-07-06
完全禁用GVim中的斜体文字
在GVim中,我使用的是一个类似固定类似字体的字体,看起来不错,但是斜体文本会被打破(字符部分不可读,尤其是下一个是常规的最后一个). 因为这个原因(因为我不喜欢斜体文字),我想完全禁用Vim中的斜体文字;而不修改任何高亮显示相关文件的语法. 语法高亮使用斜体文字是否由您的colorscheme定义.任何colorscheme规则可以定义术语,cterm和/或gui属性列表,这些列表在 :help
作者:编程之家 时间:2020-07-06
vim – 粘贴后如何跳到粘贴内容的结尾?
例如,我当前的文件conent是: Hello world! ^------------------vim cursor here Vim光标在字符w.And我粘贴一个单词foobar,内容改为Hello Hello wfoobarorld,光标在字符f.但是我希望光标跳到foobar之后立即粘贴.有没有一些命令呢? 默认情况下,p和P命令应将光标留在粘贴文本的最后一个字符. gp和g
作者:编程之家 时间:2020-07-06
在vim启动时的vim错误在鱼壳中运行
这是我的错误: ~> vim .tmux.conf Error detected while processing /Users/###/.spf13-vim-3/.vim/bundle/syntastic/plugin/syntastic.vim: line 23: E484: Can't open file /var/folders/c4/4nb5t7cs3wb17_g1w5030xc4
作者:编程之家 时间:2020-07-06
使vim缩进C预处理器指令与其他语句相同
基本信息 (注意:请仔细阅读,因为我花了一些时间来组织它,确保我处理了我遇到的每个问题,为什么一个提出的解决方案对我来说无效.) 我在vim中使用cind来自动缩进.大部分时间都很好用.然而,cindent在涉及C预处理器指令(以哈希(‘#’)开头的语句)中有三件坏事(在我看来). 如果它是相关的,我使用标签缩进,我的.vimrc包含文件类型缩进. 坏事1 一旦我键入预处理器指令,vim将其放在第
作者:编程之家 时间:2020-07-06
MacVim中emacs的填充部分相当于什么?
我熟悉的解决方案将自动包装到80个字符等.但是,填充段可以让我把东西包装到80个字符(或任何),当我想,这是方便的. 我不熟悉emacs或它的填充段落,但听起来你正在寻找gq.它需要一个运动,所以要么突出显示你想要包装或使用移动命令.例如. gggqG会包装整个缓冲区.
作者:编程之家 时间:2020-07-06
VIM:如何将yanked文本附加到未命名的注册表
我知道“Ayy可以追加当前行注册. 如何将当前行添加到未命名的注册表中? 你可以使用这个 :let @"=@".getline('.') 附加到未命名的注册表.我不相信有一个键盘快捷方式来做到这一点. (但是,如果需要,可以创建映射.) 原因我说没有键盘快捷方式是因为:h quote_alpha只谈大写字母(用于追加).并没有等价的声明:h quote_quote
作者:编程之家 时间:2020-07-06
用shell命令的输出替换vim选择
我需要将 vim中的一些选定的文本作为参数值传递给curl命令.例如.我需要能够运行 curl -sSd css="body { border-radius: 5px; }" http://prefixr.com/api/index.php 从vim.显然,“body {border-radius:5px;}”部分将是动态的.通常,vim中的视觉模式选择. 如何获取所选文本并将其作为参数传递给卷曲
作者:编程之家 时间:2020-07-06
为什么VIM突出显示一些话?
我注意到,使用不同的颜色VIM强调/突出显示一些词.为什么会这样呢? 与另一种色彩 我正在使用spf13-vim configuration并与Putty进行远程连接. VIM正确地假设这个文件是一个python文件(:set filetype返回“python”) 看起来你的Vim正在为你做拼写检查.你可以通过添加来关闭它 set nospell 在.vimrc文件中.要在文件中重新启动,您可以
作者:编程之家 时间:2020-07-06
vimrc中的映射会导致bizzare箭头行为
我是一个快乐的VIM用户,虽然我承认我很流利.我发现这个漂亮的帖子: vim clear last search highlighting和我以为我会成为一个更好的人,如果我不必敲一个随机的字符序列每次我搜索.现在,我也在这里使用vimrc配置: http://amix.dk/vim/vimrc.html 而我的问题是当我添加行nnoremap< esc> :NOH<返回>< ESC> (它似乎没
作者:编程之家 时间:2020-07-06
vim:将选定的文本插入命令行?
如果我在视觉模式下选择了一些文本,那么如何将选定的文本插入命令行呢? 例如,如果我想搜索当前所选的文本,我可以使用y /< c-r>“…但是有没有一些方法可以在没有首先打开所选文本的情况下? 编辑:一个更好的例子,在视觉模式下搜索可以扩展选择:如果我已经选择了一部分文件名,并且我想追加到该名称,然后在新的编辑器中打开它. 我重新映射:在视觉模式下解决这个问题.使用以下映射,我可以将选定的文本粘贴到
作者:编程之家 时间:2020-07-06
Vim中最令人信服的命令是什么?
我想把我当前的编辑我觉得我需要别的东西这不能让我的手暴露RSI的风险.我需要看看为什么我应该改变编辑器.而且相信,当我80岁时,我会编码. 所有的大家伙都在使用Vim.我知道的唯一Emacs的家伙是RMS.保罗·格雷厄姆是一个Vi族. . (点) – 重复上次的编辑动作.当您需要执行一些类似的编辑时,非常方便.
作者:编程之家 时间:2020-07-06
回到vim中的字符搜索?
在 vim中进行“去角色”搜索时有回溯的捷径吗?喜欢,如果我按f,; ;找到第三个逗号,但是意外地再按一下;那么有必要,有没有一个快速的方法来回一个逗号而不做F,? 逗号实际上必须“反向重复最新的f,t,F或T”.
作者:编程之家 时间:2020-07-06
使用vimdiff合并更改
在我的情况下,我有两个文件file1和file2.使用 vimdiff,我想合并更改如下: >在第一个区别中,从file2的line1上方的line的文本行.这意味着在文件2和列表2中的清单2应该是列表2,然后是合并文件中的清单2. >另一个变化反向的情况. 快照如下所示. 我们如何使用vimdiff来实现这一点? 您可以使用Cntrl-W在两个窗口之间来回切换.您可以从一个窗口复制一个CTRL-
作者:编程之家 时间:2020-07-06
Vim – 搜索并替换结果
几个月后,Vim越来越舒服. 但是,只有一个简单的功能,我无法从网络得到任何答案.那就是“搜索和替换结果”.问题是我知道: :/关键字进行搜索,并点击输入“关键字”将被突出显示(当然用hlsearch设置) n或N来导航 :%s / keyword / new_keyword / g用new_keyword替换关键字的所有出现. 但是,我认为必须有一种方法来搜索,并用匹配的关键字(突出显示)替换任
作者:编程之家 时间:2020-07-06
vim – 禁用pep8检查合成的python文件
我使用足够的代码,不遵循pep8(我不能修复),并希望Synthetic不使用pep8语法检查器.任何方式来禁用它? 如果您正在使用flake8作为 python语法检查器,您可以这样做(将其放入vimrc或ftplugin / python.vim文件): let g:syntastic_python_checkers=['flake8'] let g:syntastic_python_flak
作者:编程之家 时间:2020-07-06
Vim中的任务标签
有关任务标签的两个问题: Vim还提供了什么其他任务标签,如TODO? 有没有办法在Eclipse IDE中创建自定义任务标签? 像所有语法高亮一样,TODO,FIXME,XXX等取决于您正在编辑的文件类型.这些关键字在您选择的语言的 syntax文件中定义. 我引用的例子是c.vim Vim是开源的:免费到browse the repository!
作者:编程之家 时间:2020-07-06
Vim:忽略搜索中的特殊路径
在我的. vimrc文件中,我有两个非常有用的行: set path=~/nbapp/** set backupdir=~/nbapp/temp 第一行允许我在我的项目目录和子目录中搜索.第二行使vim在特殊的临时文件夹中创建备份文件,而不是通过添加数十个具有完全相同名称的备份文件来打扰我,除了最后的“〜”.但是,由于临时文件仍然位于“nbapp”文件夹中(我想将它们保留在那里,因为它们与项目相关
作者:编程之家 时间:2020-07-06
上一页
151
152
153
154
155
156
157
158
下一页
小编推荐
热门标签
更多
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