手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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
VI(VIM):从右到左删除/更改?
我经常使用“c-t- $char”改变字符和“d-t- $char”,并希望能够反过来做同样的事情. 一个例子: cobbler reposync --only=puppetlabs-6Server-x86_64 如果我的光标位于该行的末尾,我想向后删除= char.带来这个的是我想从BASH emacs模式转到vi模式. 您可以使用T和F.例如cT =或dF =等
作者:编程之家 时间:2019-05-15
linux – 如何在后台打开另一个文件Vim from Bash命令行?
我正在从使用G vim转移到控制台Vim. 我在Vim中打开一个文件,然后挂起Vim,在命令行上运行几个命令,然后返回到Vim. > Ctrl Z(在正常模式下)挂起Vim并返回到控制台 > fg可以用来将焦点返回给Vim >作业列出后台作业,可用于获取作业号 把一个给定的工作带到前台(例如,fg%2把工作2带到 前景). 但是,当Vim处于后台并发布vim文件时,文件将在Vim的新实例中
作者:编程之家 时间:2019-05-09
linux – 如何在vim中递归使用模式打开文件
人们怎么用一个命令在 vim中打开多个文件? 这些我想打开的文件有一些模式,例如: myfile1dsa myfile2dsdas myfile3xzczxcz 并且这些打开的文件也在我的vim窗口中创建自己的选项卡? 并提出题目问题: linux命令中的“ – ”是什么意思?与“ – ”有什么不同? 例: grep --color 'data' fileName 您可以使用vim内的方式打开它们
作者:编程之家 时间:2019-05-09
linux – 如何使用Ctrl-Backspace在gnome-terminal中删除vim中的单词?
我希望Ctrl-Backspace在 vim插入模式下删除当前的单词.从xterm里我可以通过这个来拉 :inoremap <C-H> <C-W> 但是在gnome-terminal中,我无法找出一种方法来实现. 当在vim插入模式下,如果我键入control-v然后按退格键,我在xterm中得到^ H,^?在gnome终端.不幸, :inoremap <C-?> <C-W> 在gnome-ter
作者:编程之家 时间:2019-05-08
linux – 如何通过shell脚本执行vim命令
嗨我有一个情况 我有一个shell脚本,我必须将输入传递给vim. 详细解释 在这里,我已经编写了我无法更改的shell脚本.这是它的代码. sudo vim /mnt/etc/{hosts,hostname,ports} 由于打开了这个主机文件,我们可以手动在主机名文件旁边通过:n和ports文件的类似文件. 但我必须从我的.sh文件中执行相同的操作. 此外,我必须编辑ports文件,完成后我必
作者:编程之家 时间:2019-04-26
linux – 如何在vim的ex模式下从缓冲区粘贴?
我在从文件复制某些文本然后将其复制到新的拆分窗口时遇到问题. 3yy |新| P 在命令模式下工作 就像我按下的那样 复制后在分割窗口中显示’p’ 它的工作 我明白你想: >在当前缓冲区中拉出当前行和下面的两行, >在新的水平分割中打开一个空缓冲区 >将这三行粘贴到空缓冲区中. 那是对的吗? 我没有得到的是为什么你想在Ex模式下这样做,而它在普通模式下如此简单(和工作): 3yy :new<cr>
作者:编程之家 时间:2019-04-26
linux – vim命令中的转义字符
我想运行这样的命令: vim -c "%g/blablabla/norm /str<ESC>cwSTR" file 我如何在命令中编写转义字符? 在键入命令时,使用control-v然后转义以进入转义. 但是,我不得不质疑vim是否适合这项工作.通常情况下,你会喜欢像sed这样的东西.也就是说,我不太清楚vim命令是什么,所以也许你确实需要它.
作者:编程之家 时间:2019-04-26
linux – VIM中的交互式终端
我正在使用Vim来编辑源代码,但我也希望在 vim的窗口中嵌入一个终端(就像在Kate中一样,你知道). 现在我已经看到了将vim缓冲区转换为交互式终端的vimsh插件,但我不喜欢它的两件事: >它在启动时自动打开.我可以随时禁用它并使用特殊命令调用终端吗? >它将窗口分成两部分并占据顶部窗口,但我希望它占据底部窗口.这可以安排吗? PS:我不是一个vim大师:) 也许这就是你想要的: Conqu
作者:编程之家 时间:2019-04-26
在Vim,我想回去一个字 与w相反
当你使用vim时,你可以用w逐字前进。我如何倒退? 使用b返回一个字。 你可能还想检查W和B,提前/回去一个WORD(这 consists of a sequence of non-blank characters, separated with white space. 根据:h WORD)
作者:编程之家 时间:2020-05-16
如何扩展当前文件的完整路径以传递给Vim中的命令?
当我去命令模式和类型 :!mycommand % 我得到我的命令对当前文件执行(%被扩展到当前文件名)。 有没有类似的结构,扩展完整的文件名(带完整路径)? 我使用Windows。 :!mycommand%:p 有关: :!cd%:p:h
作者:编程之家 时间:2020-05-16
如何在Vim或Linux中将空格转换为制表符?
我已经查看了几个关于Stack Overflow的问题,如何将空格转换为标签,但没有找到我需要的。似乎有更多的问题,如何将标签转换为空格,但我试图做相反的。 在Vim我试过:retab和:retab!没有运气,但我相信这些实际上是从标签到空间反正。 我尝试在命令提示符下展开和展开,没有任何运气。 这里是有问题的文件: http://gdata-python-client.googlecode.co
作者:编程之家 时间:2020-05-16
vim 查找统计一个字符串出现次数
统计一个文档(document) 中某个字符串出现多少次的命令 :%s/string/&/gn just replace string with what you want to encount
作者:编程之家 时间:2020-05-16
VIM ctrlp.vim插件:如何重新扫描文件?
我遇到了令人敬畏的 ctrlp.vim plugin.它是一个很好的替代 Command-T plugin,我以前用过。我不喜欢的Command-T的是,需要大约20-30秒来重新扫描文件,当它第一次启动vim后被调用。 CtrlP工作得更快,但似乎没有自动重新扫描新创建的文件。如何手动触发重新扫描? 谢谢! 从 documentation: <F5> - Refresh the match
作者:编程之家 时间:2020-05-16
如何退出 Vim,竟然困扰了这么多新手!
(点击上方公众号,可快速关注) Stack Overflow 又达到一个「里程碑」啦!5月24日,SO 官方博客发文称,SO 上咨询「如何退出 Vim 编辑器」的问答贴,阅读量已突破 100 百万次了。 2012 年 8 月 6 日,jclancy 发了这个帖求救。快 5 年了,「如何退出 Vim 编辑器」这个帖子前前后后帮助了这么多在 Vim 中「迷路」的新手。 有网友在 HN 和 Reddi
作者:编程之家 时间:2019-07-08
VIM用粘贴缓冲区的内容替换字?
我需要在一个文件中做一堆字替换,并希望使用vi命令,而不是一个EX命令,如:%s /// g。我知道这是在当前光标位置替换单词的典型方式:cw< text>< esc>但有没有办法做到这一点与未命名寄存器的内容作为替换文本,而不覆盖寄存器? 我想“粘贴”你的意思是未命名(yank / put / change / delete / substitute)注册,对不对? (因为这是那个将被覆盖的更改
作者:编程之家 时间:2020-05-16
比较Vim中的两个选项卡
场景:我打开了Vim并粘贴了一些文本。我打开第二个选项卡:tabe和粘贴一些其他文本。 目标:我想要一个第三个选项卡,其输出等效于将两个文本写入文件并用vimdiff打开它们。 最接近我可以找到是“diff当前缓冲区文件”,但不区分两个打开但未保存的缓冲区。 我建议打开第二个文件在同一选项卡,而不是一个新的。 这里是我通常做的: :edit file1 :diffthis :vnew :edit
作者:编程之家 时间:2020-05-16
如何使用 Vim 的 help
实际上,无论是 Vim 的基础知识还是进阶知识,大都可以从 help 中找到指引。但是我想很多人并没有意识到这一点,或者并没有重视这一点。RTFM (read the fucking manual) 是学习的一个很好的途径,至少对于 Vim 而言,help 是一个绝佳的资源。 Vim 的 help 在哪里 Vim 在 GitHub 托管的仓库下 vim/runtime/doc 在本地 Vim 目录
作者:编程之家 时间:2020-05-16
【好用的.vimrc】支持vim语法高亮,保留上一次编辑内容,记住位置等配置
以下内容,保存到 ~/.vimrc 文件即可,以作备份。 "ctags set tags=tags;/ set wrapscan "启用循环查找方式 set guifont=Monaco:h10 " 字体 && 字号 set expandtab " 设置tab键换空格 set tabstop=4
作者:编程之家 时间:2020-05-16
保存vim宏
有人知道如何正确保存/重用在vim编辑器内记录的宏吗? 使用q后跟字母来记录宏。这只是进入一个复制/粘贴寄存器,所以你可以像普通模式下的“xp或”xP命令一样粘贴。 要保存它,你打开.vimrc并粘贴内容,然后寄存器将在下次启动vim时。 格式如下: let @q = 'macro contents' 但要小心引号。他们必须正确逃脱。 所以要保存一个宏你可以做: >从正常模式:qq>输入任何命令>
作者:编程之家 时间:2020-05-16
你在VIM中调试C代码吗?怎么样?
问题是对所有的人,谁使用VIM来开发C应用程序。 在我的生活中有一段时间,这可以描述为 “我讨厌VIM!”..“VIM很好! 然而,主要在MS Dev IDE成长,我已经习惯了那些F5-F11快捷键调试代码,观察窗口,调用堆栈和主要代码 – 所有可见性,不需要键入任何gdb命令。 所以,这里是问题: 你还使用VIM进行调试吗?或者为此切换到某个IDE?哪一个 ? 对于那些使用VIM来调试代码:是否
作者:编程之家 时间:2020-05-16
Vim编辑器查找替换
1.字符替换与撤销(Undo操作) 1.1 替换和撤销(Undo)命令 r+<待替换字母> 将游标所在字母替换为指定字母 R 连续替换,直到按下Esc cc 替换整行,即删除游标所在行,并进入插入模式 cw 替换一个单词,即删除一个单词,并进入插入模式 C(大写) 替换游标以后至行末 ~ 反转游标所在字母大小写 u{n} 撤销
作者:编程之家 时间:2020-05-16
VIM:从当前位置删除直到空格
通常当开发我面临一个嵌套的对象,我想从代码中删除线的中间像这样: htmlDoc.WriteLine("<b><h3>" + this.cbAllSyncs.SelectedItem.ToString() + "</h3></b>"); 我想删除的部分是: this.cbAllSyncs.SelectedItem.ToString() 我知道我可以计算单词和句点的数量,并输入7dw从我当前的光标位
作者:编程之家 时间:2020-05-16
Vim复制粘贴命令
vi/vim复制粘贴命令
作者:编程之家 时间:2020-05-16
vim安装插件YouCompleteMe,出错,YouCompleteMe unavailable: requires Vim compiled with Python 2.x support
I read the wiki "https://github.com/Valloric/YouCompleteMe/wiki/Building-Vim-from-source". But it misleads me. Please DO NOT configure vim like this on Ubuntu 14.04.5 LTS --enable-pythoninterp=yes --
作者:编程之家 时间:2020-05-16
vim – 如何使用nerdtree创建目录
我一直在使用NERDTree一段时间。每次我需要创建一个新的目录,我需要去终端。有一个快速,容易的方法使用NERDTree创建一个目录。 我读了doc,但找不到任何东西。 当在NERDTree窗口中,按’m’;你应该在底部看到一个菜单。键入’a’添加子节点。现在输入要创建的目录,确保在末尾添加一个“/”,否则脚本将创建一个文件。 AFAIK NERDTree不能创建父目录,如’mkdir -p’。
作者:编程之家 时间:2020-05-16
如何跳转到vim中的特定字符?
如何跳到vim中的下一个字符X? 我经常使用,例如,dt:或ct:删除/改变一切直到冒号(或某些其他字符)。 有没有简单的组合键简单地移动我的光标位置到那个字符? 您可以键入f< character>将光标置于下一个字符和F< character>为前一个。
作者:编程之家 时间:2020-05-16
Vim中 ctags 跳转直接跳到第一个匹配行的问题
意图 用ctags搜索代码时, 用 ctrl + ] 后,只有一个匹配项直接跳转,有多个则列出所有匹配项选择跳转 问题 在 vim 中使用 ctags 是一个很令人舒服的事情,但有时一些默认的配置和不知原因的问题导致在使用 ctags 时很烦心,如: 在用ctags搜索代码时, 用 ctrl + ] , 缺省情况下, vim会把你带到第一个匹配的地方, 有时候这个不是你想要的, 那应该怎么跳到别的
作者:编程之家 时间:2020-05-16
详述如何退出 Vim 编辑器
Vim 是一个类似于 Vi 的著名的功能强大、高度可定制的文本编辑器,其在 Vi 的基础上改进和增加了很多特性。怎么说呢?学习如何用 Vim 进行文本编辑应该算是程序员的必备技能之一啦!But,很多同学在使用 Vim 进行文本编辑的时候却不知道如何退出 Vim 编辑器,这就有些尴尬啦!因此,在本文中,详细列出如何 Vim 编辑器的方法,希望对大家有些帮助。 首先,点击Esc键,Vim 进入命令
作者:编程之家 时间:2020-05-16
vim常用command
[vim] :sqlit 分隔窗口 ctrl-w 切换窗口 :close 关闭窗口 /android 查找android,然后如果按n,表示向下查找,如果按N,表示向上查找 ?android 查找android,然后如果按n,表示向上查找,如果按N,表示向下查找 CTRL-P/CTRL-N 翻看查找历史记录 q/和q? 在vim窗口最下面打开
作者:编程之家 时间:2020-05-16
Vim命令大全
1. 关于Vim vim是我最喜欢的编辑器,也是Linux下第二强大的编辑器。 虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编辑来得高效。 如果是初学vi,运行一下vimtutor是个聪明的决定。 (如果你的系统环境不是中文,而你想使用中文的vimtutor,就运行vimtutor zh) 1.1 Vim的几种模式 正常模式:可以使用快捷键命令,或按:输入命令行。 插入模
作者:编程之家 时间:2020-05-16
上一页
94
95
96
97
98
99
100
101
下一页
小编推荐
热门标签
更多
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