手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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 – E185:找不到配色方案*
我一直在定制我的 vimrc文件但由于某种原因,没有colorschemes工作.每当我尝试更改colorscheme时,它只会给我: E185: Cannot find color scheme '*' 我检查了颜色文件夹,以确保我确实有颜色,我做.例如,颜色文件夹中的第一项是blue.vim,但是当我将colorscheme blue放在vimrc中时,它只是给出了 E185: Cannot
作者:编程之家 时间:2020-09-24
用感叹号重复上一个命令? VIM
当我输入一个巨大的命令时,例如: :e ~/Projects/foo/app/views/bar.rhtml Vim不可避免地告诉我,我没有保存当前的缓冲区.有一个快速的方法用感叹号重复命令,而不必重新键入整个事情? :e! # 指定vim文件时,%是当前文件的快捷方式,#是“previous”(实际上更像是“other”)文件的快捷方式,在你的情况下是〜/…/bar.rhtml
作者:编程之家 时间:2020-09-24
vim – vi的自动格式化?
是否存在vi的自动格式化工具,允许我根据语言首选项进行定义? 编辑:我不是在寻找语法高亮.我正在寻找将格式规则应用于我的代码的东西. (像支撑定位,oeprators周围的空间等) 好吧,Vim有很多语言,并且每种语言都很容易定制.
作者:编程之家 时间:2020-09-24
当使用ctrl-a递增时,在vim中创建大写十六进制字母
如果我使用ctrl-a递增十六进制数字(或ctrl-x递减),如果当前没有其他大写字母,则该数字将使用小写字母. 例如,如果我递增0x009I得到0x00a但是如果递增0xA09则得到0xA0A. 我希望它默认使用大写字母.有谁知道如何做到这一点?还有其他人关心吗? 一个棘手的方法: :nnoremap <C-A> m'<C-A>vUgUTx`` 说明: m' # Create a
作者:编程之家 时间:2020-09-24
Vim中NERDTree的替代品
我曾经非常愉快地使用NERDTree,但发现它在使用YouCompleteMe插件时会引起问题(这更有用).与此同时,我一直在使用Ctrl-P,这本身就是一个有用的插件,但我错过了NERFTree给我的项目概述. 任何人都可以提出一个大致相同的替代方案,希望没有与NERDTree相关的问题吗? 如果您使用模糊插件在大多数时间打开缓冲区,并且仅使用NERDTree来探索更大的目录层次结构,您可能想要
作者:编程之家 时间:2020-09-24
vim – 为文件禁用合成的html / tidy检查器
有没有办法禁用某个文件的合成的html / tidy插件? 我有一个手柄模板,其中包含一个空的< tbody>< / tbody>标记为占位符,我不断收到错误 修剪空< tbody> [HTML /整齐] 有没有办法禁用此特定规则,或只是禁用此特定文件的html / tidy插件? 尝试将它放在你的.vimrc中 let g:syntastic_html_tidy_ignore_errors=["
作者:编程之家 时间:2020-09-24
vim – vi只保留列的前10个字符
我怎么在vi中这样做? awk -F"," awk '{print substr($1,1,10)}' 我只想保留我的日期列的前10个字符(例如2014-01-01)并且不包括时间戳. 我试图在awk中做到这一点,但我得到了这个错误: sed: RE error: illegal byte sequence 我相信这是一个bash_profile设置错误. 这就是我在bash_profile中的含
作者:编程之家 时间:2020-09-24
在Vim进行高级搜索
有没有办法在Vim中同时搜索多个字符串?我记得在某个地方读过这篇文章是可能的,但不知何故忘记了这项技术. 所以例如,我有一个文本文件,我想同时搜索“foo”和“bar”(不一定是单个字符串,可以完全在不同的行中). 我如何实现这一目标? /^joe.*fred.*bill/ : find joe AND fred AND Bill (Joe at start of line) /
作者:编程之家 时间:2020-09-24
在Vim中,有没有办法将当前行号复制到缓冲区?
使用gdb和Vim时,我经常想停在特定的行上.通常在Vim中,我将规则区域上显示的行号复制粘贴到gdb会话.如果我可以使用类似“< magic-incantation>”的东西将当前光标位置的行号复制到xclipboard缓冲区中,这会让我省去很多麻烦.这可能吗? 把它放在你的 vimrc中 map ,n <Esc>:let @*=line(".")<CR> 然后使用,n会将当前行号复制到剪贴板中
作者:编程之家 时间:2020-09-24
pycharm – IdeaVim不加载.vimrc?
我在OS X 10.9.2上使用最新的ideaVim(0.32)和PyCharm 3.1.我在〜/ . vimrc中有几个键映射,但是它们似乎没有被ideaVIM读取.从ideaVIM的更新日志我认为它应该加载.vimrc文件的子集,它肯定应该支持密钥重映射. 例如,我在〜/ .vimrc中明确测试了下面的单行,而ideaVIM似乎根本没有读它. nmap <Space> i 有关如何使其工作的任
作者:编程之家 时间:2020-09-24
Vim:管道注册到外部命令
如何将寄存器的内容传递给外部命令的标准输入?我直观地尝试了以下内容,但它不起作用(可能有助于说明我的需要): :"0w !some_command 如果寄存器的内容没有碰巧包含NULL,那么就像它一样简单 call system('some_command', @r) .如果它恰好发生,因为使用寄存器作为变量会将它们全部转换为换行符(除了寄存器不像寄存器类型和C的结构那么简单之外,我不知道它们是如
作者:编程之家 时间:2020-09-24
禁用在Vim R插件中插入“< - ”的下划线“_”快捷方式[复制]
参见英文答案 > Vim: underscore(_) automatically converted to (<-) 4个 默认情况下,每当我键入或粘贴下划线_时,Vim-R插件都会插入< - .当我粘贴像geom_bar这样的东西时会产生问题,这会变成geom< - bar.有没有办法扭转这种捷径? 我试着看 manual(
作者:编程之家 时间:2020-09-24
在启动时最大化MacVim中的窗口
如何设置MacVim以启动一个扩展整个高度(减去菜单栏)和我的显示器宽度(不是全视图)的窗口? 如果启动时不可能,我怎样才能手动更改它(不是通过拖动窗口,而是使用命令)? 您可以设置行和列选项.只需使用“非常大”的值,Vim会将它们截断为屏幕和字体大小的最大可能值.如果你把它放在〜/ .g vimrc中,那么你的初始窗口会自动调整大小. set lines=999 columns=9999 有关详
作者:编程之家 时间:2020-09-24
vim – 在C评论中的XXX
在 vim中,每当我添加这样的评论时 int somevar = 100; // XXX有些评论 我的评论的“XXX”部分会自动突出显示.评论中的“TODO”也会同样突出显示.我自己已经广泛使用这些标记todos /引起注意,但从来没有费心去学习是什么让“XXX”和“TODO”特别.是什么让这两个词特别? 评论中是否还有其他特殊单词会自动突出显示? 这些是由Vim依赖的语法文件特殊设置的,用于设置
作者:编程之家 时间:2020-09-24
vim可以放大和缩小吗?
如标题中所示.我发现在emacs中我们可以做到这一点 emacs zoom in/zoom out 我在vim中找不到相同的东西. 您可以使用此处详述的方法: http://vim.wikia.com/wiki/Change_font_size_quickly创建键绑定来为您执行此操作. (虽然我很惊讶gvim并不支持开箱即用,MacVim不支持CMD)
作者:编程之家 时间:2020-09-22
Vim:Ruby和HTML omnicomplete没有显示本地方法/变量
希望有人可以帮助我解决一些非常不稳定的行为来自Vim中的omnicomplete与 Ruby& HTML. 问题是Ctrl X Ctrl O似乎只返回非本地命令.方法&变量名被遗漏了.如果我按Ctrl X Ctrl P它们会按预期显示,但omni只是没有提取它们. 一些东西: > –version确认已安装Ruby(ruby) >我安装了rails.vim,snipmate和supertab –
作者:编程之家 时间:2020-09-22
Vim:什么是默认的退格行为?
我正在设置我的 vimrc文件.我理解添加set backspace = indent,eol,start允许退格键在插入模式下“正常”(删除缩进,换行符,预先存在的字符),但我很困惑,是否需要将此行添加到我的文件或它是否是默认行为. 我已经尝试在没有该行的情况下运行Vim,即使没有vimrc文件,退格仍然正常工作.我应该提一下,我在MacBook上,键实际上标记为“删除”,但我认为这是无关紧要的
作者:编程之家 时间:2020-09-22
vim向内和向外缩进代码块
我正在使用m vim.我试图映射键,以便我可以在视觉上选择元素,然后我可以向内或向外缩进代码.然而,在每次击键后进行外向工作时,底部的另一条线被选中.有什么问题. " Ctrl-x - move the block of visually selected code one tab right and keep visual mode alive " Ctrl-z moves the data i
作者:编程之家 时间:2020-09-22
针对emacs的Vim样式Omnicomplete?
我已经为emacs找到了几个代码完成的elisp软件包,它们可以完成代码,但大多数代码都绑定到一个密钥,比如M- / to toggle completion.有没有类似于Vim omnicomplete的东西,您可以将其设置为自动弹出一个自动填充选项列表,您可以在其中导航,或只是继续键入. 请参见屏幕截图: 我认为 company mode最适合您的描述.看看它.
作者:编程之家 时间:2020-09-22
Emacs备忘单列出了日常vim命令的等价物
我想知道在Emacs中有两件事要做(23.2,* nix): >在一行中缩进后转到第一个字符 >转到与给定字符等效的第一个字符(相当于vim的fx命令,直到它到达x字符;或许C-s(增量搜索)是执行此操作的最佳方法) 但是,我认为如果我有一个列出导航绑定的备忘单会更好.也许Emacs(自我记录)可以自己做到这一点.是否有一个命令列表等同于vim的默认命令?如何在Emacs中导航键绑定列表? > M
作者:编程之家 时间:2020-09-22
如何跳转到VIM中的括号
目前,我正在尝试学习VIM并禁用所有模式的箭头键.在键入新函数时,我总是习惯于同时打开和关闭括号,以免忘记它们.因为,我不能回去(没有箭头键)我想知道它是如何在VIM中完成的,因为一旦关闭,你就在括号之外. 退出INSERT模式,进入括号并再次进入INSERT模式是标准做法吗?或者你只是让括号打开直到你完成? 我知道AutoClose脚本.这个问题更有助于理解VIM的做事方式,所以我想知道其他开发
作者:编程之家 时间:2020-09-22
用于替换引号内空格的vim正则表达式
我有以下格式的文字: ERR_OUT_OF_MEM, "ERR OUT OF MEM" ERR_SOMETHING_BAD, "ERR SOMETHING BAD" 我想用下划线替换文本中带引号的所有空格: ERR_OUT_OF_MEM, "ERR_OUT_OF_MEM" ERR_SOMETHING_BAD, "ERR_SOMETHING_BAD" 我能想出的最好的正则表达式是: \("\w\+
作者:编程之家 时间:2020-09-22
Vim:编辑特定文件时如何自动设置textwidth = 60?
在我的. vimrc中,我有以下几行: set textwidth=80 但是,在编辑文件时:README-SETUP和README-INSTALL我希望vim将textwidth设置为60. 我认为这可以使用autocmd针对特定文件类型完成,但我如何针对特定文件执行此操作? 你可以这样做: autocmd BufReadPre README*.txt setlocal textwidth=60
作者:编程之家 时间:2020-09-22
焦点跟随vim中的鼠标
我知道mousefocus选项只适用于gVim.但我想知道,如果可以让控制台Vim切换到不同的窗口以响应鼠标点击,那么它是否也不可能轻松添加以下鼠标移动? 我是一个xmonad用户,我喜欢关注指针功能后的焦点,我在Vim写作时做了大量的pdf查看和浏览,如果我不必保持精神上的切换,我会更开心在两种不同类型的焦点变化之间. 如果这完全不可能,我想在新的终端实例中打开新的Vim窗口(如:拆分)并不容易
作者:编程之家 时间:2020-09-22
VIM中的格式列表
我想在Vim中找到一种简单格式列表的方法. 我检查了PAR和Vim的默认格式化程序. 体育 1. this is my text this is my text this is my text 2. this is my text this is my text this is my text 3. this is my text this is my text this is my text
作者:编程之家 时间:2020-09-22
合并〜/ .vim文件夹中的vim文件
我正在尝试将所有与 vim相关的文件/插件整合到〜/ .vim文件夹中,以便我可以将其转储到github上并开始使用病原体.但是,现在我所有的vim插件都遍布整个地方. 例如,语法插件位于/usr/share/vim/vim73/syntax/syntax.vim中,当我运行时:脚本名称也显示出来,因为我的.vimrc中有语法. 因此,对于试用版,我将/usr/share / vim / vim7
作者:编程之家 时间:2020-09-22
VIM:文件类型中set和setl之间的区别
据我所知,VIM在set和setl之间有所不同,因为第一个为所有缓冲区设置了一个选项,而后者只设置了当前缓冲区的选项.如果我做了a:set tw = 80而不是a:setl tw = 80,这是显而易见的. 现在,当我执行a:set ft = plsql时,它只会在当前缓冲区上操作,尽管我没有执行setl.当然,这是有道理的.然而,我没有看到这是否记录在某处.因此,问题可能归结为:是否存在默认情况
作者:编程之家 时间:2020-09-22
Vim:箭头键在插入模式下在一行内移动
我有< Up>和< Down> nnoremapped到gk和gj,但这不会让我在编辑模式下使用它们.我尝试使用inoremap,但只是键入gk或gj. 所以我当然可以做一些像inoremap< Up> < ESC> GKI.这是最好也是唯一合理的方法吗?我不喜欢这种方法,因为对于阅读设置文件的人来说,它的作用并不明显.不是说我能看到有关我见过的任何vim设置文件. 要在插入模式下执行正常模式命令
作者:编程之家 时间:2020-09-22
如何在Vim中复制选定行上方的行
我想在所选位置上方复制N行. yNy适用于复制以下N行. 在所选位置上方复制N行的命令是什么? yNk将复制您所在的行和前面的N行.
作者:编程之家 时间:2020-09-22
如何在VIM标签搜索和导航方面取得进展?
Ctrl]是跳转到定义. Ctrl T将返回. Ctrl T的反义词是什么? :help tag-stack :[count]po[p][!] Jump to [count] older entry in tag stack (default 1). See |tag-!| for [!]. {not in Vi}
作者:编程之家 时间:2020-09-22
上一页
164
165
166
167
168
169
170
171
下一页
小编推荐
热门标签
更多
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