手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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
在vimdiff中打开一个非差异窗口
有时候我正在使用 vimdiff,想要获取代码并将其放在第3个窗口/缓冲区中供以后参考.但是,当那个窗口打开时,几乎所有东西都被识别为差异(因为它与其他两个文件有意地不同).如何在使用vimdiff时以非差异模式打开窗口? 您可以通过执行以下操作来阻止窗口与其他窗口进行区分:diffoff在该窗口中. 另见:h:diffoff.
作者:编程之家 时间:2020-08-11
可以在vim中突出显示匹配的引号吗?
通过 vim中的语法高亮显示,我得到了一个方便的功能,当我将光标放在它上面时,匹配的paren或括号将突出显示.是否有可能为报价做同样的事情? 虽然没有雄辩,但一种解决方法是选择匹配引号内的所有内容.您可以使用以下命令执行此操作: vi" 这将选择引号之间的所有内容.但是,您将无法使用嵌套引号获得正确的结果,因为它将匹配第一个找到的“.
作者:编程之家 时间:2020-08-11
如何让vim显示BOM为
当我查看我们其中一个服务器上的文件时,我看到如下内容: <feff>sku;qty productsku;1 当我下载文件并用vi打开它时,我看不到< feff> 当我这样做时:我可以看到< feff>但我现在也看到了^ M. <feff>sku;qty^M productsku;1^M 但我不想设置^ M.我只是想看看< feff>. 另一个例子是< 80>我在另一个文件中. 我怎样才能设置vi
作者:编程之家 时间:2020-08-11
vim – 如何配置ctags以使用CSS,SCSS,HTML?
我已经在stackoverflow上阅读了很多博客文章和答案,但似乎我做错了,因为我还有E388:找不到定义错误.我做了什么: >从这里下载ctags http://ctags.sourceforge.net/ >通过以下方式安装:./ configure&& make install >在我的.vimrc文件中设置tags = tags; $HOME >在〜/ .ctags中添加一些行(见下文)
作者:编程之家 时间:2020-08-11
在ideavim上禁用鼠标支持
有没有办法在idea vim文件版本中禁用鼠标支持?每次点击都进入可视模式真的很烦人. 在终端没有鼠标的情况下不可能和vim具有相同的行为,但是我可以在pycharm的ideavim上使用它吗? 在Vim仿真中无法禁用鼠标支持.但请注意,只有在使用鼠标选择文本时,IdeaVim才会切换到视觉选择模式.简单点击不应使IdeaVim进入视觉选择模式.
作者:编程之家 时间:2020-08-11
用户的vimrc设置不适用于root
我在我的用户中修改了. vimrc文件.当我切换到超级用户时,设置不起作用. 当我检查文件的内容(使用vim编辑器)时,我可以看到换行符的映射击键 (所有文本都在同一行的屏幕右侧延伸,但是当我以root身份查看.vimrc的内容时,我看到同一个窗口中的所有文本一个在另一个下面(这可能是一个非常愚蠢的区别) ,但这是我注意到的唯一区别.文件中的所有数据都是相同的). 我无法理解什么是错的,我怎么能纠
作者:编程之家 时间:2020-08-11
VIM突出显示匹配开始/结束
我正在尝试找到一个插件,用Verilog突出显示匹配的开始/结束语句. VIM使用花括号/括号,但它不适用于它的开头/结尾.我希望VIM突出正确的开始到正确的结束. 在我看来,你最好的选择是使用matchit.这个脚本是 vim运行时的一部分,可以通过在. vimrc中添加以下行来轻松加载: runtime macros/matchit.vim 标准的Verilog文件类型插件已包含您需要的mat
作者:编程之家 时间:2020-08-11
之后检测后台vim:sh
我经常在使用 vim时使用:sh命令(例如用grep做). 但有时我忘记了我的外壳后面有一个vim. 是否有命令检测到我的shell后面有一个vim? 您可以看到是否设置了特定于Vim的shell变量: $echo $VIM $echo $VIMRUNTIME $echo $MYVIMRC
作者:编程之家 时间:2020-08-11
vim – diffput到多个缓冲区?
有时在使用 vimdiff编辑三个文件时,我想将一个文件从一个文件复制到另外两个文件.通常这将完成如下: :diffput 2 :diffput 3 但是,帮助diffput说: *:diffpu* *:diffput* *E793* :[range]diffpu[t] [bufspec] 这让我很好奇bufspec是否允许您指定多个缓冲区.我尝试使用文档,然后猜测,但没有运气. :help bu
作者:编程之家 时间:2020-08-11
默认情况下使用Vim / Ack搜索整个项目
我想使用Ack(或类似的插件,如果其他东西可以完成这项工作)默认情况下在Vim中搜索我的整个项目,而不仅仅是当前目录.理想情况下,我最终会得到一个像在Sublime中使用Cmd Shift F一样的过程.我怎样才能做到这一点? 像CtrlP这样的选项让g:ctrlp_working_path_mode =’r’让它在包含像.git这样的文件的最近的父目录中搜索将是完美的. (https://git
作者:编程之家 时间:2020-08-11
vim – 清除当前行的简短命令?
有时我想清除 vim中的一行而不是删除它. 之前: foo bar lineToClear baz 后 foo bar baz 在我知道的vim命令中,我能得到的最接近的是D(大写d),但通常这需要我先输入0才能到达行的开头. 我知道,我很懒. 是否存在只清除整行的命令,而不仅仅是光标后的字符? 也许某种Containment式的直接大脑界面? 您可以使用S.它清除该行,然后进入插入模式.如果您
作者:编程之家 时间:2020-08-11
在插入模式下是否有键盘快捷键告诉vim我不想再在评论中?
当我用 Java编写//注释,然后按Enter键时,vim有助于在下一行的开头添加//. // This is the first line of my comment <CR> // <-- these were added automatically by auto-comment. 正如我所说的,这是一种有用的行为(我使用//进行多行注释,以便用/ * ….* /轻松注释掉大块代码,并仅使用
作者:编程之家 时间:2020-08-11
Vim:映射在命令行模式下工作的键序列
noremap <C-S> :update<CR> vnoremap <C-S> <ESC>:update<CR> inoremap <C-S> <ESC>:update<CR> 这些是我设置的绑定,通过保存缓冲区让Vim响应Ctrl S.我并没有真正使用它,但这对于断断续续/断开或与其他编辑器交互的时间非常方便,我们偶尔会被迫忍受这些编辑器,并且总是只提供用于提交更改的单个绑定. 无
作者:编程之家 时间:2020-08-11
vim / gvim关闭和隐藏之间的区别
我对VIM不熟悉,我想知道:close window命令和:hide window命令之间的区别.我已经阅读了文档,但他们似乎都在做同样的事情…… :关][!] 能够: >当屏幕上只有一个窗口时失败. >:设置隐藏. >使用[!]退出当前会话而不保存它(即:clo [se]!). 不能 >执行一个边命令. :隐藏] 不能 >当屏幕上只有一个窗口时失败. >:设置隐藏(不相关). >使用[!]退出当
作者:编程之家 时间:2020-08-11
编辑同一个文件时,是否可以在拆分窗口vim中使用单独的可视模式?
当我在 vim中打开文件Foo.txt,然后使用:vsplit以便我可以并排检查它的不同部分时,我注意到如果我在左边做任何类型的视觉选择,vim将选择右边的文字相同.此外,如果在我开始视觉选择时双方没有对齐,无论我切换到哪一侧都会跳转到与所选择的那一方相匹配. 我希望能够使用可视模式突出显示分割窗口两侧的文本的不同部分,或者至少能够使用左侧的可视模式,然后将光标移动到右侧.如果两个文件实际上是不同
作者:编程之家 时间:2020-08-11
vim – Mac OS X上的Powerline无法按预期工作
如图所示,在为 vim安装电源线后,某些符号无效. 为了搜索谷歌我认为补丁字体可能有问题.但经过努力,我无法解决这个问题.有人能帮助我吗? Environment: Mac OSX 10.8.2, iTerm2. 请参阅“ Custom font not working for iTerm2.”问题.
作者:编程之家 时间:2020-08-11
在Chromebook中使用SSH-Agent的本地Vim,本地文件系统和SSH客户端?
我在某处读到了在启用开发人员切换后可以实现这一点,但无法找到如何访问它.线程 here解释了包含ssh工具但缺少本地版本讨论的javascript插件.那么如何在Chromebook中拥有本地fs,本地Vim和ssh客户端?有了SSH客户端,我也是.想要密钥认证,也就是ssh-agent. 如果没有互联网,我如何才能让这种Chromebook的弹性降低?开发需要本地工具,如Vim,本地FS和SSH
作者:编程之家 时间:2020-08-11
在VIM中,有没有办法为模板尖括号定义syn区域而不会与小于符号冲突?
至于{,}和[,]和(,),我真的希望能够为<,>定义语法区域.用于C模板用法,如下所示: 一个< b取代; 但是,有没有办法创建这样的语法区域,而不会与以下内容发生冲突: if(a< b< c> :: d) 第一个<显然是一个“小于”运算符,应该作为模板参数的区域的开头被丢弃. 我试图使用几个选项,但无法使其工作.尝试使用复杂的正则表达式识别模板args区域而不是一个小于操作似乎真的不可能,
作者:编程之家 时间:2020-08-11
如何激活Vim的可视模式中的相对行编号?
当我进入可视模式时,我正试图让Vim切换到相对行编号,然后回到绝对编号.我注意到有InsertEnter和InsertLeave autocmd事件,我可以像这样使用: autocmd InsertEnter :set rnu autocmd InsertLeave :set nu 问题是,我似乎无法找到视觉模式的等效物. 视觉模式没有此类事件(尚未实施;您可以提交补丁).要进入可视模式,您只需覆
作者:编程之家 时间:2020-08-11
强迫Vim的mksession使用相对路径?
我正在尝试使用打开文件的相对路径在Vim中保存我的会话.在sessionoptions中使用cur_dir,文件的路径将是相对wrt.当前目录,但会话文件包含cd / path / to / base / directory命令: ... cd /path/to/base badd +0 relpath1/file badd +0 relpath2/file ... 如果我将curdir从sess
作者:编程之家 时间:2020-08-11
如何有效地使用VIM浏览SASS / CSS文件?
这个互联网领域最聪明的头脑! 请告诉我如何使用VIM有效浏览SASS中的代码库. Tagbar没有显示SASS树,我也不能分层次地折叠样式声明. 所以,问题是 – 如何使用标签栏和/或折叠SASS / SCSS / CSS文件? 也许你可以建议我有效浏览SASS的其他方式? 谢谢! 折页 使用〜/ .vimrc中的set foldenable和set foldmethod = indent,您可以
作者:编程之家 时间:2020-08-11
在打开文件之间切换时Vim出现问题
我在Vim中打开了多个文件.当我想从一个文件切换到另一个文件时Vim不允许我切换,除非我保存文件或退出.有没有一种方法可以让我每次想要切换时都不需要保存?这是Vim的问题还是我犯了错误?如果这是Vim工作的方式,谁能告诉我合理的原因? 只需添加 set hidden 到你的〜/ .vimrc.它可以随时打开多个未保存的文件. 当你在这里时,你也应该添加这一行: set switchbuf=useo
作者:编程之家 时间:2020-08-11
vim中的智能标签
有没有办法通过接下来的两种方式使 vim句柄按下? >插入缩进的常用标签. >插入空格以进行对齐. 使用结果应如下所示(—>它的标签,_它的空格) foo() { --->int_a_____=_2; --->int_count_=_12; } 有 Smart Tabs plugin.我不使用它,但它看起来像你想要的. 编辑:实际上,我已经编写了我自己的实现,因为我想要一些额外的功能(比如仍然在注
作者:编程之家 时间:2020-08-11
bash – egrep结果以vim作为行参考文件列表
在 shell中,我使用以下函数创建文件列表并将其传递给vim. 感觉还好,但是我丢失了行参考,我按正确的顺序打开文件,但是当光标从第一行开始时我必须再次搜索文本. 〜/ .bashrc上的实际功能 function vimgrep(){ vim `grep -IR "$1" * | awk -F: '$1!=f{print ""$1"";f=$1}' | grep -v 'Test\|te
作者:编程之家 时间:2020-08-11
shell – Emacs相当于VIM的`%`?
在VIM中,可以使用%来指示调用 shell命令时的当前文件名.任何人都可以指向我的文档方向,显示emacs中的等价物吗? 没有一个.但这是Emacs!所以在这里: (defun my-shell-command-on-current-file (command &optional output-buffer error-buffer) "Run a shell command on the
作者:编程之家 时间:2020-08-11
vim – 如何丢弃完成建议
我刚刚改变了我的’completeopt’设置: set completeopt = preview,menuone,longest 到默认值: set completeopt = preview,menuone 经过一段时间的使用,我已经决定了 喜欢默认选择第一个条目. 我确实有一个烦恼.我希望能够尝试 完成,如果我正在寻找的匹配不在列表中 丢弃建议的完成并恢复原始文本. 这是怎么做到的? 我似
作者:编程之家 时间:2020-08-11
使用Vim在文本换行中自动继续使用Haskell注释中的前导破折号
我正在使用Vim编辑我的 Haskell源文件,并设置了’textwidth’选项以自动换行超长行.所以我的〜/ .vimrc看起来像: set tw=78 现在,当我写一个长度超过78个字符的行时,最后一个字会自动转到下一行.这对于在源文件中编写注释非常有用.好的一点是,在注释中,当最后一行太长并自动包装时,前导注释符号会自动插入每行的开头.但这只适用于C风格的评论,但遗憾的是不适用于Haske
作者:编程之家 时间:2020-08-11
在Vim中导航跳转列表,其中Tab映射到别处
我已经映射了< Tab>切换缓冲区的关键.但是,如< Tab>相当于< Ctrl-I>,我无法导航跳转列表. 有没有办法将跳转列表导航映射到其他键(例如g和g),以便我可以使用< Tab>独立? 是的,在定义地图时只需使用nore. nnoremap g, <C-o> nnoremap g. <C-i> nore告诉vim不要尊重映射右侧的地图.
作者:编程之家 时间:2020-08-11
Vim CommandT-喜欢搜索字符串
在 vim中是否有办法以类似于CommandT中的方式搜索文件中的字符串(grep / ack等…)? 所以说我调用了搜索窗口.到目前为止我写的字符串的可能匹配将在我继续键入时开始显示. 我认为没有任何原生(如:set findasyoutype)方法可以完全按照你的意愿行事. 但是有一个插件!好吧,至少有三个: > LustyExplorer通过其:LustyBufferGrep命令提供此功能.
作者:编程之家 时间:2020-08-11
在vim的一行中搜索第n个匹配
我正在编辑一个wiki文件,我想在两列之间添加一个新列. | *No* | *Issue* | *File* | *Status* | | 1 | blah | foo | open | | 2 | blah1 | foo1 | close | 现在在第3和第4列之间我想插入另一列,如果我可以搜索第四列匹配“|”在给定行中的字符,我可以用“| |”替换它.如何用vim做到这一点? 最终结果将是这
作者:编程之家 时间:2020-08-11
上一页
60
61
62
63
64
65
66
67
下一页
小编推荐
热门标签
更多
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