手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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 – 为什么vundle需要filetype关闭
在vundle的主页上,它记录了它需要在.vimrc中关闭filetype: filetype off " required! set rtp+=~/.vim/bundle/vundle/ call vundle#rc() 我不明白为什么由于我们在分开安装相关的插件(vim-coffee-script和vim-less)之后,最近遇到编辑.coffee和.l
作者:编程之家 时间:2020-06-28
在Vim中可以跳到闭合的折叠吗?
在Vim中,我经常发现自己想要做一个快速的zk或zj跳转到文件中的上一个或下一个折叠。问题是,我经常想跳过所有打开的折叠,只是跳到最近的封闭的折叠。 有没有办法做到这一点?手册中没有内置的键盘映射。 让我提出实施描述的行为的以下映射。 nnoremap <silent> <leader>zj :call NextClosedFold('j')<cr> nnoremap <silent> <lead
作者:编程之家 时间:2020-06-28
在vim中编制列表的宏?
通常情况下,我有一个项目列表,我需要在他们面前添加数字。例如: Item one Item two Item three 应该是: 1. Item one 2. Item two 3. Item three 在vim中,我可以按我的编辑模式,插入“1.”,点击逃脱。然后我去下一行,按。然后^ A增加数字。这似乎是非常低效的…我将如何制作一个宏,以便我可以去下一行,并在开始时插入一个大于前一行的数字
作者:编程之家 时间:2020-06-28
如何优雅的使用 Vim一:基本配置
如何优雅的使用 Vim(一):基本配置 Vim 十年,青春不再 转眼间,Vim 已用了十年。 从一开始的抵触、不解,到随之而来的习惯、喜欢,再到近几年编辑器层出不穷的盛况下对 Sublime Text 等短暂的尝试,以及最后即现在的回归,这是一个复杂的过程。 目前,我对 Vim 仍停留在配置和使用阶段,并没有为它开发过任何插件。希望接下来十年,能为它做一些贡献。 Vim 是一个难学难上手,即使熟悉
作者:编程之家 时间:2020-06-28
命令行 – 在Vim中打开URL的最佳方式
假设你有一个网址或一个文本文件的网页上的一个链接。用户最简单的方式是能够在Vim中打开该文件? >右键单击并将链接保存为? >使用默认为Vim的特定文件扩展名? >命令行命令? 根据你的vim二进制程序的构建方式,你可以给vim的url: vim http://www.google.com/ Vim产生卷曲并抓取文件,然后打开它。
作者:编程之家 时间:2020-06-28
vim – 保持相等大小的分割视图
我以不最大化的窗口模式启动GVIM,并水平分割窗口,确保窗口的大小相同。当我最大化GVIM主窗口时,如何保留这个相等大小的分割视图?每当我最大化GVIM,都会忘记这些窗口已经平均分配。 谢谢。 均衡分割的命令是^ W =(ctrl-W =),或在脚本wincmd =中。 要自动执行此操作,可以使用: autocmd VimResized * wincmd =
作者:编程之家 时间:2020-06-28
如何在vim中的多个选项卡中编辑相同的文件?
我经常在vim中编辑长文件,这些文件在文件中的多个不同的地方有一些代码块,我需要不断的在它之间来回移动。显然,解决这个问题的一种方法是拆分窗口:拆分和编辑不同拆分窗口中的每个部分,并且:任一窗口中的w将保存整个文件。这是非常好的,如果你有一个足够大的屏幕,但有时我必须使用vim在低分辨率的笔记本电脑,我不想通过分割窗口进一步减少我的屏幕空间。 在这种情况下,我想要做的是在多个选项卡中编辑该文件,并
作者:编程之家 时间:2020-06-28
【vim】模式与模式切换
正文 很多初学者启动vim后,不知道怎么输入字符:按了半天字母,结果屏幕还是空的。 vim和记事本或WORD不一样,不是一打开后就可以输入文字,此时它处于正常模式。 vim一共有4个模式: 正常模式 (Normal-mode) 插入模式 (Insert-mode) 命令模式 (Command-mode) 可视模式 (Visual-mode) 注意:方向键(上下左右那几个)可以在vim
作者:编程之家 时间:2020-06-28
【vim】简介与基本配置
正文 vim是一款非常强大的文字编辑软件,是各种类UNIX系统标配的文本编辑工具。相信此文的读者对它应该不会陌生,在这里就不做介绍了。 回到顶部 1.为什么要使用vim 在认识vim之前,我用过好多IDE:Visual Studio, Eclipse, C++ Builder,Source Insight, SlickEdit, Qt Creator等等,但我觉得这些东西都有这样那样的不足(Qt
作者:编程之家 时间:2020-06-28
如何优雅的使用 Vim二:插件介绍
如何优雅的使用 Vim(二):插件介绍 插件使用 vim-plug 管理。很长一段时间,我都在用 Vundle,切换到 vim-plug 并非完全必要。 " 插件定义开始 call plug#begin('~/.vim/plugged') " 在此添加插件... " 插件到此结束 call plug#end() 不得不承认,vim-plug 用起来确实比 Vundle 简单。 下面来看看有哪些
作者:编程之家 时间:2020-06-28
选项卡在Vim命令中完成
当我在Vim中输入一个命令,例如打开一个文件时,我开始输入文件名,我想按Tab并让Vim自动完成名称。但是,当我按Tab时,vim因为某些原因而放在^我。 如何使Vim选项卡完成? 启动命令行完成的字符只有在设置了nocompatible时才会默认为Tab。在Vi兼容模式下,它是CTRL-E。 这在:h cmdline-completion记录。 您可以在.vimrc文件中使用set nocomp
作者:编程之家 时间:2020-06-28
Vim:在状态行中显示函数名
我编辑一个大的C,C或Java文件,比如大约15000行,具有很长的函数定义,比如约400行。当光标位于函数定义的中间时,在Vim状态行中查看函数名称将变得很酷。 当我们设置:在Vim中设置ls = 2时,我们可以获取文件路径(相对于当前目录),行号等。如果我们也可以看到函数名,这将是非常酷的。任何想法如何得到它? 目前我使用[[去开始的功能和Ctrl-O来回到我正在编辑的行。 您可以使用 cta
作者:编程之家 时间:2020-06-28
vim 实用命令 将 vim 置于后台
就会显得很麻烦。 这里介绍一个很实用的方法: 1.将vim置于后台, 直接按 ctrl + z可以将当前的vim置于后台 2.然后可以去别的目录再打开一个 当你需要打开之前的vim的时候 3.打jobs命令 看当前有哪些vim在后台 4.最后打fg 序号,将需要的vim置于前台 实例: 1.在vim 中按下如下按键组合,将vim置于后台 ctrl + z 2.在命令中输入如下键,将需要的vim置于
作者:编程之家 时间:2020-06-28
VIM中的HTML和CSS文件没有自动完成(YouCompleteMe)
由于某些原因,我没有在html和css文件上自动完成。所有这些都适用于其他语言,例如JS,Ruby或Python。 我今天已经花了近2小时尝试修复它,但没有效果。我使用Vundle和YouCompleteMe来完成所有这些。你可以看看我的.vimrc文件这里 https://gist.github.com/comatory/73aacac1b0249b8c1c55。 我在OS X 10.10.5和
作者:编程之家 时间:2020-06-28
vim – 如何使用MIT-Scheme启动REPL for slimv
我的操作系统是Debian Squeeze。这是vim版本: VIM – Vi IMproved 7.2(2008年8月9日,编译2010年7月12日02:29:33) 我在http://kovisoft.bitbucket.org/tutorial.html读了一本教程,并尝试启动麻省理工学院的REPL。不幸的是,我没有开始。 当我按“c”时,它开始一个终端窗口加载mit-scheme。 vim
作者:编程之家 时间:2020-06-28
vim – Nerd tree:enter不打开sub dirs
我在Mac OSX 10.6.8上通过Pathogen安装了NERDTree。 当我vim一个目录,我不能用Enter键进入子目录。此外,dirs看起来像这样: ?~V? doc/ 这是怎么回事? 把它放在我的.vimrc中解决了这个问题:let g:NERDTreeDirArrows = 0 创作者给了我修复:https://github.com/scrooloose/nerdtree/issu
作者:编程之家 时间:2020-06-28
Vim学习
1.参考:Vim:https://zh.wikipedia.org/wiki/Vim
作者:编程之家 时间:2020-06-28
如何在vim窗口中修复缓冲区?
我可以修复一个缓冲区,以便从vim窗口中删除它的唯一方法是关闭它? 例如,我使用NERDtree插件,它在vim窗口中显示文件系统。有时我忘记在使用quickfix命令之前将焦点更改为其他窗口,并且错误文件最终替换文件树。 (更不用说NERDtree的窗口默认宽度只有31) 编辑: 我试图用这个问题来实现的是模拟Eclipse在vim中的观点和编辑器的概念。在这个术语中,NERDTree(和其他专
作者:编程之家 时间:2020-06-28
如何退出Vim quickfix?
我知道当你运行:在vim中,你可以使用命令来完成每个错误,如:cn和cp。然而,我经常发现自己滚动了我不需要修复的警告。有没有办法退出滚动错误/警告并恢复编辑? (我听说你可以设置Vim来忽略警告,但我被告知很困难,所以我正在寻找一些容易的东西)。 你可以通过运行 close the quickfix window: :ccl[ose] 如果要再次open the quickfix window(
作者:编程之家 时间:2020-06-28
emacs相当于vim的shift-h和shift-l
我想知道如果emacs有这些光标移动命令内置,或者如果我要写它们或在某个地方找到一个片段。我发现他们很漂亮,并经常在vim中使用它们。到目前为止,我还没有在emacs的文档中找到它们。 在vim中,它们看起来像这样: shift-h – >将光标移动到屏幕顶部 shift-m – >将光标移动到屏幕中间 shift-1 – >将光标移动到屏幕的底部 只是为了澄清,我不是希望将光标移动到文档的顶部/
作者:编程之家 时间:2020-06-28
将等号上的文字与vim对齐
我倾向于在等号上调整代码以提高可读性。由此: $ = jQuery.sub() Survey = App.Survey Sidebar = App.Sidebar Main = App.Main 为此: $ = jQuery.sub() Survey = App.Survey Sidebar = App.Sidebar Main = App.Main 在vim中有简单的方法吗?
作者:编程之家 时间:2020-06-28
vim – 设置netrw像NERDTree
>我使用nmap< silent> < F2> :NERDTreeToggle< CR>切换nerdtree窗口。我如何用netrw做同样的事情? > nerdtree窗口不显示在缓冲区列表(:ls)中。 netrw列在缓冲区列表中。如何让它不列出? >:bn命令工作,但是:bp命令在netrw窗口中不起作用。这是个bug吗 “Vexplore”命令打开一个垂直目录浏览器。您可以通过将以下代码添加
作者:编程之家 时间:2020-06-28
如何在Vim中对CSS文件进行字母排序
我得到一个CSS文件: div#header h1 { z-index: 101; color: #000; position: relative; line-height: 24px; margin-right: 48px; border-bottom: 1px solid #dedede; font-size: 18px; } div#
作者:编程之家 时间:2020-06-28
有没有vim命令将光标移动到父括号?
有没有vim命令将光标移动到父括号? 我有一个这样的配置文件,我想直接到父括号。有没有一个简单的运动命令来做这个,还是有办法组合命令来做我想要的? PARENT{ // I want to move my cursor here CHILD { stuff... } CHILD { stuff... } CHILD { stuff... } ... CHILD { s
作者:编程之家 时间:2020-06-28
在某个列中更改vim中的背景颜色
我想通过更改背景颜色(或者也可能只是一行)来突出显示vim中的换行边距/文本宽度。很多IDE都有这个。我嘲笑我在说什么: 任何人都知道这可以在macvim还是gvim中完成? 尝试这个: :match ErrorMsg '\%>80v.\+' 它会突出显示超过80个字符的文本,您可以用任何换行宽度替换“80”。但是,它只会突出显示超出宽度的字符,然后仅在实际上长于宽度的行上突出显示。 检查http
作者:编程之家 时间:2020-06-28
在vim中更改HTML标签,但保留属性(环绕)
假设我有一个标签(光标在*): <h1 class="blah" id="moo">H*ello!</h1> 我想把它改成: *<h2 class="blah" id="moo">Hello</h2> 即更改标签的类型,但保留所有元素。 使用surround.vim,我可以做: cst<h2> 但是将HTML更改为: *<h2>Hello</h2> 只是改变标签可能,但保留所有的属性?环绕文档似乎
作者:编程之家 时间:2020-06-28
VIM将文件设置为文件.git/COMMIT_EDITMSG
我想在git中编辑提交文本时自动“设置拼写”。从%我看到它写入名为.git / COMMIT_EDITMSG的文件名。编辑该文件时,如何更新我的.vimrc自动设置拼写。 在线上的东西 if(filename有一个单词COMMIT) 设定法术 科幻 通常,您可以使用autocmd(au BufNewFile,BufRead COMMIT_EDITMSG setlocal spell)来执行此操作,
作者:编程之家 时间:2020-06-28
在Vim中如何在.h和.cpp文件之间快速切换同名?
假设我有一个包含大量.h和.cpp文件的文件夹。我经常需要做以下事情: >打开一个文件prefix_SomeReallyLongFileName.h, >做一些改变, >然后打开prefix_SomeReallyLongFileName.cpp。 我可以使用:e< filename>使用自动完成,但是作为前缀对于许多文件是相同的,这变得不方便。 有没有快速的方法打开与当前文件同名的文件,但不同的扩
作者:编程之家 时间:2020-06-28
vim 操作备份
vim是一个很强大的编辑器 在vim下可以同时代打开多个文件 一、在vim编辑器中可以同时打开多个文件,基本命令如下: 假设你现在想编辑 a.txt文件 和 b.txt文件 1)vi a.txt b.txt 2): n 下一个文件; 3):N 上一个文件 ; 4):wq! 全保存并退出 ; 5):split (简写 :sp)设置水平分屏; 6):vsplit(简写 :vsp)设置垂直
作者:编程之家 时间:2020-06-28
vim c++ 代码自动格式化配置
最近半年用 vim 写 golang代码, vim-go 插件用得挺舒服的,回头再在 windows 平台上用编译器写 C++ 代码感觉有点不习惯了, 除了受golang 简洁的编码风格影响,也受到 vim-go 插件的影响,对 golang 代码自动格式化,省了不少事,研发效率提高了很多,所以 C++ 编码环境也折腾了一下,网上找了些 vim 编写 C++ 代码格式化的方案: 一、安装 vim
作者:编程之家 时间:2020-06-28
上一页
135
136
137
138
139
140
141
142
下一页
小编推荐
热门标签
更多
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