手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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搜索模式,如果没有,则删除行
我已经阅读了 this问题,但我想知道如果没有出现模式,我该如何删除该行. 当模式没有发生时删除剩下的行是……我很难理解. 你的意思是,如果它没有模式,删除整行? :v/pattern/d 如果你的意思是,保留线但是破坏角色: :v/pattern/s/.*//
作者:编程之家 时间:2020-09-19
在Vim中命令cw和ciw之间的区别是什么?
这是我在stackoverflow中找到的关于这个问题的 a link. 但是,如果没有一个具体的例子,我仍然无法理解“改变内心词”和“改变词”之间的区别. 我在我的vim中测试了这两个命令,最后发现没有差异,请举个例子来帮助我理解,谢谢! 这是一个例子: foo bar baz ^ 在这种情况下键入cw和ciw会得到相同的结果(光标位于’bar’的’b’). 考虑一下: foo bar
作者:编程之家 时间:2020-09-19
如何让vim记得过去的屁股? (或者配置YankRing做少一些)
当我在 vim中删除某些东西时,它被添加到编号的寄存器中.我最后打的一个项目是注册表.我怎么能让vim自动记住最后10个yanks? 我试过YankRing,但它改变了太多的vim行为.这个问题的另一个措辞:我如何配置YankRing,因此它只会在粘贴之后添加Ctrl-n / Ctrl-p行为(循环通过以前的yanks)? 我经常呻吟一个字,视觉选择另一个字,粘贴,视觉选择另一个字,粘贴.没有Ya
作者:编程之家 时间:2020-09-19
检查是否在vimrc中安装了病原体
我想检查. vimrc是否存在病原体,如果是,则调用病原体#infect. 这显然有效: call pathogen#infect() 所以我确信病原体已正确安装. 但这不会加载病原体: if exists("*pathogen#infect") call pathogen#infect() endif 这也不是: if exists("g:loaded_pathogen") ca
作者:编程之家 时间:2020-09-19
缩进 – 在Vim 7.3中针对特定文件类型选择性地禁用“filetype插件缩进”
我有 vim 7.3,默认情况下使用Ubuntu 11.04提供的设置.我的.vimrc如下所示: set nocompatible set autoindent set tabstop=4 set softtabstop=4 set shiftwidth=4 set expandtab filetype plugin indent on let g:omni_sql_no_default_ma
作者:编程之家 时间:2020-09-19
vim – command-t找不到文件
我最近在 vim上安装了command-t插件并开始玩它. 但现在我觉得它找不到一些文件. 例如:我有和inc文件夹,当我点击< leader>时,没有列出任何内容. t(并在该文件夹中键入inc或任何文件名).主文件夹中的其他文件也未列出. 我尝试使用CommandTFlush进行刷新但没有成功. 我的配置中是否有任何遗漏?我可以尝试让它运作起来吗? 编辑:如果我进入inc文件夹(使用:cd),
作者:编程之家 时间:2020-09-19
如何在VIM中画线?
如何绘制垂直线而不是逐个输入? 例如,我想在第10列中设置20行的垂直线.就像我的第一行. 我该如何以聪明的方式做到这一点? 首先,设置 virtualedit=all,允许自己浏览一行的结尾: :set virtualedit=all 然后… 10|<C-V>20jr| 哪里: > 10|:移动到第10栏屏幕 > ctrl+V:进入逐块可视模式 > 20j:让你减少20行(适应口味) > r|:
作者:编程之家 时间:2020-09-19
VIM Go Syntastic:主要重新声明
VIM Syntastic插件适用于.go文件.但有时我想在同一个文件夹中有几个go文件,每个文件都有main()方法,这样我就可以运行xxx每个文件(用于演示).保存第二个文件(prog2.go)时,这将导致错误: 主要在prog1.go的块声明中重新声明 如何判断Syntastic忽略这些错误? 更新1 像Rob Pike的“Go Concurrency Patterns”和Francesc
作者:编程之家 时间:2020-09-19
vimgrep模式并立即在拆分模式下打开quickfix
不知道是否有人问过,如果是这样我就找不到了. 我想运行vimgrep来搜索模式.我一直这样做.当它找到匹配时,它似乎立即打开第一个文件. 这不是我想要的.我希望quickfix窗口在水平窗格中打开,以便我浏览匹配项.这是我在vimrc中的命令 命令! -nargs = 1 Ngrep vimgrep“< args>” ** / *.MD 将此代码段添加到vimrc,告诉Vim在以下情况后自动打开位
作者:编程之家 时间:2020-09-19
添加vim片段
我已经找到了这个资源 ruby/rails snippets,好像它有很多很酷的片段,我可以使用vim. 但由于我是vim的新手,我不知道如何启用这些片段到我的vim编辑器.没有这样的说明手册. 有人可以帮助我如何使这些片段启用vim编辑器 提前致谢 这些片段是针对 snipMate – TextMate-style snippets for Vim插件的.您需要先安装它. 请注意,尽管此插件不再
作者:编程之家 时间:2020-09-19
vim – vi用格式化粘贴混乱
当我在终端上打开 vim编辑器时,我将以下文本从另一个源复制到剪贴板 int thisVal = findMin(m); // System.out.println(val); m.add(val); 但它变成了 int thisVal = findMin(m); // System.out.println(val);
作者:编程之家 时间:2020-09-19
用于在Omnicomplete框中上下导航的Vim样式键
我从emacs转移到 vim的原因之一是避免使用诸如Ctrl N和Ctrl P之类的笨拙键绑定来上下.我更喜欢像hjkl这样更符合人体工程学的键.但是,在没有使用箭头键或Ctrl N / P的情况下,我没有找到在Omnicomplete框中导航的方法. vim是否提供其他上下键? 我有以下映射,我很满意: " Move up and down in autocomplete with <c-j>
作者:编程之家 时间:2020-09-19
Vim全方位完成:继续键入以选择所需项目
当我键入时考虑风景: file.f 当我键入Ctrl-XCtrl-O时,将显示全能完成弹出窗口,并选择第一个项目.这就是我所看到的: file.fileno --------- fileno() <-- highlighted flush() --------- 请注意,我输入的文字(“file.f”)已更改为: file.fileno 我
作者:编程之家 时间:2020-09-19
如何在Unite.vim中导航结果(候选人)?
在unite. vim中搜索后,您打开一个候选人.是否有一种简单的方法可以跳转到下一个而无需再次运行搜索命令?类似的插件(ack.vim,git-grep)使用quickfix窗口,因此您可以键入:cn和:cp以跳转到下一个/上一个结果. unite.vim中有类似的东西吗? 谢谢! 我没有设法找到将结果放入quickfix或位置列表的方法,但我确信你可以扩展Unite以包含该操作. 同时,Uni
作者:编程之家 时间:2020-09-19
有什么用例:在Vim中?
我正在阅读 :help :edit,但我真的不明白以下句子: This is useful to re-edit the current file, when it has been changed outside of Vim 什么在:help :edit!年开始意味着什么呢? This is useful if you want to start all over again 有人可以提供一些
作者:编程之家 时间:2020-09-19
如何在vim中添加反应jsx作为javascript文件类型并启用eslinting,自动完成?
我最近开始使用 vim.I想要设置扩展名为.jsx的文件,在Vim中将其视为.js java脚本文件. 另外,我想用我的.jsx文件启用es-linting,snippets.我在我的系统中安装了以下软件包 npm install -g eslint npm install -g babel-eslint npm install -g eslint-plugin-react 我还安装了Bundle
作者:编程之家 时间:2020-09-19
如何撤消最后写入vim?
让我以这种方式提出这个问题.我在 vim中打开一个新文件,(版本1) #include<stdio.h> main() { ...blah } 然后使用< Esc>:w< Enter>写文件.然后做出修改(版本2) #include<stdio.h> main() { ...blah ... edit1 ... edit2 //and large number of changes here an
作者:编程之家 时间:2020-09-19
Vim案例 – 不可知论正则
我已经遇到了以下几种情况,我想知道是否有一个快速的方法来处理它在Vim. 我会有一个源文件,如下所示: #ifndef _FOO_H_ #define _FOO_H_ class Foo { Foo(int foo); }; #endif 我想将其转换为以下内容: #ifndef _BAR_H_ #define _BAR_H_ class Bar { Bar(int bar);
作者:编程之家 时间:2020-09-19
在某些时刻,vim的工作速度明显缓慢
在某些时刻, vim的工作速度非常慢.当我在100行文件中处于正常模式时,键入“O”(大写字母o)它出现大约1-2秒,然后只有当前行的上方新的空行在插入模式下创建(这是正常行为).我想知道为什么会发生这种情况的可能原因…… 我有相当强大的计算机,所以问题不在于计算机. 你打的是< Esc>然后O在非常快速的连续?如果是这样,您将看到由于某些终端转义序列以< Esc> O开头而导致的延迟. Vim必
作者:编程之家 时间:2020-09-19
vim中的数学符号
有没有人知道如何使 vim将数学符号的html实体转换成数学角色? 例如: &安培; NE;变得≠ &安培; there4;成为∴ 这里是一个带有html实体的符号表 http://barzilai.org/math_sym.htm 更新:解决,bignose通过解决方案. 使用:Vim的有向图功能.用Unicode的字符编码, 请参阅“:help digraphs”以获得文档 我仍在寻找一个等宽
作者:编程之家 时间:2020-09-19
你最喜欢的Vim中的HTML,Javascript和CSS折叠方法(或秘密技术)是什么?
我使用这样的东西:1,40但我认为不是最有效的方法. 你的是啥呢? 我使用foldmethod = marker并使用映射输入<! - {{{ - >和<! - }}} - >我希望折叠开始和结束的地方.我将开始标记放在带有开始块标记的行上: <div id="topmenu"> <!-- {{{ --> 因此,当它折叠时,我立即看到折叠包含什么,而无需添加额外的评论. 对于CSS来说,它更容易,
作者:编程之家 时间:2020-09-19
如何在vim中发出哔声
有没有办法明确要求 vim发出哔声,最好不用运行外部命令呢? 原因是我经常运行的命令(如:make)需要相当长的时间,所以我开始做别的事情,但比起我需要提醒的事实,即完成任务.所以没有任何错误会导致vim发出哔声,但是我可以运行任意命令,所以我需要一些可以使其发出哔声的命令(好的,运行外部程序是可行的,但我更喜欢更便携的方法). 是: :set novisualbell :set errorbel
作者:编程之家 时间:2020-09-19
如何在vim / gvim中缩进多行?
我想在’ vim / g vim‘中缩进多行, vim / gvim中有没有捷径? 不是一个编程问题,而是缩进命令=,<和>可以结合 all movement commands and text objects.例如: >G Indent until end of file >} Indent until next paragraph >iB Indent contents
作者:编程之家 时间:2020-09-19
防止(g)vim自动缩进评论
前段时间,我不得不放 filetype plugin on 在我的.vimrc中我使用的插件. 但是这引起了autoindent的变化,这使我疯狂:每当我写一个注释“//”,然后按enter键,vim autoindentation会自动在下一行输入另一个“//”. 但是嘿,我正在使用一行评论,为什么要在下一行再次使用它(好的,没有关于这里的讨论))? // This is a comment.
作者:编程之家 时间:2020-09-19
禁用omnicomplete或ftplugin或vim中的某些东西
我试图在sql中禁用(自动/全方位/无论哪个)完成.这对我来说是个问题,因为我使用了< C-c>为了逃脱,当文件以.sql结尾时,似乎启动了一个令人沮丧的2秒暂停的搜索.特别是在暂停期间输入k会导致一个插入不需要的sql关键字的冲突. .vimrc有 filetype plugin off set omnifunc= 和:filetype返回文件类型检测:ON插件:OFF indent:ON
作者:编程之家 时间:2020-09-19
Vim:打开Grep给出的线上的匹配文件?
我想在命令行上自动获得在Vim中的结果位置.有这样的功能吗? 文件打开在Vim给出的线上由grep: % grep --colour -n checkWordInFile * SearchToUser.java:170: public boolean checkWordInFile(String word, File file) { SearchToUser.java~:17: public
作者:编程之家 时间:2020-09-19
在gVIM中不能多次使用宏
在gVim中,我正在努力做到 q 2 dd j q 然后 @2 几点之后.它第一次工作(意味着当我键入@ 2时,vim删除三行并向下移动),但在此之后的任何时候,我的屏幕闪烁并且光标向下移动一次. 在vimrc中是否需要设置或允许此宏的东西? 发生的事情是Vim使用 Numbered registers来存储使用yank和delete命令进行的最近更改.这将从寄存器中擦除您的宏. 作为一般建议,请
作者:编程之家 时间:2020-09-19
为vim指定Python解释器:python命令
(Mac)当我使用: python()时,Vim似乎正在拾取/usr/bin/python,而不是我的路径前面的那个(/Library/Frameworks/ Python.framework/Versions/2.6/bin/python)命令.这是完全是编译时的东西,还是我可以以某种方式覆盖呢? 这似乎是一个完全编译的事情: $ldd /usr/bin/vim | grep python li
作者:编程之家 时间:2020-09-19
有没有办法在vim中获得整数对象运动?
我经常处理CSS文件或其他需要繁琐数字的文件.我希望能够拥有一个引用整数的键,就像w引用一个单词一样,或者(指一个句子.例如,在一个css文件中我可以导航到一个高度声明的开头,并且改变它的价值而不必重新输入“px”结尾,如果我使用w就会发生这种情况. 有这样的事情,但我在文档中遗漏了它,或者有没有办法将这个功能添加到我的.vimrc? 如果有一种方法可以使用它,如ci“我可以在行的开头并使用”更改
作者:编程之家 时间:2020-09-19
Vim编辑器缩进问题,当行的第一个字符是一个锋利的#字符
自从第一天使用Vim 3年以来,这个天堂一直在欺骗我.每当我尝试通过Shift>当该行的第一个字符以“#”开始时,无论文件类型(.php,.txt等)如何,都不起作用.因为#用于 PHP中的评论,我也用它来装饰文本文件,如: # This is a comment ### 1. Instruction one # ------------ this is an sample ---------
作者:编程之家 时间:2020-09-19
上一页
168
169
170
171
172
173
174
175
下一页
小编推荐
热门标签
更多
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