手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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 – 在PHP文件上激活HTML片段
我正在使用 vim和snipMate,很多时候我需要将 HTML文件命名为 PHP,这只是因为1行或2行代码. 我每次创建PHP文件时vim都将其作为PHP文件,因此HTML片段不可用,因此必须使用该命令手动激活HTML片段. set ft=php.html 我打算在我的vimrc上的这一行自动激活它 autocmd BufREad, BufNewFile *.php set ft=php.htm
作者:编程之家 时间:2020-09-19
vim:删除除最后一行之外的所有单词
我无法想出一个 vim find / replace来删除除了最后一行之外的所有单词,也就是说在一些SQL中,从一堆代码中生成所有别名的列表会很好 select column_a alias_a, column_b alias_b, column_c alias_c from ... 我想生成列表 alias_a, alias_b, alias_c 所以我想我想删除所有没有紧跟逗号和行结尾的
作者:编程之家 时间:2020-09-19
bash – 为什么vim在打开文件后将第一个字母更改为g
当我打开一个文件,例如 vim .bashrc, vim打开文件并将第一个字母更改为g.我看到的是: g To the extent possible under law, the author(s) have dedicated all # copyright and related and neighboring rights to this software to the ... 我把g改回
作者:编程之家 时间:2020-09-19
Vim:如何将一个视觉区块扔到一个注册表中?
我可以用“ayy”注册一行. 但是,我无法找出一种将某些视觉选择的块扔到特定寄存器的方法.如果我在选择之后按y,它将它存储在默认的注册表中.但是,我需要将其存储在一个特定的注册表中,如何才能实现? 这是同样的行为,但是您可以在视觉选择后通知注册. 一个例子: 您可以在视觉模式下选择一些文本并将其复制到注册表中: V4j"ay 转到文件的末尾: G 并粘贴: "ap
作者:编程之家 时间:2020-09-19
如何停止运行Vim宏
我将一个宏记录到一个寄存器,并重新启动太多次.完成每个宏需要很多时间. 如何取消/停止Vim执行宏?在没有杀死编辑过程的情况下有办法吗? 以下是我遵循的步骤: >记录宏到注册1 我运行1000次:1000 @ 1 >现在等待大约6秒钟来完成每个宏. C-C工作 此外,您可以让它违反错误. (我认为是默认的).我有时候暂时做 :se nowrapscan 以避免在我的缓冲区中无限循环 另外,为了加快
作者:编程之家 时间:2020-09-19
Vim – 轻松编辑过滤器结果
我想使用像 vils这样的vim缓冲区. 例: a b a b 搜索“a”(:g / a /) 输出: a a 然后将输出编辑为正常的缓冲区. 完成后,应将我的更改逐行映射回原始缓冲区. 我怎么做? PS:我可以使用:%s /../../或类似的东西,但它不会像现在那样舒适. (即使CTRL F缓冲区中的完成工作) 使用Qfreplace http://github.com/thinca/vim-
作者:编程之家 时间:2020-09-19
`.vimrc`中颜色和colorscheme的区别
. vimrc中使用的命令color和colorscheme有什么区别? 好奇,因为Janus: Vim Distribution的README.md使用颜色,而Solarized Colorscheme for Vim的README使用colorscheme. :colo[rscheme] {name} Load color scheme {name}. This sea
作者:编程之家 时间:2020-09-19
VIM:如何将搜索/替换命令添加到vimrc并映射到快捷方式
我有两个搜索/替换命令,我发现自己经常在 vim中运行以清理 HTML代码,因此我可以在线复制/粘贴它.命令是: :%s!<!\<!g :%s!>!\>!g 我想要一种方法,我可以将这两个命令映射到一起运行…我做了一些搜索如何在vimrc中使用:map命令,但是,我看不到如何将两行合并为一个命令用单击键(或单个笔画序列)运行. 谢谢! 您可以将命令放在用条分隔的单行上. :%s!<!\
作者:编程之家 时间:2020-09-19
在vim中连接两行而不移动光标
如何在 vim中连接两行并将光标留在原始位置而不是跳转到合并点? 例如,将光标放在插入符指示的位置,取以下两行: this is ^line one this is line two 由J合并产生: this is line one ^this is line two 我该如何生产: this is ^line one this is line two 我尝试过CTRL-O和”的变体.这些似乎都不
作者:编程之家 时间:2020-09-19
Vim [m运动与c#
Vim提供非常有用的运动命令跳转到下一个 方法的开始/结束:] m,] M,[m和] m. 这些工作适用于Java或类似的结构化语言. (如:help)m和:help 29.3) 似乎工作考虑到最外面的一对花括号作为课堂 声明和下一级的大括号作为方法声明. 当有一对外花括号时,这些运动命令不起作用 围绕类定义,这在C#语言上有些常见. 我想知道是否有一些技巧来制作这些命令(单独和 以运算符为前缀,
作者:编程之家 时间:2020-09-19
如何使用vim,sed或其他类似工具在一个大文件(100万行)中连续使用连续的行对?
我需要将每行第二行的内容移动到上面的行,以便line2的数据与line1一起,逗号或空格分隔的作品. 输入: line1 line2 line3 line4 输出: line1 line2 line3 line4 我一直在使用vim进行简单的录制,但是vim似乎崩溃了,当我告诉它做这个10万次…我在想,也许sed将是一个很好的选择,但不知道如何做我想要的或者也许有更好的选择? 每行只包含1个数值,
作者:编程之家 时间:2020-09-19
vim – 如何在Tmux中禁用键绑定
使用Tmux和Vim有时会很痛苦.对我来说,其中一个碰撞就是Control-S.我在Vim中使用它来打开split中的缓冲区,但是当使用Tmux时,那么…… Tmux用它做了些蠢事,我无法弄清楚它的目的是什么.但基本上,当在Tmux中按下C-s时,屏幕会冻结.它解开了C-q.我不知道什么是好的,如果有的话. unbind C-s unbind C-q 我试图在tmux.conf中取消绑定C-s,但
作者:编程之家 时间:2020-09-19
Vim:包装文本(即“gq”)而不会断开字符串?
我经常使用gq来包装代码…但是当它涉及字符串时它不是很聪明.例如,包装: foo = bar("a b c d e f") 可能导致: foo = bar("a b c d e f") 显然,这几乎不如以下有用: foo = bar("a b c " + "d e f") 将会. 有没有办法包装这个考虑到的文本? 我不知道有什么办法让gq做到这一点,但是我使
作者:编程之家 时间:2020-09-19
vim – 显示vi或emacs生产力的视频
我使用像 eclipse, xcode和netbeans这样的文本编辑器,我很高兴看到开发人员使用emacs或vi有多少生产力. 所以我想知道你是否知道任何以最高生产率显示实验的vi或emacs开发人员的视频. 注意:我不想开始一个编辑战争,我只是想看看你的程序员如何工作,他们使用什么编辑器. 我最喜欢的Vim截屏是Derek Wyatt.他们真的做得很好,很好的解释各种各样的功能,他的幽默会给你
作者:编程之家 时间:2020-09-19
如何在vim中禁用Esc和光标键
有一种看法,当在 vim中工作时,您不应该使用Esc键(使用ctrl c),并且不要在键盘上使用箭头键(使用h,j,k,l).但是很难不使用这些键.我认为有一种方法来禁用.vimrc中的那些键,所以没有别的选择,但使用ctrl c和hjkl. 我搜了一下,在这个link上找到了一个解决方案. 所以我在.vimrc文件中插入了以下内容: inoremap <Up> <NOP> inore
作者:编程之家 时间:2020-09-19
vim有限行记忆
我试图将300行从一个文件复制到另一个文件, 在源文件我键入“300yy”,它说它已经打了300行. 转到目的地文件,然后按p, 它粘贴,但只有前50行. 任何想法为什么不粘贴300? 如 Vim Tips Wiki所示,您可以调整 viminfo设置: :set viminfo? :set viminfo='100,<1000,s100,h 单个位意味着什么: >’最后100个已编辑的文件’将记
作者:编程之家 时间:2020-09-19
Vim:`cd`到存储在变量中的路径
我对 vim很新鲜,我很难理解一些使用 vim脚本的细微之处.具体来说,我无法使用期望使用无引号字符串的命令(有这个名称吗?).例如 cd some/unquoted/string/path 问题是我想传递一个变量,但是调用 let pathname = 'some/path' cd pathname 将尝试将当前目录更改为“pathname”而不是“some / path”.这样做的一个方法是使
作者:编程之家 时间:2020-09-19
如何在vim中替换〜(波浪号)
我有一个带有〜的字符串并使用表达式 例: hi~how~are~you :%s/~/ /g 这似乎没有任何想法吗? 符号〜匹配前一个替代字符串(请参阅:help /〜),因此您需要使用反斜杠前缀: :%s/\~/ /g
作者:编程之家 时间:2020-09-19
bash – 什么colorscheme设置控制Vim(终端版)中的文本背景颜色?
我在全屏bash终端中运行 vim,启用透明度. (这是笔记本电脑的一个很好的设置 – 当我远离我的桌子时,几乎可以让我不要错过我的多显示器设备.) 我遇到的麻烦是,大多数配色方案,如其他优秀的desert256,在文字后面设置了一些高亮的颜色,通常是黑色的.净效果是一个大多数透明的终端,每个代码行后面都有黑色块,掩盖了它们在前面的任何东西. 一些默认配色方案,如elflord,不要这样做.背景保
作者:编程之家 时间:2020-09-19
vim haskell模式的视频或教程
我正在寻找一个很好的想法来写我的 Haskell程序,我选择了vim. 现在,我需要一个很好的教程开始. 你知道任何好的教程吗?还是视频? 这不是一个关于如何使用vim的haskell的教程,但他们是伟大的视频,使用在vim中的haskell.他确实解释了他在第2集中如何设置自己的环境. Episode one Episode two 这里还有一个系列,我一直在使用vim中的Haskell编写一个
作者:编程之家 时间:2020-09-19
haskellmode-vim死了吗
我刚从我的插件配置中禁用了 haskellmode-vim.基本上这是三个原因: >我喜欢neocomplcache为我的自动完成需求. 显然,自2010年以来没有更新. >它似乎不兼容cabal 我希望有人跳进坑里,指出我只是错配了整个事情(就像我在自述文件中配置最基本的东西一样).提出这个问题: 是否可以设置haskellmode这样… > …它从cabal获取配置? > …它没有设置’com
作者:编程之家 时间:2020-09-19
保存并恢复vim状态
退出后如何保存 vim的状态,然后在打开它时恢复这个状态? 所以似乎没有关闭vim. 你的意思是vim会话? 在google上给你一个镜头,你有很多关于vim会话的文章. 喜欢 http://web.archive.org/web/20120118230658/http://vim.runpaint.org/editing/managing-sessions/ 或在vim h会话
作者:编程之家 时间:2020-09-19
Vim和Ruby – 匹配“做”和“结束”?
我相信我们都很熟悉“意外的kEnd”问题.他们总是(给我)很多麻烦来跟踪,因为Vim不符合“做”和“结束”. (显然,其他以“结束”结尾的元素,如“if”) 有没有办法配置Vim来显示这些匹配,以帮助调试更容易? 如果您正在使用最近的 vim(我使用7.4),内置的matchit宏可以很好地与 ruby代码. 只需将其添加到.vimrc中即可 runtime macros/matchit.vim
作者:编程之家 时间:2020-09-19
osx – VIM真的很慢,长的yaml
我有一个624线Yaml文件在 vim中完全无法使用. 这是我的配置:https://github.com/brandonhilkert/dotfiles/blob/master/vim/vimrc 如果我运行“语法关闭”如果工作正常,但显然不突出.有没有办法改善这个? 没有任何一行是那么长:http://cl.ly/image/1b3N0T3B0f2x 香草YAML语法文件已经是 reporte
作者:编程之家 时间:2020-09-19
如何在vim中扩展符号链接到文件名的完整路径?
我正在使用Mac和MacVim 7.3. 我有一个象征性的链接〜/ some / symlink这是一个链接到一个真实的文件〜/ some / actual_file. 当我“vim〜/ some / symlink”时,它使用vim的状态行显示vim中的文件,该名称是〜/ some / symlink,这是有道理的. 如何从vim内部获取“真实”文件〜/ some / actual_file的完
作者:编程之家 时间:2020-09-19
vim复制粘贴缓冲区
假设我有以下文本(为了清晰起见,我已经编号了行),光标位于第5行的开头: 1 2 var x = 1; 3 var y = 2; 4 5 if (true) { 6 print("Hey!"); 7 } 好的,现在我试着剪线5,6,7(所有的“如果”的东西).为此,我做: Vjjd.现在看来我是在第四行的开头,这是一个空字符串. 我的问题是:现在可以删除第4行,而不会丢失之前复制的行5,
作者:编程之家 时间:2020-09-19
Vim的默认“tabline”功能的实现是什么?
在Vim中,使用tabline选项配置在屏幕顶部(使用选项卡)时形成标签页行的文本. 我想对默认标签页行进行一些微小的调整,例如用标签的索引替换标签中的窗口数.不幸的是,默认版本(当tabline未设置时处于活动状态)是复杂且无文档的.没有什么可以调整的. 是否有一块Vim脚本提供了我可以根据需要调整的默认实现? 我使用一个自定义函数从 here复位标签号和视口号(见Tonymec的评论).您可以
作者:编程之家 时间:2020-09-19
Vim:如何跳到当前段落的第一行/最后一行?
用{和}我可以跳到段落的开始/结尾(空行),但是如何去到段落的第一行/最后一行呢? 映射一些新的命令: 段开始第一行: :map f {) 段落的最后一行开始: :map l }( 然后使用f和l进行导航.您可能需要选择备用键.
作者:编程之家 时间:2020-09-19
我们可以在vim中为给定的文件类型使用多个片段文件吗?
当使用snipmate vim时,是否可以有许多片段文件 加载给定的语言/文件类型? 例如: snipmate附带javascript.snippets 我也加载了mootools片段,并将其添加到我的vimrc中: autocmd FileType javascript set ft = javascript.mootools 现在我可以用 >股票js片段 > mootools片段 我想添加第三
作者:编程之家 时间:2020-09-19
Vim的编码选项
虽然Vim的帮助是一个宝藏洞穴的信息,在某些情况下,我发现它的mindboggling.它对不同编码相关选项的解释就是这种情况. 有人可以向我解释,简单来说,编码,文件编码和文件编码设置做什么,我怎么能 a)查看当前文件的编码? b)更改当前文件的编码? c)做一些经常使用的其他东西,但现在我的头脑? > Vim使用编码来知道它支持哪些字符集,以及如何在内部存储字符. 你不应该真的修改这个设置;它
作者:编程之家 时间:2020-09-19
上一页
169
170
171
172
173
174
175
176
下一页
小编推荐
热门标签
更多
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