手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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中引用命令中当前选定的文本?
在我的C头文件中说我想包含另一个尚未创建的文件: #include "AnotherFile.h" /*not being created yet*/ 现在,我在Visual Mode中选择文件, #include“AnotherFile.h” 如何使用我选择的名称创建一个新文件?我的意思是, :e {something that refers to what I selected
作者:编程之家 时间:2020-07-27
在gvim中,如何在显示taglist时禁用滚动条?
我设置了“set guioptions- = l”,但只要启用了taglist,左手滚动条仍会显示,无法禁用(右手滚动条切换正常).另外,如果启用了taglist, vim将不会在启动时最大化. 如果以上不能修复,是否有任何taglist altenatives. 确保你也有guioptions- = L设置.如果它没有被删除,那么只要有垂直分割,你就会得到一个左手滚动条.
作者:编程之家 时间:2020-07-27
Shell应用程序在Vim窗口中
我正在寻找一种在 vim窗口中启动控制台应用程序的方法. 所以我可以打开 python& php交互式shell在里面.这将非常方便. 我想要类似的东西 :10 sp !python 尝试 conque shell plugin.听起来就像你正在寻找的.
作者:编程之家 时间:2020-07-27
处理Vim中的代码缩进?
我在一个由4人组成的工程团队工作,主要是编写 javascript,偶尔也会涉足ruby和python.因此,作为一个团队,我们一直在共享代码,而且正如大多数程序员所做的那样,团队中的每个成员都有他最喜欢的缩进级别&相关设置.我是团队的两名成员之一,他们使用并喜欢Vim作为我的主要代码编辑器.我喜欢我的团队,但我也喜欢我的缩进,这恰好使用了4个空格的制表符.有关更多上下文,这是我在.vimrc中使
作者:编程之家 时间:2020-07-27
如何从vim中的长选项名称获取短选项名称
我有一个 vim长选项名称列表作为字符串(例如[“tabstop”,“shiftwidth”]).将它转换为仅包含短名称的列表的最佳方法是什么(例如[“ts,”sw“]).如果原始列表是短名称和长名称的混合怎么办? :help options.txt :" retaining lines with a tag surrounded by quotes :g/^\s*\(\*'\w\+'\*\s*\
作者:编程之家 时间:2020-07-27
如何调试未加载的Vim插件?
我正在尝试使用Vim snipMate插件,并且我已按照指示安装它,但是当我按Tab键时没有任何反应. >我该如何调试? Vim尝试加载东西时是否有日志文件? >如何正确查看其加载的插件? 我试过了:sni< tab>看看是否有任何名为snipsomething的东西安装完毕但没有完成. 在安装教程中它没有提到在我的vimrc中添加任何东西,但我想它会自动找到/ plugin / dir? 我在W
作者:编程之家 时间:2020-07-27
重新打开由vim quickfix关闭的文件
当我使用 vim的quickfix跳转到我的构建中的错误时,如果包含错误的文件尚未打开,则会在我的一个分割中打开它,替换我打开的文件. 有没有办法在拆分中重新打开最后关闭的文件或获取quickfix以在新拆分中打开文件? 如果您打开了quickfix窗口,则按< ctrl-W>< enter>当光标位于您要转到的错误上时,将在新的拆分窗口中打开该文件.
作者:编程之家 时间:2020-07-27
VIM自动完成 – 使用$作为单词分隔符
假设我在源文件中输入了以下内容. var myFunction = function() { }; var anotherFunction = function() { }; var test-m 我现在可以按下Ctrl P,它将在自动完成列表中显示“myFunction”.这很棒,非常有帮助. 但我想要做的是让VIM以对待’ – ‘的方式对待’$’. 所以当我输入 var myFunctio
作者:编程之家 时间:2020-07-27
使用vim,shell或python移动小数点
我有一个.pl文件,包含一个非结构化的头文件和一些特定的X Y Z结构.标题没有“.”在那里.您可以在下面找到此文件的片段: Header (in total 29 lines) ILINE VRTX 1 545057.78564453125 3800905.201171875 -15000 VRTX 2 545184.49072265625 3800765.451171875 -15000
作者:编程之家 时间:2020-07-27
如何在Vim中粘贴多行?
题: 我正在删除/复制每隔一行:g / ^ / d 但是,当我尝试粘贴所有这些行时,只会粘贴最后一行.如何粘贴我删除/复制的每一行? 解决: 感谢大家!在你的帮助下,我能够完成我的视频(我在一个名为Vim Girl的Youtube频道上工作,在那里我制作了引导Vim高尔夫挑战.)如果您有兴趣,请点击链接:https://youtu.be/S9o5bHUAbP0 您可以使用资本登记册附加到登记册.首
作者:编程之家 时间:2020-07-27
关闭Vim中的下一个窗口
由于我有垂直分割,如何在光标位于右侧窗口时关闭左窗口? 我知道我可以用Ctrl-w w进入下一个窗口然后关闭它,但可能有更快的方法. 谢谢 :-q或:-q!应该做的工作. 根据:h CTRL-W_q: :q[uit] :{count}q[uit] ... If [count] is greater than the last window number the la
作者:编程之家 时间:2020-07-27
如何检查Vim缓冲区是否可修改?
我找到了Vim快捷方式nmap< enter> O< ESC>或者nmap< enter> O< esc>,用enter键插入空行,非常有用.但是,它们会对插件造成严重破坏;例如,ag. vim,它使用要跳转到的文件名填充quickfix列表.在此窗口中按Enter键(应该跳转到文件)会给出错误E21:无法进行更改;可修改的是关闭. 为了避免在quickfix缓冲区中应用映射,我可以这样做: "
作者:编程之家 时间:2020-07-27
如何在vim中删除光标前的4个单词?
我还想知道是否有其他方法可以删除光标后的4个单词. 我知道4de和4dw删除光标后的4个单词,4db将删除光标前面的4个单词,但是当我在下面的单词中间时: // SO|ME RANDOM CODE HERE 运行4de和4dw的结果是: // SO| 而不是删除所有4个单词. 谢谢你的帮助! 4dw使用文本动作删除:它是“从这里删除到我跳到w的位置”的四次,这将删除单词的结尾四次. 改为使用文本对
作者:编程之家 时间:2020-07-27
vim或其他地方的文件编码和编码的基本原理
我不明白为什么在VIM中存在编码和文件编码. 据我所知,文件就像一个字节数组.当我们创建一个文本文件时,我们创建一个字符(或符号)数组,并将这个带有X编码的字符数组编码为一个字节数组,并将字节数组保存到磁盘上.在文本编辑器中读取时,它使用编码X解码字节数组以重建原始字符数组,并根据字体显示每个字符的图形.在此过程中,只涉及一种编码. 在VIM set encoding and fileencodi
作者:编程之家 时间:2020-07-27
vim – 与python-mode一起使用时,YouCompleteMe会冻结
当我打字自我.弹出窗口将自动选择第一个弹出窗口,无论给出什么输入,弹出窗口都不会改变.例如,显示匹配1的52. 在< Esc>之后用于返回正常模式并再次进入插入模式,然后YouCompleteMe再次正常工作.它将显示Back at Original并自动更新不同的输入. 操作系统:Kubuntu 13.04 Vim版本:7.4.5 可能相关的插件:ultisnips 日志: ~/vimConf
作者:编程之家 时间:2020-07-27
搜索 – 是否可以使用vimgrep直观选择当前文件?
我想只在当前文件的视觉选择中搜索 vimgrep而不是整个文件.这可能吗?怎么样?我无法通过Google或vim帮助查找此案例. 我想要这个的原因是因为我需要快速列表(copen)中的结果和:g / FOO显示底部的匹配行不能完成这项工作. 是的,你可以,因为Vim有标记位置的特殊正则表达式原子,并且视觉选择的开始和结束用’<标记.和'>.由于标记上/之前/之后有原子,我们需要将它们组合起来覆盖整
作者:编程之家 时间:2020-07-27
vim – 将位置推送到跳转列表
我的 vim插件有一个跳转到不同位置的命令(就像标签一样). 我使用游标功能. 如何在跳转列表中记录先前的位置,以便Ctrl O按预期工作? :help cursor()不能更清晰: […] Does not change the jumplist. […] (编辑) 这意味着cursor()跳转不会记录在跳转列表中,因此,cursor()是一个不合适的工具. (EndEdit中) 作为替代方案,
作者:编程之家 时间:2020-07-27
如何使emmet.vim插件工作?
我真的很头疼 – 我开始使用 vim进行日常编程任务,所以我决定使用可用的优秀插件.所以我从 Pathogen开始,我相信我成功安装了它.然后我尝试了 emmet.vim,但我真的无法做到这一点.这是我的目录结构 ├── autoload │ └── pathogen.vim └── bundle ├── autoload │ ├── emmet │ │ ├
作者:编程之家 时间:2020-07-27
是否可以在Vim中重新映射Ex命令(remap:Ack to:ack)?
我使用的是Vim插件 ack.vim,但我不明白为什么这个命令是:Ack有一个大写的“A”(有点烦人的保持班次). 是否可以将其重新映射为:ack? 内置命令以小写字符开头,自定义命令以大写字符开头.这些都是规则. Vim根本不允许您定义以小写字母开头的自定义命令. 如果你不喜欢它,没有什么能阻止你创建一个普通的模式映射: nnoremap <leader>a :Ack<Space> 这甚至比:a
作者:编程之家 时间:2020-07-27
vim – 找不到配色方案
我正在尝试安装一个名为“ github”的配色方案,这是我从 vim网站获得的,我已经通过将github.vim添加到我的〜/ .vim / colors文件夹中完全遵循了如何安装它.但是,执行后我收到错误消息“无法找到颜色方案github.vim”: :colorscheme github.vim 在寻找解决方案的无数帖子之后,我似乎无法找到问题,所以如果有人能帮助那就好了.
作者:编程之家 时间:2020-07-27
当聚焦在vim中的其他窗口时如何隐藏光标线
在我的 vimrc文件中,我有这个选项设置cursorline.如果该窗口不在焦点,我想隐藏此行.在vim中是否有选项可以做到这一点? 看到这个 基本上,它只是以下autocmds: augroup CursorLine au! au VimEnter * setlocal cursorline au WinEnter * setlocal cursorline a
作者:编程之家 时间:2020-07-27
Vim:如何表明包裹线?
在 vim我现在使用wrap.我需要通过添加字符来表示包装线.我知道这是可能的 – 几年前我使用它,但我的旧.vimrc丢失了.或任何其他有用的包装线指示将是有帮助的. 检查 :h showbreak ‘showbreak’ ‘sbr’ string (default “”) String to put at the start of lines that have been wrapped. U
作者:编程之家 时间:2020-07-27
如何使用vim从文本中提取特定段落?
我试图从包含这种格式的文本的大文件中提取多次测试 CL blahblahblah SP blahblahblah blahblahblah blahblahblah DE blahblahblahblahblahblah blahblahblah blahblahblah blahblahblah blahblahblah blahblahblah blahblahblah
作者:编程之家 时间:2020-07-27
gVim安装vim-template插件后提示Undefined variable vim_template_subtype/Press ENTER or type command to continue
Win7 64位 gVim:version 8.1.1234 vim-template:github链接 安装方式: 直接下载master的zip压缩包,解压后放入本地gVim安装目录的plugin,如: C:\Program Files\Vim\vim81\plugin 此时我遇到两个问题: 一个是直接双击桌面的gVim图标打开,提示Undefined variable vim_templa
作者:编程之家 时间:2020-07-27
GVIM安装手记
GVIM安装手记 1. 安装GIT及GVIM Downloa Git URL : https://gitforwindows.org/ Downloa GVim URL : https://www.vim.org/download.php 2. 安装cURL cURL是一个利用URL语法在命令行下工作的文件传输工具,1997年首次发行。它支持文件上传和下载,所以是综合传输工具,但按传统,习惯称cU
作者:编程之家 时间:2020-07-27
在vimscript函数中使用局部变量调用具有范围的vimscript函数
这是我正在使用的一个例子.它旨在向文件添加样板,然后注释掉刚刚使用 vim BlockComment插件函数读取的那些行.我的目标是在从文件中读取之前以及在完成从文件中读取之后标记行号,以便我可以注释掉刚刚插入的行的范围.但是我有时间弄清楚应该用什么语法来表示该范围.下面的注释行是我尝试使用变量调用具有给定范围的函数.注释部分有一个语法错误,如果我提供一个硬代码范围,如下面的脚本所示.在这种情况下
作者:编程之家 时间:2020-07-27
如何设置全局vim’项目根目录’路径
当我在 vim工作时,我通常会在屏幕上同时有多个缓冲区,需要在它们之间切换并打开新文件.我已经安装了Command-T插件以方便快速文件切换,但我遇到了一些问题. 每当我按下Command-T时,它只显示我当前正在编辑的文件的同一文件夹(和子文件夹)中的文件. 我想让它向我展示我项目中的所有文件,即: Project Folder: ~/project1/ Current Buffer: ~/p
作者:编程之家 时间:2020-07-27
Vim插件生成Javascript文档注释
是否有一个 vim插件,有点像Jsbeautify,它会自动生成 JavaDoc,就像脚本文件中的注释一样. 例如,它将采取这一点 function(a , b , c){ } 并返回 /** * Description. * * @param a Description. * @param b Description. * @param c Description. */ fu
作者:编程之家 时间:2020-07-27
macvim:如何粘贴几次相同的猛拉字?
每次我复制一个单词并希望将其替换为多个单词时,我会: >猛拉这个词 >进入视觉模式,选择要替换的单词并粘贴被拉动的单词. 在这个过程之后,被替换的单词将被拉出并且不能继续替换新单词,因为我丢失了第一个被拉出的单词.所以,我必须再次复制第一个猛拉的词. 任何人都可以指导我如何以有效的方式实现我的目标吗?如果我的语言不会改变,那就足够了. 我建议明确使用一个寄存器来进行抽搐和粘贴. >“ayw或者你选
作者:编程之家 时间:2020-07-27
如何更改VIM中“:sign”区域的颜色?
VIM支持:在调试器中广泛使用的sign命令,用于向左显示图形断点.如何找到该区域的背景和前景色的正确名称才能更改? 我相信你正在寻找SignColumn重点组.为了将来参考,我通过运行找到了这个:帮助突出显示,然后运行在那里找到的片段,显示所有活动的高亮组(为方便起见粘贴在这里). :so $VIMRUNTIME/syntax/hitest.vim
作者:编程之家 时间:2020-07-27
上一页
51
52
53
54
55
56
57
58
下一页
小编推荐
热门标签
更多
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