手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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文件中有错误,因此当我运行加载该错误的命令时,它会在屏幕上闪烁一个毫秒的错误,然后我可以读取它们。我想暂停此显示或延长超时,以便我可以阅读它们。 使用:消息,您可以调用先前(错误)消息。 (但请注意,Vim只保留最后200个)
作者:编程之家 时间:2020-06-24
vim – 防止光标在插入模式退出时移回一个字符
…你会怎么做? 任务额外信用:找出一种方法强制vim刷新光标位置后立即退出插入模式 虽然我不建议更改默认光标力学,一种方法 实现所讨论的行为是使用以下插入模式 映射。 :inoremap <silent> <Esc> <Esc>`^ 这里,Esc键在插入模式下重载以附加运行 “^`命令将光标移动到最后一个位置 时间插入模式已停止。因为在这个映射中它被执行 在使用Esc离开插入模式后,立即光标离开
作者:编程之家 时间:2020-06-24
vim regex将所有数字增加1
我有一个准备语句在java中,我在前面添加一个参数。 长故事短,我不得不采取一吨的设置方法,并增加他们的第一个参数1。 我想要一个快速的方法来做一个搜索和替换匹配所有的数字,然后增加一。 弄清楚了。 %s/\d\+/\=(submatch(0)+1)/g http://vim.wikia.com/wiki/Using_an_expression_in_substitute_command
作者:编程之家 时间:2020-06-24
vim – 切换文件/缓冲区时未保存的缓冲区警告
我使用FuzzyFinder与vim打开文件和缓冲区之间切换。它的工作原理像一个魅力,除非当前我正在工作的文件有一些变化。 Vim不会让我切换缓冲区,直到我保存它: “E37:自上次更改以来没有写入(添加!覆盖)”。 有没有办法抑制这个警告,除非我退出编辑器?所有我想做的切换到一个不同的缓冲区引用一些代码和切换回。 我想你可以使用:set hidden。
作者:编程之家 时间:2020-06-24
vim – 如何在视觉块模式中选择整列?
说我有这个简单的文本在(g)Vim: a b c a b c a b c a b c a b c 更改为可视块选择模式后,如何选择整个第3列? Ctrl V G选择整个文本。我正在寻找一个键盘快捷方式来选择一个整列选择,如果有的话。 谢谢。 G移至最后一行,但如果设置了 startofline或 compatible(启用startofline)选项,则将光标移动到第一个非空白
作者:编程之家 时间:2020-06-24
Bash/Zsh 下调用 Emacs/Vim 编辑当前命令
Bash 环境 多数时候我们用的是 Bash, 比如个人的 Linux 不愿去定制,远程服务器的由不得你去定制,所以就从 Bash 说起。 默认键绑定 emacs, 操作是 ctrl-x, ctrl-e 在默认的 Bash 环境下,只要在命令行中按下 ctrl-x, ctrl-e 就会把当前命令的内容调入到环境变量 $EDITOR 指示的编辑器(默认为 emacs)去编辑,编辑后保存退出就会立
作者:编程之家 时间:2020-06-24
vim中设置python代码缩进为4个空格
echo "setlocal et sta sw=4 sts=4" >> /etc/vimrc 这样用vim写python脚本时,1个tab就等于4个空格了是空格哟,不是tab哟,可以tab自动缩4空格,也可以手动4空格,这样就可以混用了哟
作者:编程之家 时间:2020-06-24
Vim相关基础命令
引言 很多情况下需要在linux系统下面执行代码,但是通常我们习惯于windows的界面,这样有一种解决方案是在windows下开发,然后将代码push到linux上面执行。可是这有个问题,windows和linux需要具有同样的环境,比较麻烦。如果直接在linux下开发会不会方便很多呢。因此决定学习并熟练vim,用vim编程。 vim是什么 vi: Visual Interface 可视化接口
作者:编程之家 时间:2020-06-24
vim – 将相邻选项卡移动到拆分?
有一个简单的方法将Vim中的相邻选项卡移动到当前窗口作为分割? 看着周围我到达了一个邮件列表讨论,有人说这是操作Ctrl W,T的反向,而不提供解决方案。 我提供两个解决方案,第一个我检查自己,我可以保证它的工作。第二,我很快就要尝试。 第一个解决方案:通过创建文件夹〜/ .vim / plugin并将文件Tabmerge.vim下载到文件夹中来安装此插件 http://www.vim.org/s
作者:编程之家 时间:2020-06-24
vim语法高亮提高性能
当我滚动我的文件和编码时,如何提高性能?使用语法高亮,vim非常慢。当我关闭它,一切正常。 有没有办法或任何建议,使其更快? 尝试这些设置: set nocursorcolumn set nocursorline set norelativenumber syntax sync minlines=256 也检查http://vim.wikia.com/wiki/Fix_syntax_highlig
作者:编程之家 时间:2020-06-24
Vim自动完成
所以我知道你可以得到Vim自动完成与Ctrl-X,Ctrl-O,但我想知道,如果你可以重做它所以它工作只需按Tab(更像Textmate的片段),或者甚至我可以重新映射它的东西有点更短(即使我不能得到漂亮的选项卡完成),因为我发现Ctrl-X,Ctrl-O有点尴尬。 地图标签到Ctrl-X,Ctrl-O :imap <tab> <c-x><c-o> 请参阅this page从vim-wiki为更聪
作者:编程之家 时间:2020-06-27
如何临时关闭Vim插件?
我在Vim有多个插件,其中一些修改Vim的默认行为。例如,我使用Vimacs插件,这使得Vim在插入模式下的行为类似emacs。有时我想关闭Vimacs插件,而不移动vimacs.vim从plugins目录。有办法吗? 你可以这样做,如果你使用一个插件管理器,如 Vundle或 Pathogen,这将保持插件在自己的目录下的〜/ .vim / bundle /目录下。 在这种情况下,只需使用以下命
作者:编程之家 时间:2020-06-27
【懒人笔记】我的VIM配置
colorscheme peachpuff set ruler set number set tabstop=4 set hlsearch set incsearch syn on " set list " set listchars=tab:..,trail:. set showmatch set smartindent set shiftwidth=4 set autoindent set
作者:编程之家 时间:2020-06-27
ViM:minibufexpl与bufexplorer插件
我想为vim安装一个缓冲区浏览器。 minibufexpl和bufexplorer都有非常好的评级。任何人都可以解释他们之间的差异或利弊。还是只是味道的问题? 谢谢! 我使用了这两个插件。我使用minibuf探索器很长一段时间(几年),这是相当不错,除非你有大量的缓冲区打开的情况。然后它只是变得混乱,开始占据大量的屏幕空间。 缓冲区浏览器不会给你一个常见的缓冲区,你已经打开,但它实际上是一个更加坚
作者:编程之家 时间:2020-06-27
VIM中的ANSI颜色代码
我有一个脚本生成日志文件与ANSI颜色代码在其中,像这样: [2012-05-14 18:00:02] ^[[0mINF: -- Starting update script --^[[0m [2012-05-14 18:00:29] ^[[91mERR: Improper date, entry being ignored.^[[0m 有没有办法让Vim了解这些颜色代码? 感谢任何帮助。 使用C
作者:编程之家 时间:2020-06-27
用vim回流注释块
我正在清理别人的代码并使用vim。我想回流的意见,使它们的格式一致。 例如: # one two three four five six seven # eight nine # ten eleven twelve thirteen fourteen # fifteen sixteen seventeen # eighteen # nineteen 会成为
作者:编程之家 时间:2020-06-27
自动转到vim中的下一行
vim中一个令人沮丧的行为是,当我将光标向右或向左移动(分别为“l”或“h”)并且在行的结尾或开头时,我的光标不会移动到下一行的第一列或上一行的最后一列。 有没有办法改变这种行为? 您可以使用whichwrap设置使h和l围绕单个行的开始和结束: set whichwrap+=h,l 然而,Vim的文档建议这样做,可能是因为它可能有意想不到的副作用(如打破插件,或更改常用的键映射工作)。 作为替代
作者:编程之家 时间:2020-06-27
VIM:更精确的C/C++代码解析解决方案?
上一页: 我已经在VIM工作了一年。许多伟大的事情:组合,脚本。每当我在不同的编辑器中编辑的东西,我感觉迟钝/不舒服没有VIM的导航。 问题: 最让我感到烦恼的事情是使用现有工具(ctags,cscope)的源代码导航。通常,ctags无法找到变量的声明,cscope与ctags相反,查找具有相同变量名称的所有定义。与调用树导航相同的疯狂,找到转发声明以及单个类定义等。 与MS Intellise
作者:编程之家 时间:2020-06-27
vim中的折叠功能
有什么方法或工具来折叠vim中的功能,如Visual Studio或Eclipse? 最好的祝福, Vim folding commands --------------------------------- zf#j creates a fold from the cursor down # lines. zf/ string creates a fold from the cursor to
作者:编程之家 时间:2020-06-27
VIM选择整个行
如何在VIM中选择一行,当您的光标位于该行的某个随机点时? 我知道你可以做(v,$)来获得最后一行,或者(v,^)来开始,但是当你做(v,$,^)它在逻辑上不会选择整个行,它从光标中选择,直到结束,然后将其切换到光标直到开始…所以这种方法当然失败。 资本V在一个关键笔划中选择当前行;二,如果你在shift v中包含“shift”
作者:编程之家 时间:2020-06-27
如何在vim中的文件列表中打开文件?
我在vim中打开的文件列表如下: /dir1/file1 /dir2/file2 /dir2/file3 ..... 如何在同一个vim会话中使用分割或编辑方式,一个接一个地打开所有这些最简单的方法? 我会用-p表示选项卡 vim -p `cat yourlistoffiles`
作者:编程之家 时间:2020-06-27
vim的常用配置及使用方法
点击打开链接 vim是vi发展出来的一个编辑器,ubuntu为了减小安装文件的尺寸,默认安装了vi的原始版本,我们需要下载安装它的升级版本:vim. vim的功能丰富,而且可以根据自己的需要对其进行配置,下面来谈谈vim的一些常用配置. 安装vim的命令为: $ sudo apt-get install vim 进入用户主工作目录,输入以下命令: $ vim .vimrc 在文件中添加如下内容
作者:编程之家 时间:2020-06-27
vim copy命令到剪贴板/缓冲区
如何将ex命令复制到剪贴板或将其粘贴到缓冲区? 在Windows上使用gvim 可以通过 the buffer +访问Windows剪贴板。因此,可以使用< C-R>来完成粘贴剪贴板作为ex命令。 。如果要将ex命令复制到剪贴板,则需要显示命令历史记录(q :)并将其复制到剪贴板缓冲区(“yy”)中。
作者:编程之家 时间:2020-06-27
Vim:缩进一个空格(不是shiftwidth空格)
默认的VIM缩进命令由shiftwidth空格缩进 例如 >> Indent line by shiftwidth spaces << De-indent line by shiftwidth spaces 有没有任何方式缩进一个或n(其中n!= shiftwidth)空格? 一种方法是使用Ctrl V垂直选择块中的列,然后垂直插入,然后键入空格和 我不知道有没有更好的方法。但是,有几种方
作者:编程之家 时间:2020-06-27
vim – 你如何在光标下直接*号*
在vim等人中,您可以使用CTRLA和CTRLX来增加或减少光标所在的数字。然而,这增加了整数,但我想直接在光标下增加数字。这有点难以形容,所以这里是我的意思: Ctrl+A usage, cursor is over the "6": [6]5 -> 66 What I need: [6]5 -> 75 or: 3[8]90 -> 3990 我希望这是有道理的。 我已经google了一点,但
作者:编程之家 时间:2020-06-27
如何使用Vim快速查看Mercurial或Git更改
当我在Vim中编辑文件时,我想快速突出显示自我上次提交以来所做的任何更改,同时仍然可以编辑文件。有没有什么可以接近这样做? 尝试 vcscommand插件,使用:VCSVimDiff查看目前版本的差异(支持hg和git,也可能是其他一些SCM系统)和内部:bdelete(:bd)(当然,打开的缓冲区当然不存在)停止差异。如果您使用gentoo,则可在存储库中使用:app-vim / vcscomm
作者:编程之家 时间:2020-06-27
在Vim中格式化Ruby代码
现在就转移到Vim。在TextMate中,我可以通过点击Cmd-Alt- [格式化代码。如何在Vim中实现相同? 请参阅下面的命令命令。我发现我也需要在我的.vimrc中,以便Vim知道如何自动绑定Ruby。 if has("autocmd") filetype indent on endif Vimcasts有 a useful screencast关于你可能感兴趣的这个问题 gg=G g
作者:编程之家 时间:2020-06-27
使用sudo与.vimrc
我使用CentOS并在我的/ home目录中创建了一个.vimrc文件。我通过创建一个txt文件测试它,是的,这很好。现在,我的项目文件在我的/ srv目录中,SELinux已打开。我尝试打开一个文件:vim README.txt,是的,我的.vimrc设置仍在应用中。 现在,由于我在/ srv目录下,简单的做vim意味着我的文件是只读的。所以,我做sudo vim README.txt以便能够编
作者:编程之家 时间:2020-06-27
如何更新Vim来编码新的html元素
我想知道如何设置vim来使新的html5元素(即“画布”和“视频”)与现有的“脚本”,“body”元素(或其他语言中的保留字,如python的“def” )等。当前版本来自通常用于终端仿真器的MacPorts。 html.vim是Vim咨询的语法文件,用于确定哪些标签将被着色。这个位置取决于你安装的Vim。在这个语法文件中,您会看到许多行如下所示: " new html 4.0 tags syn
作者:编程之家 时间:2020-06-27
vim编辑常用命令
插入、查找、定位、删除、复制粘贴、替换 一、插入文本 常用的,当然是i,但是如果只用i,那就太土鳖了,记住i、o、a即可, 当然大小写,一般区分前后的概念,这个是vim在设计各类指令的原则。 命令 执行的操作 记忆方法 --------------------------------------------------------------
作者:编程之家 时间:2020-06-27
上一页
128
129
130
131
132
133
134
135
下一页
小编推荐
热门标签
更多
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