手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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-diff以在将其用于svn-diff时显示不同的颜色
我已经将’ vimdiff’设置为我的默认svn-diff工具,将下面的行添加到〜/ .subversion / config diff-cmd = /home/ravikirn/svndiff/diffwrap.sh diffwrap.sh !/bin/sh # Configure your favorite diff program here. DIFF="/usr/local/bin/vi
作者:编程之家 时间:2020-05-15
是时候重新学习触摸打字? (这是Emacs / VIM的事吗?)
小时候,我学会了用德语键盘1?即使我的妈妈试图让我使用“学习如何用十指打字”程序,我从来没有这样做过.我的双手有自己的肌肉记忆,如何打字.我发现我最常使用食指来达到很多字符,而我的手在键盘上移动. 现在,这里是踢球者(没有火焰!):我经常使用和使用emacs,我从来没有真正对我输入的方式有任何问题,或者至少它从未感到太尴尬.我不时会探索VIM(和其他编辑器),看看有什么变化,以及哪些功能是新功能和
作者:编程之家 时间:2020-05-15
单元测试一个调用vim子进程的python函数
我写了一个函数,在调用时打开一个带有给定文件名的 vim编辑器.如何进行这些类型操作的单元测试…. 要对这样的东西进行单元测试,你必须模拟/删除你的依赖项.在这种情况下,假设您通过调用os.system(“vim”)启动vim. 在您的单元测试中,您可以将该函数调用存根,例如: def launchVim(): os.system("vim") def testThatVimIsLaun
作者:编程之家 时间:2020-05-15
Vim的最佳(Linux兼容)缓冲区/会话管理器是什么?
vim有一个好的项目/会话管理器吗?会话(或项目)是命名的文件列表,例如“bitonic_sort”可以识别文件“〜/ A / bitonic_sort.sk”,“〜/ B / bitonic_sort.smt2”等. (理由)我有一个项目,我需要编辑来自许多不同位置的文件,每次我恢复工作时手动打开它们太麻烦了. (所以,看起来像nerdtree这样的姐妹问题,Favorite (G)Vim pl
作者:编程之家 时间:2020-05-15
使用emacs或vim的语法高亮显示器进行命令行程序?
我有一个命令行程序,它喷出 JSON和YAML.默认情况下,它会检测pygments(pygmentize)是否可用,如果可用,则将输出传递给它以获得漂亮的彩色输出.但是,默认情况下,在运行此程序的大多数计算机上不会安装pygments.但是,大多数计算机都有emacs或vim,但是.有没有办法让其中一个编辑器使用ANSI转义序列语法突出显示一些文本,然后再输出? 因为编辑器已经可以做ansi的东
作者:编程之家 时间:2020-05-15
vim获取vim foldmarker的当前值
如何找到使用一个单词命令设置的 vim变量的值 如 :set foldmarker = {,} 我正在为foldtext()编写一个简单的自定义函数来设置折叠区域的自定义一行摘要 当我用任何折叠标记打开文档而不是我硬编码到函数中时,它的效果很好但看起来很有趣 这是功能 set foldtext=GetCustomFoldText() function GetCustomFoldText()
作者:编程之家 时间:2020-05-15
在VIM中的窗口中单独搜索
当我拆分VIM向我展示一些文件或同一文件的不同部分时,我有什么方法可以在一个窗口中进行一次搜索而在另一个窗口中进行不同的搜索?例如,我希望上部窗口具有搜索模式foo,而下部窗口具有搜索模式条. 主动搜索模式会影响使用搜索突出显示时突出显示的内容,当我在上方窗口中突出显示foo时,它非常烦人,然后我切换到下方窗口并搜索栏,并且foo在上部窗口中停止突出显示. 编辑:This question似乎是相
作者:编程之家 时间:2020-05-15
如何使用vim自定义缩进文件?
我最近阅读了与Vim中的缩进源文件相关的 this article.但是,我希望能够自定义缩进其中一些.当我按=时,有没有办法指定运行哪个二进制文件? 从帮助: ={motion} Filter {motion} lines through the external program given with the 'equalprg' option.
作者:编程之家 时间:2020-05-15
haskell – vim:保存时调用函数
我在 vim中使用ghc-mod,并希望每次保存文件时调用GhcModCheck(:GhcModCheck)(:w).你能告诉我如何实现这一目标吗?我想有一个更普遍的问题:如何在保存时调用函数? 谢谢! 您可以挂钩BufWritePost事件.全球(即每个文件): :autocmd BufWritePost * GhcModCheck 要仅对Haskell文件执行此操作,您可以修改文件模式: :a
作者:编程之家 时间:2020-05-15
在vim中切换光标下的字符大小写
在camel case变量中添加前缀时,我通常需要对标识符的(现在是第二个)单词进行大写.例如,当logGroup变为localLogGroup时,日志变为Log. 我正在寻找一种方法来切换vim中当前字符(光标突出显示的字符)的大小写. 关键是切换案例而不选择字符 – 与x删除它的方式相同.我只是想切换它的情况. 知道怎么做到这一点? 要更改光标下的字符大小写,可以使用〜.更多信息:help~.
作者:编程之家 时间:2020-05-15
vim – 如何拉动相对线?
我打开了相对的行号. 我可以使用:10y猛拉第10行. 但是我如何猛拉当前线下面的第5行而没有跳到所说的线,yanking和跳回(即5jY5k). 如果我有这个文件: 2 describe 'foobar' do 1 it 'should be cool' do 46 # do stuff 1 end 2 end 我在第46行,我想要在相对的第1或第2行,无论是上方
作者:编程之家 时间:2020-05-15
Vim巫术来做到这一点
想要一种简单的方法来创建此文件: def foo1(): def foo2(): def foo...(): def fooN(): 没有输入每个功能签名.可能?在excel中,我会将’def foo’作为一个列,创建一个整数列,然后是'():’列,将粘贴复制到.py文件中,但我希望在vim或sublime中使用同样简单的解决方案!谁知道怎么做这个巫术? 对于这个技巧,我们将使用vim.首先
作者:编程之家 时间:2020-05-15
vim – 查找组合键的十六进制代码序列
我试图了解为键盘组合键生成十六进制代码序列的方法.所以我可以使用它们通过iTerm2的“发送十六进制代码”功能将特定密钥发送到运行在iTerm2内部的tmux内的 vim会话.然而,这变得非常混乱. 我从这篇文章开始:iTerm2 keymaps for tmux 因此,作为常量和起点,我知道CTRL-b可以表示为0x02的十六进制代码. 我测试了它,并且它有效,当我将它映射到iTerm2中的任何
作者:编程之家 时间:2020-05-15
在vimrc中设置vim omnicompletion颜色(Pmenu)不起作用
我正在尝试根据本指南自定义我的 vim弹出窗口完成菜单: Vim Wiki: “Omni completion popup menu”.它注意到 add to your vimrc if you always want this choice. 但是,我的.vimrc文件中有以下设置 colo desert filetype plugin on set ofu=syntaxcomplete#Co
作者:编程之家 时间:2020-05-15
为什么我的vim映射不起作用?
我按照指南 here创建了vim mapppings.将以下内容放在我的.vimrc文件中 let mapleader=',' if exists(":Tabularize") nmap <Leader>a= :Tabularize /=<CR> vmap <Leader>a= :Tabularize /=<CR> nmap <Leader>a: :Tabularize /:\zs<C
作者:编程之家 时间:2020-05-15
VIM:保存时RSync
我正在寻找一种映射:w命令的方法,这样当我使用它时,它将rsync当前目录并保存有问题的文件.理想情况下,rsync命令生成的响应应该在 vim中返回,但不能在当前文件中返回,而是作为工具提示或其他内容返回. 我设法在TextMate中实现了这一点,现在我正在寻求开始与Vim合作. 我一直在尝试这样的事情:map w:w |!rsync.但这似乎不起作用(我是初学者:)) 我很感激任何帮助. 谢谢
作者:编程之家 时间:2020-05-15
Vim:搜索模式并将文本添加到每行发生的末尾
我想在 vim中搜索一个模式,并在它出现的每一行上,将文本添加到行的末尾.例如,如果搜索模式是print(并且要添加的文本是): from __future__ import print_function print('Pausing 30 seconds...' print("That's not a valid year!" 应该成为 from __future import print_fu
作者:编程之家 时间:2020-05-15
Vim可变长度通配符搜索和替换?
我正在尝试清理Frontpage生成的html文件,我需要删除大量的标记属性,例如: style="font-size: 10.0pt; font-family: Trebuchet MS; color: blue" style="color: blue; text-decoration: underline; text-underline: single" style="color: blue;
作者:编程之家 时间:2020-05-15
Vim:如何:获取缓冲区的一部分
众所周知,我们可以:通过以下方式获取当前缓冲区:%. 但有时我想:只提供缓冲区的一部分,而不是整个缓冲区.说,我刚给我的.vimrc添加了一些内容,并希望获取该部分,但我不想重新提供所有其他内容. 我尝试了选择文本和:所以(实际上:’<,'> so),但它报告不允许范围.那么,怎么办呢? 当然,我可以将所需的部分保存到临时文件并获取它,但它显然很烦人. 为什么不使用以下映射来获取文件(或范围):
作者:编程之家 时间:2020-05-15
Vim导航笨拙
我已经致力于深入研究 vim,以便更快地编写 ruby / python代码,并且我很难在文件中导航. 主要是指我在插入模式和导航模式之间切换.也许我还没有完全习惯编辑器,但是不断切入和退出插入模式感觉非常尴尬. 这件事会随着时间而消失吗?是否有任何技巧可以更快地进入和退出插入模式? 许多人喜欢将jj或jk定义为在插入模式下键入的内容以返回正常模式(而不是点击逃逸),这样可以保持双手在主行上并加快
作者:编程之家 时间:2020-05-15
vim – :g显示下面的功能和注释
我不确定这是否可以通过正则表达式实现,所以这里继续并希望最好. 如果我在vim, :g/function 我得到了所有函数行的列表. 现在,我喜欢这个,但是在第一个非评论行之前有评论(!),所以我得到类似的东西: 3 function MyFunction() 4 !This is a comment 5 !This is also a comment 23 function MyOtherFun
作者:编程之家 时间:2020-05-15
我如何在VIM的下一场比赛后跳到?
我有一个我正在处理的文件,我需要进行大量的编辑.我需要编辑之前的文本是不变的,但我需要编辑的内容各不相同.我现在正在做的是 / my_constant_text和n跳转到我需要编辑的行.但是像这样使用n我仍然需要将光标向前移动到我匹配的文本之后才能到达我想要开始编辑的位置.在我看来,必须有一种方法让我的光标只是通过我匹配的文本,但我找不到运气. 如果它有助于我正在处理的文件看起来像以下两行重复多次
作者:编程之家 时间:2020-05-15
如何替换除每行之外的每个事件 – VIM
我的数据看起来像这样: 母音,vowel 備考,note, remarks, NB 基本形,,fundamental form, basic form, basic pattern, basic model, basic type, prototype 受身,,the defensive, passive attitude, passivity, passiveness,
作者:编程之家 时间:2020-05-15
vim为每个重音角色增加了额外的空间
每当我在 vim中键入一个重音字符时,例如:é它会放置一个额外的空间,如é< space>. 小gif动画,说明问题:Link here.请注意,在屏幕录制中,我没有按空格键但它们出现了. 这与this SO question和Super user question中描述的问题完全相同,但建议用于–set encoding = utf-8的解决方案对我来说不起作用.我把它放在.vimrc和正在运行
作者:编程之家 时间:2020-05-15
vim – 退出tmux时自动关闭进程
我正在使用tmux和tmuxinator来配置它.我总是打开不同的窗格,打开两个或更多编辑器会话和其他东西.每次我必须关闭整个tmux会话,因为我关闭了计算机,这需要时间,因为在各种tmux窗格中有进程处于活动状态.所以我必须手动退出每个Vim实例,因为如果我只是杀死包含它的窗格,那么我将最终拥有 vim交换文件. 那么,有没有办法退出整个tmux会话(不仅仅是分离它)并自动关闭其中运行的所有进程
作者:编程之家 时间:2020-05-15
vim – Emacs Evil:非增量搜索和持续突出显示?
作为Vim用户,我在近二十年后尝试使用Emacs Evil.我正在将我的大部分Vim配置移动到Evil,但有一点我遇到很多问题就是设置搜索和突出显示,就像我使用Vim一样.我想要得到的是非增量搜索和高亮显示,直到我手动清除它们或进行另一次搜索. 我在配置文件中设置了这些设置: ;; keep the search highlights (setq lazy-highlight-cleanup ni
作者:编程之家 时间:2020-05-15
bash – p4从vim注释某一行
我试图在我的. vimrc中创建一个 vim命令,该命令将(可能)使用p4 annotate获取相关的更改列表及其正在编辑的当前行的详细信息. 试图自己写一些东西,但我的bash / vim脚本编写技巧并不是那么好,我找不到获取当前行的更改列表编号的方法. 这样的vim命令应该怎么样? 这应该工作: 命令!注释执行’!p4 annotate -cq“%”| sed“’.line(”.“).’q;
作者:编程之家 时间:2020-05-15
为vim命令设置键盘快捷键
说我想要< C - *>为我提供:set nohlsearch命令的功能.我该如何做到这一点? map命令似乎只能将一组击键映射到另一组.如何将组合键映射到命令? 你这样做: :nnoremap <C-*> :set nohlsearch<CR> c为C – * GT;表示同时按下Ctrl和Shift以及8(至少在英文键盘布局上).不幸的是,这种特殊的组合是行不通的. 由于键盘输入在内部处理的方式
作者:编程之家 时间:2020-05-15
在vim中获取ocamlmerlin自动完成功能
我正在尝试为OCaml进行自动完成.我喜欢使用Vim,我找到了这个插件: https://github.com/the-lambda-church/merlin 我使用OPAM安装它并添加了所需的行以将其加载到我的.vimrc 我确保OPAM bin文件夹(包含ocamlmerlin)在我的.profile文件中 检查我是否可以从终端访问它,对于vim,我使用“Ctrl-r = $PATH”打印了
作者:编程之家 时间:2020-05-15
Vim:显示当前的json路径
我正在 vim中编辑一个非常大的,嵌套的 JSON doc(你感兴趣的版权所有),并且很想知道当前的json-path(比如json的xpath)类似于: 鉴于JSON: { "leve1": { "level2": {
作者:编程之家 时间:2020-05-15
上一页
90
91
92
93
94
95
96
97
下一页
小编推荐
热门标签
更多
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