手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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中获得更好的支架匹配/对齐?
有没有办法让VIM把括号放在右缩进中?例如,每当我键入: if (something) do something 然后我在“做某事”之后点击进入,让它按照if语句跳回来?此外,当我进入插入模式时,我可以使它自动跳转到正确的缩进级别而不是停留在行的开头吗? 对于一般的C语言,您可以在.vimrc中执行此操作 set smartindent 然而,通过为各种语言启用特定规则,vim可以做得更好
作者:编程之家 时间:2020-08-08
如何强制关键字在VIM编辑器中自动大写?
有人知道如何编辑VIM的语法文件,以便关键字自动大写吗?我需要这样做才能使我的编码风格与我团队中的其他开发人员保持一致. 我正在使用VIm版本7.2(实际上是gVIM),我使用的语法文件是Progress.vim文件(在语法目录下自动安装VIM).我对文件进行了一些调整,因为我不喜欢一些事情已经完成,但它大致相同. TIA 尝试: :help abbreviations 例如: :iab begi
作者:编程之家 时间:2020-08-08
在vim中自动折叠#defines
我使用相当多的多平台C/C++代码,由常见的#defines(#if WIN,#if UNIX等)分隔.如果我能让 vim在打开文件时自动折叠我目前不感兴趣的部分,那将是很好的.我搜索了vim脚本档案,但我没有找到任何有用的东西.有什么建议?地点开始? 只需在语法中添加折叠区域即可 http://vim.wikia.com/wiki/Syntax_folding_of_Vim_scripts#Sy
作者:编程之家 时间:2020-08-08
在VIM中,如何编写所有(:wa),但仅针对非隐藏缓冲区?
有时我会切换 Git分支而不关闭当前分支独有的文件的VIM缓冲区.这些缓冲区将被隐藏,我将在拆分中打开新缓冲区并开始对新分支进行更改.而不是:w在这些新缓冲区上单独使用,我想:wa,但是写入所有缓冲区,包括现在隐藏的旧缓冲区. 这是令人沮丧的,因为它将那些旧缓冲区写入新文件,因为它们不存在,弄脏了我的分支. 我如何:wa,但仅限于我的分裂中主动打开的非隐藏缓冲区? 由于您要编写的缓冲区都显示在窗口
作者:编程之家 时间:2020-08-08
bash – 不要在shell中为vim自动完成文件名中的某些扩展
我注意到bash中bash完成的一个非常酷的功能.假设我有一个包含文件的目录 a.java a.class b.java b.class 如果我开始键入vim一个Tab,bash将自动完成a.java.它知道我不想编辑a.class 我想知道它是如何实现这种行为的.在我的bash_completion.d目录中有一堆完成文件,但vim没有. vim如何实现此行为,如何修改它以包含其他要忽略的文件扩
作者:编程之家 时间:2020-08-08
VS Code Vim:你如何突出显示当前行?
如何使用Vim VS Code突出显示当前行? 这个功能真棒.任何人都知道在Vim VS Code中是否可以进行此配置? http://vim.wikia.com/wiki/Highlight_current_line 特别是在光标移动后停留的高亮显示: :nnoremap <silent> <Leader>l ml:execute 'match Search /\%'.line('.').'l/
作者:编程之家 时间:2020-08-08
在Vim的状态行中显示当前编辑文件的相对路径?
:帮助状态行声明%f将呈现为: Path to the file in the buffer, as typed or relative to current directory. 当我设置statusline =%f时,状态行中的路径有时是相对的,但通常是绝对的. 有没有办法确保显示的路径始终是相对的? 可能有更好的方法,但你可以试试这个: set stl+=%{expand('%:~:.')}
作者:编程之家 时间:2020-08-08
vim – NERDTree命令自动更改目录和根目录
是否有可能每当我选择一个目录并从NERDTree进入该目录时它应该成为根目录?也就是说,每次我选择一个新目录时,都会触发以下两个命令:cd和:NERDTreeCWD? 谢谢! 在你的 vimrc中设置:let g:NERDTreeChDirMode = 2
作者:编程之家 时间:2020-08-08
vim – 如何复制到剪贴板3最后一行来自:messages
如果我使用:messages vim命令我使用 vim日志进入寻呼机模式,我无法选择没有鼠标的行(在某些程序中,如neovim-qt我甚至无法使用右键菜单(如在gnome终端中)来复制文本) 如何复制3个最后一行? 您可以将:message的输出重定向到剪贴板寄存器(@)或主寄存器(@ *): :redir @+ :3message :redir END 请参阅:help:redir,:help:
作者:编程之家 时间:2020-08-08
在vim中安装YouCompleteMe时遇到python问题
我已经按照 these instructions,在Vim中安装YouCompleteMe,但是当我发出时: ./install.py --clang-completer 出现以下错误消息: Searching Python 2.7 libraries... ERROR: found static Python library (/usr/local/lib/python2.7/config/li
作者:编程之家 时间:2020-08-08
如何在vim中显示实际语法高亮?
最近我用 vim文本编辑器编写了一个没有文件扩展名的文本文件,并且对于像’word’这样的单引号和所有以冒号结尾的单词之间的所有单词都突出显示了文字: 我喜欢这种突出显示. 但是因为我没有输入任何命令,通常以ESC:命令开头,我很惊讶这是怎么回事. 是否有命令显示正在使用的实际语法高亮显示? 我已经尝试过这个命令:set syntax = php,这对于像word这样的单词看起来只有不同颜色的si
作者:编程之家 时间:2020-08-08
vim上的错误颜色超过ssh
我有OSX优胜美地和iTerm2.我使用Debian 8通过ssh连接到我的虚拟机.当我运行 vim时,所有颜色都搞砸了. iTerm2上有xterm-256颜色. 很多东西都会影响你的Vim colorscheme. 确保iTerm的终端类型正确.如您所说,您使用xterm-256color. 确保您的远程shell具有匹配的终端类型,您可以使用echo $TERM进行验证.如果尚未设置,请使用
作者:编程之家 时间:2020-08-08
在Vim中,有没有办法在行中水平移动对象/动作(单词,字符,视觉选择等),在它周围移动字符?
例如,我有以下几行: object => "plaintext", 我想将“对象”这个词移到右边(所以它距离’=>’是一个空格),如下所示: object => "plaintext", 我知道这样做的唯一方法是(从行的开头开始):i< esc> ea4x,或来自另一个起始位置的等价物.我喜欢做同样的事情来移动线条,但横向: " Move lines up/down nnoremap <D
作者:编程之家 时间:2020-08-08
为什么vim-airline没有正确显示符号?
我正在使用 vim-airline在 vim编辑器的底部显示状态行. 下面是我的.vimrc.local文件. 这是我的状态行的样子. 为什么符号显示不正确? 您的字体不显示所有unicode字符,但这不是问题. 您需要安装修补字体.有关说明可在官方电力线documentation中找到.预补贴字体可在powerline-fonts repository中找到. 否则你可以通过编辑你的vimrc来
作者:编程之家 时间:2020-08-08
vim – 如何使用html整理意识到离子标签来进行合成?
我正在尝试用 vim编辑一个离子应用程序,它使用html tidy启用了句法.不幸的是,我遇到了一大堆错误. 如何让html整洁地识别离子标签,或者失败使它忽略它们,这样我就不会收到这样的错误: www/index.html|26 col 5 error| <ion-pane> is not recognized! ... www/index.html|24 col 3 warning| <bod
作者:编程之家 时间:2020-08-08
vim – 根据案例标签对案例代码块进行排序
如何根据案例标签对每个案例(作为大型案例构造的一部分)关联的代码块进行排序? 我想要的是变换 – switch(val) { case C_LABEL: /* do something */ break; case A_LABEL: /* do something else*/ break; case B_
作者:编程之家 时间:2020-08-08
vim在Windows 8上的超高显示屏(3200-1800)
参见英文答案 > How do I set the default font size in Vim? 4个 gvim for windows在我的超高清戴尔笔记本电脑(3200-1800)上有微小的文字和图标.事实上,它几乎不可读.如何更改gvim gui字体并增加图标以获得高分辨率Windows 8笔记本电脑上的可读文本?
作者:编程之家 时间:2020-08-08
unix – 在FreeBSD中安装VIM
我是全新安装FreeBSD 10的新手,我正试图安装VIM: cd /usr/ports/editors/vim && export FLAVOR=no_x11 && make install clean 然后陷入困境,试图下载’libpng’: ===> Verifying install for png15 in /usr/ports/graphics/png ===> Found s
作者:编程之家 时间:2020-08-08
如何在gvim中运行javascript?
我的系统:xp g vim. 我打开g vim来编辑一个 javascript语句,该文件还没有名字. print(sum(range(1, 10))); 我想映射< F7>到javascript,如何在_vimrc中编写地图句子? 当配置完成后输入F7时,如何获得55? 我做elclanrs说,错误输出是 C:\WINDOWS\system32\cmd.exe /c ( node ^<C:\DO
作者:编程之家 时间:2020-08-09
bash – 退出vim时自动运行脚本?
我正在努力跟踪我的工作时间,我必须详细记录我正在编辑哪些文件以及何时编辑.在我的. vimrc脚本中,我有: :silent !clock_in_script.sh %:p 此clock_in_script.sh将文件的位置作为参数,并将文件名和时间写入日志. 当我退出vim时有没有办法类似地调用脚本?如果没有,有没有办法可以编写我正在编辑的文件的名称和从vim到日志文件的时间? 先感谢您! 有一
作者:编程之家 时间:2020-08-09
使用listchars在Vim中显示前导空格
参见英文答案 > Make Vim show ALL white spaces as a character 23个 我在标签上使用空格.在Sublime Text 2中,我会有前导空格显示如下: 我有.vimrc设置来显示标签,行结尾等.但我不知道如何复制我在Sublime中的内容.它很方便,因为我只能在使用空格时更容易看到缩
作者:编程之家 时间:2020-08-09
如何让vim解析quickfix窗口的多行错误信息?
我想使用make在 vim下运行我的应用程序,我希望quickfix窗口显示我的错误. 所以我有这种格式,首先以Error开头:然后文件名,行和列分隔:然后在下一行,这将是一个没有特殊格式的多行消息,然后消息将以ErrorEnd结束. 所以这是一个例子: Error: /somefile/something/something.c:12:123 SOME MESSAGE ANOTHER HELP
作者:编程之家 时间:2020-08-09
VIM:使用imap从插入模式调用函数?
我有一个函数,我已经在我的 vimrc中编写了关闭语法并设置粘贴.该函数如下所示: function! ToggleSyntax() if g:syntaxon == 1 syntax off set paste let g:syntaxon = 0 else syntax on set nopaste let g:syntaxon = 1 endif endfunction 我使用F12键来调用
作者:编程之家 时间:2020-08-09
在vim中,enter被映射到ctrl键自定义键映射
我在使用ctrl键的 vim中的键盘映射遇到了一些奇怪的行为.我猜这有一个简单的原因和解决方案,但我只是看不到它. 在重构文本的编辑过程中,我发现自己输入了类似的内容 :math:`x` 经常(这个:数学:角色会导致刻度内的任何内容被排版为例如乳胶输出中的数学). 我想映射一个像m这样的键来输入:math:“进入文本并将光标定位在刻度内. 我做到了这一点 map m i:math:``ha 这似乎
作者:编程之家 时间:2020-08-09
在VIM中自动插入插件
我想快速修改文档 00 01 10 11 看起来像 000 001 010 011 100 101 110 111 当然我可以做暴力(如上所示),但我想快速做,因为我发现我做了很多这些.到目前为止,我的方法是猛拉并粘贴4Y 4j 4P 00 01 10 11 00 01 10 11 然后有一个命令在每行之前插入0次4次吗?我知道它有点像4,0,i,0,esc ~~我希望它是4轮0(向左移动),插入
作者:编程之家 时间:2020-08-09
寻找一种简单的方法来复制上面的单词并将其粘贴到Vim中的当前光标位置
我想知道是否有命令直接复制光标上方的字符或单词并将其粘贴到当前位置? 例: sig1 : in std_logic; sig2 : in std_logic; sig3 : ^ 考虑上面的情况,我的光标位于^位置,我想复制in std_logic;并将其粘贴到当前位置.我所知道的一种方法是: 1. Move cursor up 2. Go into visual mode an
作者:编程之家 时间:2020-08-09
vim可以识别何时在Console2中使用它?
对于Console2的 Steven Harman’s Solarized tweak,我可以或多或少地使用win32 vim中的 Solarized配色方案.但有一段时间我发现自己通过vanilla cmd.exe窗口进入vim,并且Solarized 16色colorscheme与gui等效. 所以我想在我的vimrc中解决这个问题,但是如何检查console 2中是否使用了console v
作者:编程之家 时间:2020-08-09
VIM:可以在拆分窗口中查看pdf文件吗?
我想使用gVim在拆分窗口中查看pdf文件,是否有人知道这是否可行?怎么样? 一些细节:我刚刚开始使用vim并用它来做笔记,同时阅读pdf.我写自己的笔记,但我经常从pdf复制文本,所以顺利复制会很好.目前我需要为pdf查看器的alt选项卡,转到鼠标或箭头键,选择文本,复制,alt选项卡回到vim.当然这不是一项艰巨的任务,但是使用vim我觉得没有鼠标就可以实现,将手保持在“主行”,而不需要外部程
作者:编程之家 时间:2020-08-09
Vim跳转到下一场比赛而不影响搜索模式
有没有办法在不影响搜索历史的情况下跳转到VIM中的固定字符串? 假设我想使用密钥; f要跳转到下一个功能,然后跳到下一部分. 我可以做这个: nmap ;f /function<CR> nmap ;s /section<CR> 这些工作正常,但它们会覆盖最后的搜索模式.我想跳螺母保留旧的搜索字符串. 你可以调用vim函数搜索() nmap ;f :call search('function')<C
作者:编程之家 时间:2020-08-09
Vim:移动视觉选择,而不是文本,上下行
如果我在视觉上选择了这条线 Alpha <-- selected Bravo Charlie 是否有一个vim命令可以向下移动选定区域,而不添加原始选择? Alpha Bravo Charlie <-- selected hjkl键只会为您的选择添加行.我没有在视觉帮助文档中看到任何表明它可以完成的内容. 这肯定会这样做: jjVV 但它与首先取消原始选择并没有什么不同: escjjV 要么: V
作者:编程之家 时间:2020-08-09
上一页
55
56
57
58
59
60
61
62
下一页
小编推荐
热门标签
更多
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