手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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中真正选择HTML标签
在 HTML文档中说我有这个: <p> fdhjfkdj hfkjdfhkjdfhkjdh dfhdkf kjdh kjdhkjdhk fhkdj hdjfhjkdh kjdh kjdf jkdhf d jfdfhkdjfhkjdf fjdj fhkd fdhfkjd hfkjdfhkjdf kdhfd fdhjkfjk dhjdfhkjdf kjdfhdk fhdk
作者:编程之家 时间:2020-08-25
bash – 压制Vimdiff消息
我尝试在线查看,似乎没有人有一个简单的答案. 在我的bash脚本中,我使用vimdiff作为两个文件, 但是当我关闭vimdiff后,只要文件不同,就会显示“2个要编辑的文件”. 似乎没有人能解决这个问题 我想知道我的bash脚本中是否有一个简短的方法 禁止通过.vimrc编辑来抑制该消息. 查看 Vim 7.4.265’s startup code,当调用vimdiff时,无法抑制%d文件编辑发
作者:编程之家 时间:2020-08-25
如何开始使用非英语键盘的vim
我最近开始使用git,默认情况下它会想要使用 vim.我总是希望在这个编辑器中看起来更深一些,但总是被抛回,只是因为某些原因(例如在一个接近死机的 Linux系统的情况下)使用它,这是不可避免的.即使是现在我很快就会重新配置git来代替使用mcedit(我用它来编程). 问题是,好吧,我给出了命令:帮助看看我如何开始.然后在帮助系统中,它建议我使用CTRL-跳转到有趣的主题.在这里,我迷失了.我有
作者:编程之家 时间:2020-08-25
当winheight选项未设置两次时为什么不能vim处理.vimrc?
我正在使用以下选项进行分割,我专注于屏幕上最大的.在拆分之间弹跳时,窗口大小会相应更新: set winwidth=84 set winheight=5 set winminheight=5 set winheight=999 这很好,但是,你看到winheight有两种定义,这有点奇怪.我删除了第一个winheight声明,看看事情是否会起作用.不幸的是,vim抛出了它无法处理我的.vimrc文
作者:编程之家 时间:2020-08-25
在Applications文件夹中创建macvim
我运行brew install mac vim,我想知道是否有办法在终端外访问它?我知道我可以在我的应用程序文件夹中创建一个链接,但是有更多本机支持吗?或者我最好下载这个人 https://code.google.com/p/macvim/? MacVim实际上是一个GUI应用程序,它带有一个可以在shell中运行的CLI可执行文件. 您可以在/usr/local/Cellar /中找到MacVi
作者:编程之家 时间:2020-08-25
可以将vim的命令行窗口配置为*不*移动缓冲区的内容吗?
当 vim的命令行窗口打开时(:help command-line-window), 它将缓冲区的内容向上移动高度.有什么办法吗? 告诉它不要转变? 这是我所指的一个例子: 理想情况下,命令窗口将打开并简单地与底部的几个重叠 行. 我的假设是命令行窗口是真正的拆分,因此 可能无法“重叠”其他分割(主缓冲区).不能 但是,伤心问. 你可以通过使用得到更近的地方 :set scrolloff=N 在这
作者:编程之家 时间:2020-08-25
用于格式化对象的Vim命令
在Vim中是否有一个简单的快捷方式(或插件)可以帮助格式化代码,如下所示: var obj = { one: 1, two: 2, three: 3, four: 4 }; 进入这个? var obj = { one : 1, two : 2, three : 3, four : 4 }; 有几个对齐插件,可以很容易
作者:编程之家 时间:2020-08-25
Vim和gVim文件类型检测
操作系统:CentOS 5.7 我想让两个gVim / Vim都有一个新文件类型的语法高亮.到目前为止我做了: >在〜/ .vim / ftdetect / foo.vim创建语法文件. >使用Vim可以自动检测新文件类型并启用语法突出显示. $vim myfile.foo >但是gVim没有语法高亮. 我试着在〜/ .gvimrc中添加这一行: au BufRead,BufNewFile *.f
作者:编程之家 时间:2020-08-25
vim – hjkl习惯破碎 – 软版
我刚刚阅读了关于关闭hjkl以更有效地学习使用其他 vim动作命令的文章. 这种方法对我来说有点太硬了,所以我想设置一些更柔和的约束来连续使用相同的运动键3次.我怎样才能做到这一点? 我想你正在寻找 mediummode plugin;它(以及硬模式的想法)已于 the usevim site提及.
作者:编程之家 时间:2020-08-25
如何在Vim中为Jquery脚本修复缩进?
我有这部分脚本由Vim缩进,如下所示: $(function () { $('#fileupload').fileupload({ url: siteurl + 'ajax/upload', dataType: 'json', progress: function (e, data) { var progress = parseInt(data.loaded / data.tota
作者:编程之家 时间:2020-08-25
让vim tab title为当前目录名
鉴于 vim选项卡的使用方式与在TextMate,Sublime等中使用选项卡的方式相同.我打算按照建议 here开始使用它们,其中每个选项卡可以表示不同的项目或文件夹. 例如,我目前正在开发一个Rails应用程序,该应用程序被分成不同的项目,彼此交互,我偶尔也会浏览其他人的宝石源,看看它是如何工作的等等.然后我可以尝试以某种方式工作这样每个打开的选项卡对应一个不同的项目,利用每个选项卡可以与不同
作者:编程之家 时间:2020-08-25
内部vim命令输出到外部应用程序
假设我运行:在命令模式下将所有内部设置为 vim,此命令会按预期输出大量内容,如何将此输出重定向到能够读取传入缓冲区的外部应用程序,让我们说gedit? 使用 ViM: How to redirect ex command output into current buffer or file?,您可以将输出直接重定向到文件,然后使用Gedit或任何其他编辑器打开它,就像任何其他文件一样. :red
作者:编程之家 时间:2020-08-25
Vim:在操作挂起模式下交换2个字符
使用异国情调的键盘布局,我必须重新映射g(以及其他),在我的布局上,在经典的qwerty布局中的h位置.为此,我决定使用以下命令将g与h交换: noremap g h noremap h g 这不起作用.例如,键入hh被视为gh而不是gg.同样,当击中g时它显示g(启用了showcmd)而不是h并且它似乎没有考虑重新映射,它就像g命令一样.但是当再次击中g或等待1秒时,它实际上向左移动. 我尝试了
作者:编程之家 时间:2020-08-25
bash – 将shell的工作目录设置为在vim中打开的当前文件
我正在使用 Windows gVim,我试图调用命令在cygwin的bash上运行.它正常工作,但工作目录每次都设置为$HOME.是否可以设置为当前文件的目录? 我的.vimrc中有以下行: set shell=C:/cygwin/bin/bash set shellcmdflag=--login\ -c set shellxquote=\" 我的.profile中有以下几行: if [ -n "
作者:编程之家 时间:2020-08-25
从命令行启动vim-fugitive
我真的很喜欢Fugitive(VIM git包装器插件)但是我想创建一个启动 vim然后运行的脚本 :Gstatus 立即.但是,当我尝试 vim -c Gstatus 我收到一条错误,指出Gstatus不是编辑器命令 这有效 gvim -c 'Gstatus | wincmd j | hide' . 使完整大小的ongative窗口并隐藏目录资源管理器缓冲区.当你退出fugative缓冲区vim
作者:编程之家 时间:2020-08-25
vim – Quickfix&Preview窗口调整大小
通常,当quickfix窗口打开时,它会更改屏幕布局,但Vim会恢复 当那个窗口关闭时 但是有一种情况是布局恢复失败:什么时候 预览窗口打开,垂直分割呈现并执行:wincmd J 在quickfix中(或者使用:botright copen打开).在这种情况下的大小 预览窗口已更改. 我带来了一个解决方案,我放在〜/ .vim / ftplugin / qf.vim上, " Only do thi
作者:编程之家 时间:2020-08-25
vim – 已在使用的映射:“sb”,模式“n”
我最近安装了一些插件,所以我可以使用Vim作为我的开发IDE.看起来有些插件不能很好地互相播放. 目前,我的插件目录中有以下vim插件: > code_complete.vim > cscope_maps.vim > doxygen-support.vim > sourcebeautify > taglist.vim > vcscommand.vim > vcsgit.vim > vcssvk.v
作者:编程之家 时间:2020-08-25
如何截断vim-powerline状态行中的长文件路径?
我想将我的文件路径截断为ex:a / a / j / c / popularCategories.js. 有两种选择. 试试这个选项: let g:Powerline_stl_path_style = 'short' 来自powerline docs: 06001 或者,如果你想要像Vim的默认状态行一样截断路径,那么你可以创建一个moves the truncation point的主题.试试我
作者:编程之家 时间:2020-08-25
vim – 当存在水平分割时,如何将垂直分割窗口移动到水平分割?
在Vim中,我倾向于在新的垂直分割中打开缓冲区(偶尔会有水平分割).我将我的代码保持在80个字符宽,所以这在大型显示器上运行良好. 我经常最终得到这个窗口安排: --------------------- | | | | | | | | | | ------ | A | B | | | | | | | |
作者:编程之家 时间:2020-08-25
在VimScript中解析日期
给定一个“2012-09-31”形式的日期字符串,我想要一个 vimscript函数来解析它,这样我就可以计算相对日期.欢迎使用纯vimscript或 python解决方案. 对于它的价值,这是我目前的解决方案.欢迎提供更好的建议或改进. function! AdjustDate(date, offset) python << EOF import vim import datetime res
作者:编程之家 时间:2020-08-25
如何修复Mountain Lion中的VIM系统剪贴板使用情况
set clipboard = unnamed是我最喜欢的. vimrc配置之一.由于它,yanks和deletes被复制到我的系统剪贴板,我可以轻松地将它们粘贴到其他应用程序. 但是,当我升级到Mountain Lion时,此设置出现故障. 你知道如何解决这个问题吗? Apple提供的Vim版本一直缺乏有用的功能,其中包括剪贴板,还有 Python和Ruby支持或X11相关功能. 解决方案一直是
作者:编程之家 时间:2020-08-25
如何在vim中重新加载文件的属性而不会丢失更改
有时在我点击时在VIM上编辑代码:w我发现文件没有在源服务器上签出(只读FS). 所以我继续svn | Teamprise Explorer然后签出文件(使文件可写),但在那之后:执行w时它给出相同的消息,似乎vim没有检查权限是否已被更改. 现在问题,如果我点击:e文件被重新加载,但我会松开每一个变化,使用:W!不是那么优雅,它可以把你变成一个懒惰的程序员,总是这样做,然后比较’最新版本’. 是
作者:编程之家 时间:2020-08-25
vim设置’map:!python%’在终端执行后自动返回vim
我添加了地图< F12> :! python%< cr>到〜/ .vimrc.但是,当我按下键< F12>时,它会在执行此命令后自动退出.在正常情况下,它应该停在一行按ENTER或键入命令继续,但在我的情况下,它只是跳过此行并返回到vim.看起来有人按ENTER键偷偷.最令人惊讶的是它只发生在终端.当我手动键入`:!python%’或使用gvim时,一切正常.我不知道如何解决这个问题. 在您能够阅
作者:编程之家 时间:2020-08-25
Vim SQL omnicomplete
我正在尝试在 vim中使用动态SQL自动完成(全向菜单)功能,但它无法正常工作. 我在Linux Mint上使用Yakuake终端,DBext vim plugin正在运行. 我可以做C-xC-o,但它只显示表格,我也需要列.我也不能左右钻. 如果我处于插入模式并且我按下C-c然后它就像我按下Esc并返回到正常模式. 当我输入:SQLSetType pgsql时,它表示“不是编辑器命令”. 好的,
作者:编程之家 时间:2020-08-25
gvim找不到Perl模块
我正在尝试在g vim中编写一个使用模块File :: Path.But的函数 它警告我“无法在(eval 8)第1行找到@INC中的File / Path.pm(@INC包含:.). BEGIN失败 – 编译在(eval 8)第1行中止.“当gvim启动时. 我知道这意味着gvim无法找到我的perl lib路径. 所以,我的问题是: 如何告诉gvim找到Perl模块的正确路径?我试图添加使用l
作者:编程之家 时间:2020-08-25
伪造/模拟Vim中的打字
我正在VimL中编写一个非常小的脚本,我希望模拟给定字符串的实际输入. 我面临的问题是,我尝试的任何事情都会将整个字符串立即放在缓冲区上,因此整个操作看起来非常原子,并且它不会描述键入char-by-char的自然延迟. 我已经尝试了下面这个函数的一些变体,即使我在不同的地方添加了50米的睡眠,我也没有达到预期的行为: function! FakeTyping(string) let
作者:编程之家 时间:2020-08-25
VIM能否记住在标签之间切换时的模式?
我最初在MacVim中注意到这一点,但事实证明这也发生在终端中.如果打开了两个选项卡并在一个中输入插入模式,则切换到另一个选项卡(例如,通过在GUI中单击它),插入模式仍处于活动状态.当我正在编辑某些东西并希望快速切换到另一个选项卡以搜索/查找/等时,这会造成严重破坏,因为普通模式击键会插入到缓冲区中. 有没有解决方法呢? 使用自动命令的一种方法: au TabEnter * stopinsert
作者:编程之家 时间:2020-08-25
vim – .rb设置覆盖ERB文件缩进
我安装了filetype插件并使用它.我在〜/ . vim / ftplugin /下有一个 ruby.vim文件,它设置了expandtab,softtabstop和shiftwidth. 我试图为.html.erb文件做同样的事情,这似乎是文件类型eruby.我希望我的erb文件有标签,并且tabstop和shiftwidth为4,但是vim,无论我放在eruby.vim中,似乎总是在那之后读
作者:编程之家 时间:2020-08-25
vim – 重新映射yank(y),更改(c)和删除(d)
我一直在尝试扩展这三个命令(y,c,d)的功能,所以我在系统剪贴板(“寄存器”)和普通寄存器中都有内容. 这是我到目前为止所提出的: nnoremap Y y$v$"+y$ nnoremap yy 0y$0v$"+y$ vnoremap y ygv"+y " ------ nnoremap C y$v$"+c nnoremap cc 0y$0v$"+c vnoremap c ygv"+c " --
作者:编程之家 时间:2020-08-25
Vim中的列总数
有没有人知道如何在不使用AWK或SED但 vimscript的情况下对Vim中的表中的所有列进行求和? 我想选择我想要求和的列,并在下面给出值 像这样: 2,50 € 2,50 25 € 2.200,40 0,30 € 0,309 100 € 1.400,3 23,50 € 23,5 -------------------- Sum
作者:编程之家 时间:2020-08-25
上一页
72
73
74
75
76
77
78
79
下一页
小编推荐
热门标签
更多
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