手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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 的删除、复制与粘贴命令都会用到众多寄存器中的某一个。我们可以通过给命令加 “{register} 前缀的方式指定要用的寄存器。若不指明, Vim 将缺省使用无名寄存器(“”) 倘若我们没有指定要使用的寄存器, Vim 将缺省使用无名寄存器,它可以用双引号表示为了显式地引用该寄存器,我们得使用两个双引号。例如, “”p,它完全等同于 p 命令。 复制专用寄存器(”0) 当
作者:编程之家 时间:2020-06-18
进入编辑模式 , vim命令模式 , vim实践
笔记内容: l 5.5进入编辑模式 l 5.6 vim命令模式 l 5.7 vim实践 笔记日期:2017.8.4 5.5 进入编辑模式 所谓编辑模式就是进入可以编辑文件内容的状态,就和进入word文档进入记事本是一样的,最普遍进入编辑模式的方式就是按i,即进入当前光标所在位置的编辑模式。下面介绍几种进入编辑模式的方式: Shift+i也可以进入编辑模式,但是光标会移动到光标所在行的行首。 按
作者:编程之家 时间:2020-06-18
vim介绍与一些使用方式
笔记内容: l 5.1 vim介绍 l 5.2 vim颜色显示和移动光标 l 5.3 vim一般模式下移动光标 l 5.4 vim一般模式下复制、剪切和粘贴 笔记日期:2017.8.4 5.1 vim介绍 Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是自由软件。Vim是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转
作者:编程之家 时间:2020-06-18
Vim PHP omni完成
我试图获得PHP自动完成在Vim。现在当我做一个$ blog = new Blog(); $ blog->然后点击CTRL X CTRL O我期望omnicompletion返回Blog中的所有函数。 相反,它返回整个项目的所有函数。我已经为我的项目建立了ctags:ctags -R * 有什么办法使自动完成上下文感知? catchmeifyoutry’s answer通过在使用omnicompl
作者:编程之家 时间:2020-06-18
有什么办法让vim自动包装python字符串79字符?
我发现这个 answer关于使用括号包装字符串非常有用,但在Vim有一种方法使这自动发生吗?我想在一个字符串内,打字离开,并让Vim只是把我的字符串的括号,并根据需要包装。对我来说,这将是一个巨大的节省时间,因为我花了这么多时间只是手动包裹长字符串。提前致谢。 例: >我键入以下文本: mylongervarname = "my really long string here so please
作者:编程之家 时间:2020-06-18
在Vim中删除一对括号,括号或大括号
在Vim中,如果我有像Ruby中的代码: anArray << [anElement] 和我的光标在第一个[,我可以跳到]与%键,我可以删除[]与d%之间的所有内容,但如果我只是想删除[和]离开所有剩余内容两者之间。换句话说,什么是最快的方式: anArray << anElement 使用Vim的Surround.vim插件: http://www.vim.org/scripts/script.
作者:编程之家 时间:2020-06-18
如何在vim中只使用tab(而不是空格)
我喜欢使用tab比空格(可能有点不同于大多数其他) 但我发现,当我在行结束时按Enter键,它将添加一些空格,但不是标签。所以,我必须删除他们,然后按Tab。 我想知道如何设置vim: >仅使用制表符缩进线条 >一个标签看起来像4个空格,但实际上是一个标签 >当在一行结尾处敲入Enter时,新行只以标签开始 我已经google了一段时间,但没有找到一个好的答案。先谢谢你 更新 答案@Alok在大多
作者:编程之家 时间:2020-06-18
如何在Vim中搜索所有源代码?
当使用Vim,并给一个目录填充代码(例如〜/ trunk /)与一些子目录,有没有办法grep /搜索整个源代码的文本/正则表达式的实例? 目前我使用: :lcd ~/trunk :grep "pattern" *.py */*.py */*/*.py */*/*/*.py (显然我把这限制到Python文件,这是一个不同的问题,但值得注意的是,理想情况下,我想限制搜索到具有特定扩展名的文件。)
作者:编程之家 时间:2020-06-18
编辑器 – 使用模糊搜索在Vim中打开文件
我正在寻找一种方式使Vim有能力通过模糊搜索它的名称打开一个文件。 基本上,我想要能够定义一个项目一次,然后有一个快捷方式,将给我一个地方键入文件名,并将匹配,如果任何字母匹配。 这种功能存在于我看过的大多数编辑器中,但是对于我的生活我不知道如何让Vim这样做。 注意,我正在寻找的东西,不需要我有任何想法在我的目录树中的文件是什么。我只想要能够通过文件名打开它,无论它在什么目录。 谢谢 有两个伟大
作者:编程之家 时间:2020-06-18
vim创建程序文件自动添加头部注释
修改 ~/.vimrc,在文件最后添加以下内容: " add header comments for .h .c .hpp .cpp .mk .sh new file " auto call SetTitle func autocmd BufNewFile *.[ch],*.hpp,*.cpp,Makefile,*.mk,*.sh,*.py exec ":call SetTitle()" " a
作者:编程之家 时间:2020-06-18
VIM安装NERDTree插件显示工程目录
先下载,官网:http://www.vim.org/scripts/script.php?script_id=1658 将文件NERD_tree.zip中的内容全部解压到~/.vim目录下,如果没有.vim目录,则新建一个。 如下: total 44 -rw-r--r-- 1 readyao users 6320 Oct 16 09:31 CHANGELOG -rw------- 1 readya
作者:编程之家 时间:2020-06-18
笔记-有关于Vim
安装bundle来管理Plugin https://github.com/VundleVim/Vundle.vim#about 安装YouCompleteMe https://github.com/Valloric/YouCompleteMe/tree/cd4172746279fbe177e18e7731a92ede8054e598#general-usage 安装YouCompleteMe时,并
作者:编程之家 时间:2020-06-18
VIM安装TagList插件显示文件函数列表
下载地址: https://zh.osdn.net/projects/sfnet_vim-taglist/downloads/vim-taglist/4.5/taglist_45.zip/ 分别将taglist目录下的doc和plugin中的文件拷贝到 ~/.vim目录下的doc和plugin中。 在~/.vimrc文件中加入以下内容: let Tlist_Show_One_File=1 let
作者:编程之家 时间:2020-06-18
学习Vim的四周计划
Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发。 vim具有自定义配色方案,语法高亮,linting和自动填充功能 Vim是一个以非常难学而闻名的命令行文本编辑器(有个关于Vim的笑话:问如何生成一串真随机数,答让一个Web开发人员退出Vim)。所以为什么还要学习它呢,尤其是当你已经习惯现有的文本编辑器或者IDE的情况下?学习Vim的优势包括以下几点:
作者:编程之家 时间:2020-04-13
如何获取正在执行的当前vimscript的路径
在我的vim插件中,我有两个文件: myplugin/plugin.vim myplugin/plugin_helpers.py 我想从plugin.vim(使用vim python支持)导入plugin_helpers,所以我相信我首先需要把我的插件的目录在python的sys.path。 我如何(在vimscript)获得当前执行脚本的路径?在python中,这是__file__。在ruby中
作者:编程之家 时间:2020-06-18
vim – NERDTree – 如何删除文件
如何使用NERDTree: vim plugin page删除文件? 我把它放到我的.vimrc文件中: set modifiable 但是我不知道要删除的命令! 非常感谢 :)。 这个 How to create folders in Vim (by preference using NERDTree)? 应该给出答案。只需在NERDTree窗口中键入m,并在QuickFix窗口中显示一个对话框
作者:编程之家 时间:2020-06-18
vim:在新标签页中打开标签
是否有插件或脚本在新选项卡中打开ctags条目?我想把光标放在一个函数上,按ctrl]并在另一个选项卡中打开该条目。我也想如果我可视地选择一个条目,对于ctrl]仍然工作,并在新的vim选项卡中打开。 您可以 C-wC-] C-wT 达到这个效果 然后你还可以映射: :nnoremap <silent><Leader><C-]> <C-w><C-]><C-w>T 编辑:另外,根据实际需要,不要忘记
作者:编程之家 时间:2020-06-18
vim 删除一整块,vim 删除一整行
陈永鹏的微博 陈永鹏的csdn博客地址:http://blog.csdn.net/chenyoper 陈永鹏的博客园地址:http://www.cnblogs.com/Yoperchen/ dd:删除游标所在的一整行(常用) ndd:n为数字。删除光标所在的向下n行,例如20dd则是删除光标所在的向下20行 d1G:删除光标所在到第一行的所有数据 dG:删除光标所在到最后一行的所有数据 d$:删除
作者:编程之家 时间:2020-06-18
在文件中嵌入vim设置
在一些文件中,我可以看到一条注释行,通常是最后一行,使用vim设置。 vim是否读取这些设置?如果是,是什么样的设置人可以放在任何限制? 他们被称为模型,虽然我不确定你可以与他们的程度,这里是一个链接到vimtips wiki与一些例子: http://vim.wikia.com/wiki/Modeline_magic help modeline 从vim内检出官方文档。
作者:编程之家 时间:2020-06-18
VIM工具的使用三
h 或 向左箭头键(←) 光标向左移动一个字符 j 或 向下箭头键(↓) 光标向下移动一个字符 k 或 向上箭头键(↑) 光标向上移动一个字符 l 或 向右箭头键(→) 光标向右移动一个字符 [Ctrl] + [f] 屏幕『向下』移动一页,相当于 [Page Down]按键 (常用) [Ctrl] + [b] 屏幕『向上』移动一页,相当于 [Page Up] 按键 (常用) [Ctrl] + [d
作者:编程之家 时间:2020-06-18
Vim命令合集
命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename的文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim file1 file2 file3 ... 在vim窗口中打开一个新文件 :open file 在
作者:编程之家 时间:2020-06-18
minibufexplorer(vim)的替代品?
minibufexplorer是vim的一个持久缓冲区管理器,它存在于自己的窗口中。它显示所有已打开的缓冲区,以及当前在Windows中可见且具有未保存更改的颜色指示器。 这是一个伟大的插件,我一直被永远挂在。没有持久缓冲区显示,我发现我现在感到迷路了。 问题是,minibufexpl往往阻碍其他窗口控件的方式。因为它是一个正常的vim窗口,它的行为像一个,导致问题,如果你想说,旋转你的其他工作窗
作者:编程之家 时间:2020-06-18
在Vim中使用命令行模式下的正常模式运动
在命令行模式下是否可以进行模态编辑? 一些例子: >写了之后!ls〜/ foo / bar我想要db删除bar >我执行了上面的命令,现在我想将ls更改为mv并跳回到$ 默认情况下,当在Vim命令行上打开命令行窗口,您可以按Control f(或另见set cedit),在命令行窗口中可以使用常规模式Vim编辑键编辑命令。 Enter将运行命令或控制c将返回到标准命令行。 所以在你的具体例子中,你
作者:编程之家 时间:2020-06-18
如何在VIM中将多行合并为一行?
例如: 我想合并这样的文本 CATEGORIES = [‘Books’, ‘Business’, ‘Education’, ‘Entertainment’, ‘Finance’, ‘Games’, ‘Healthcare & Fitness’, ‘Lifestyle’, ‘Medical’, ‘Music’, ‘Navigation’, ‘News’, ‘Photography’, ‘Produc
作者:编程之家 时间:2020-06-18
vim编辑器介绍和使用
vi编辑器:全屏的文本编辑器 vi:Visual Interface,可视化界面; S.U.N:Bill Joy,vi,Space,SUNOS(Solaris); vim:vi IMprove vim相对于vi有更多的新特性; 1.语法着色显示; 2.更多的命令; 3.历史记录; vi:模式化文本编辑器 模式: 编辑模式(
作者:编程之家 时间:2020-06-18
Vim中复制粘贴缩进错乱问题的解决方案
http://blog.csdn.net/wzy_1988/article/details/50264285
作者:编程之家 时间:2020-06-18
在Grep的输出中打开文件到Vim的-o -mode
如何将文件列表放到Vim的-o -mode? 我有一个文件列表作为Grep的输出。 我运行失败 1 grep -il sid * | vim -o 2 grep -il sid * | xargs vim -o 3 grep -il sid * | xargs vim 4 vim -o `grep -il sid *` 5 vim -o | grep -il sid * 第二个为我工作。第三也,虽
作者:编程之家 时间:2020-06-18
search – 显示Vim中的匹配数
当您执行搜索时,Google Chrome中有一个很好的功能。它会告诉您您要搜索的关键字的匹配数。然而,在Vim我没有看到这样的功能。有些人建议使用%s / pattern // gn或类似的: http://vim.wikia.com/wiki/Count_number_of_matches_of_a_pattern Unable to count the number of matches i
作者:编程之家 时间:2020-06-18
有记事本的vim插件吗?
有很多关于vim和记事本的问题和答案,但它不是绝对清楚,什么是最好的方式使记事本行为像一个vim(如果可能的话)。 更新 似乎这个问题需要一些额外的信息我的动机。我假设自己是一个vim初学者。我很难改变我的编辑器。我认为比vim插件为我目前的编辑器可以给我方便的感觉在新环境更舒适。 大多数是什么使得Vim是什么导致的事实,它是一个模态编辑器。如果没有办法把NP变成模式编辑器,你不会远。快速浏览一下
作者:编程之家 时间:2020-06-18
如何在使用vim创建新文件时自动添加一些框架代码
当使用vim创建一个新文件时,我想自动添加一些框架代码。 例如,当创建一个新的xml文件时,我想添加第一行: <?xml version="1.0"?> 或者当创建html文件时,我想添加: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.
作者:编程之家 时间:2020-06-18
上一页
118
119
120
121
122
123
124
125
下一页
小编推荐
热门标签
更多
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