手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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
是否存在更新的“vimtutor”?
vim附带了一个很好的内置的交互式教程。您只需运行以下命令即可访问本教程: $ vimtutor 它非常容易使用,因为它创建了基本命令的工作案例。是否有更高级的教程?有任何一个想法建立一个帮助使用把他们的VIM技能到一个新的水平?大多数教程和cheat-sheet网站vim只显示命令,但不一定具体的用途和例子。 有高级教程吗? 这是项目的类型,可以是一个开放源代码文档,每个人都可以添加示例?像Vi
作者:编程之家 时间:2020-06-18
Vim编辑器基本操作
vi编辑器:全屏的文本编辑器 vi:Visual Interface,可视化界面 vim:vi iMproved 相对vi有更多新特性: 1.语法着色支持 2.更多的命令 3.历史记录 模式: 编辑模式(命令模式),默认工作模式 插入模式(输入模式),文本信息的自由编辑,在左下角有"Insert
作者:编程之家 时间:2020-06-18
(Vim)diff两个子程序在同一个文件中
是否可能diff或甚至vimdiff两个几乎相似的子程序发生在同一个文件?如果是,如何? 我可以想到复制两个子程序在两个单独的文件,然后差别,但有没有办法在原始文件? 谢谢! 你不能在原始文件中这样做,但你可以这样做,而不使用单独的文件,只有单独的缓冲区。如果您在寄存器a中复制了一个子程序(例如,在可视模式下以“ay类型”)和寄存器b中的其他子程序, enew | call setline(1,
作者:编程之家 时间:2020-06-18
vim插件: nerdcommenter[快速注释]
安装 Bundle 'scrooloose/nerdcommenter' 使用 使用默认的快捷键, 不需要自己绑定(vim默认的为“\”) <leader>cc 加注释 <leader>cu 解开注释 <leader>c<space> 加上/解开注释, 智能判断 <leader>cy 先复制, 再注解(p可以进行黏贴)
作者:编程之家 时间:2020-06-18
vim – 在“EVERY”选项卡中自动打开NERDTree
是否可以在NERDTree中按t或T在每个选项卡中打开NERDTree,如果是,如何? 这可能不是最好的方法,但如果你编辑插件/ NERDTree.vim并改变这: exec "nnoremap <silent> <buffer> ". g:NERDTreeMapOpenInTab ." :call <SID>openInNewTab(0)<cr>" 对此: exec "nnoremap <sil
作者:编程之家 时间:2020-06-18
VIM:let g:,let b:等之间有什么区别?
我经常看到在vim插件类似这样: let g:variable let b:variable let l:variable 我对vim文档和互联网上的这些字母’g’,’b’,’l’进行了长时间的研究,但我发现注意到。 那么这些字母对应是什么呢?什么是完整的字母表? 请参阅:help internal-variables 它列出以下类型: (nothing) In
作者:编程之家 时间:2020-06-18
Vim中b和B之间有什么区别?
我googled,这就是它说: 回去一个字,使用b。再一次,B将包括Vim认为单词的更多字符。 我不明白B和B不同。你能给我一个例子来说明我明白吗?谢谢。 [编辑]实际上我不知道这是因为在在线vim game,我试图回到WORDS从!与b,但它没有工作。然而,当我尝试与Vim安装在我的电脑,它与b。所以这只是为了使玩家使用B的帮助下线索? 这里是游戏的图片: 像大多数大写的运动对,b按字移动,但B
作者:编程之家 时间:2020-06-18
如何将当前行编辑在vim的屏幕顶部
这是非常不方便的,当我正在编辑的行在屏幕的底部。因为您看不到任何以下行,并且阻止您对当前行之后的文件的内容采取任何“眼睛引用”。 所以我的问题是有一个vim命令可以刷新显示,并将当前行编辑到屏幕的顶部?提前致谢。 见 this reference。 z<return>
作者:编程之家 时间:2020-06-18
如何更改Vim中的swp文件的文件夹路径
我在远程服务器上的项目工作。我不想在服务器上有交换文件。我想所有的交换文件Vim(当然,gVim)保存在指定的目录。我怎么能这样做? 看起来你需要设置目录选项: http://vimdoc.sourceforge.net/htmldoc/options.html#%27directory%27 http://vimdoc.sourceforge.net/htmldoc/recover.html#s
作者:编程之家 时间:2020-06-18
unix – 在vim中打开与当前文件相同的文件夹中的文件
在vim中,当我有一个缓冲区打开,我经常需要加载文件所在的同一目录中的另一个文件,但由于我通常不会cd到它,pwd是一个父文件夹,所以我必须重新键入路径。有这样的捷径吗?或者一种方式将pwd更改为文件所在的目录? 例: cd /src vi lib/foo/file.js lib / foo有两个文件:file.js和file2.js 在vi中: :e file2.js # doesn't wo
作者:编程之家 时间:2020-06-18
为什么Vim在加入线时添加空格?
我想在Vim中解包文本。当我加入线时,我在句子之间获得额外的空间。 这是为什么? 格式化会破坏信息。有许多不同的文本块,将导致相同的一次格式化。因此,没有办法在没有先验知识的情况下反转操作(即撤消)。 未格式化: Unformatted text could start out as either all one line, or several, yet look the same when f
作者:编程之家 时间:2020-06-18
如何使vim的visualbell只闪烁顶/底线?
已经使用Vim多年了,这整个时间我只是接受了如何明亮和分心的视觉铃声。最近有人向我展示了Emacs的视觉效果,它只能闪烁屏幕的顶部和底部。有没有人知道如何重现这种行为在Vim? 如果它目前不是可配置的,有没有人知道它会是多么困难补丁?我有一些C经验,但不熟悉代码库。 Vim和版本 你的问题的大问题是,这个问题取决于vim版本。 vim版本我的意思不是版本(7.3 …),但更多如果你使用MacVim
作者:编程之家 时间:2020-06-18
vim sublime monokai 配置
1. https://github.com/sickill/vim-monokai clone一份代码 2.monokai.vim 放到你的 ~/.vim/colors里面,如果不行就放/usr/share/vim/colors里面 3.vim ~/.vimrc 添加几行代码 4.vim打开一个文件 enjoy
作者:编程之家 时间:2020-06-18
语法高亮在Vim中引起可怕的滞后
我喜欢Vim。但它现在给我很难的时间。 我使用了很多插件,在过去的6个月里,我发现了很多真棒的。但是我的Vim真的慢了。我做常量清理,但它没有帮助太多。 我在那里,Vim是完全不可用。感觉像它每秒2-5帧,切换标签/缓冲区大约一秒钟,用hjkl滚动是非常可怕的,滞后是如此糟糕,甚至在插入模式下输入一个句子是混乱(由于滞后)。 编辑:实际上,当我打开新的Vim实例的OK-ish,但在15分钟内,它变
作者:编程之家 时间:2020-06-18
你最喜欢的方式评论几行在Vim是什么?
它发生更多的时候,不是我必须在Vim一次评论几行。我知道的方法不如说TextMate方式来注释行。 你最喜欢做什么? 我目前使用: 方法1: >去第一个字符的一行,并使用blockwise视觉模式(ctrl-v) >向下/向上,直到选择要注释的每行的第一个字符 >使用shift-i,然后键入您的注释字符(#for Ruby) >使用esc将注释字符插入到每一行 方法2: >选择需要使用linewi
作者:编程之家 时间:2020-06-18
如何隐藏gvim的菜单/工具栏?
我没有使用的菜单和工具栏在gvim在Windows上;我可以隐藏他们吗? 这将为文本区域提供更多空间。 :set guioptions -=m 删除菜单栏。 :set guioptions -=T 删除工具栏。 My reference
作者:编程之家 时间:2020-06-18
如何在Vim中“向后选项卡”(删除选项卡或选项卡空格)?
有没有快速的方式来退回而不按退格(但是有很多空间,我已经设置了我的选项卡空间)? 如果您处于插入模式: > Ctrl d – 向左移动 > Ctrl t – 右移 如果您处于正常模式: > Shift<< - 向左移动电流线 > Shift>> – 右移电流线 如果您处于视觉模式并选择了1行或多行: >& – 换档选择左 >> – 换档选择权 如果你的意思是只是在正常模式下向后移动一个单词,你可以
作者:编程之家 时间:2020-06-18
文本编辑器-Vim
http://www.vim.org/ 简单介绍 Vim是一种高度可配置的文本编辑器,用于创建和更改任何类型的文本非常高效。它与大多数UNIX系统和苹果OS X一起被列为 “vi”。 Vim是稳定的,并且不断被开发以变得更好。 其功能包括: 1. 持久的,多级的撤消树 2. 广泛的插件系统 3. 支持数百种编程语言和文件格式 4. 强大的搜索和替换 5. 与许多工具集成 下载 http://www
作者:编程之家 时间:2020-06-18
VIM 个人常用快捷键总结
1.文件 在同一个窗口关闭打开多个文件中的一个:bd 强制关闭其中一个文件:bd! 切换下一个文件:bn 切换上一个文件:bp 2.Normal模式转插入 I:在行首插入 i:在当前光标位置插入 a:在当前字符的右边插入 A:在当前行尾插入 o:在当前行下面插入一个新行 O:在当前行上面插入一个新行 c{motion}:删除motion命令跨过的字符,并且进入插入模式。 比如:c$,这将会删除从光
作者:编程之家 时间:2020-06-18
bash – 如何使Vim从shebang行检测文件类型?
有时我写脚本没有任何文件扩展名。例如: #!/usr/bin/env node console.log('hello world!'); 我希望Vim可以从shebang行检测文件类型(例如#!/ usr / bin / env节点是javascript)。我应该把什么放入filetype.vim? 按照 :help new-filetype-scripts中列出的说明, 在用户运行时目录(〜/
作者:编程之家 时间:2020-06-18
从Vim切换到Emacs的最佳方式?
尽管是一个Vim用户,我有兴趣开始学习Emacs。但是,每当我开始遵循Emacs教程,我最终意外地击中了Vim命令,并对其感到沮丧。 有什么更好的方法来切换? 我建议只是生存的事故,直到他们的频率降低。我怀疑添加一个图层来尝试“帮助” – 像一个尝试推断意外的vi命令和执行它们,只会使过渡变慢。 当在版本控制系统之间转换时,我做同样的事情。而不是创建一个shell脚本包装,让我继续使用错误的子命令
作者:编程之家 时间:2020-06-18
如何自动更新vim中的标签文件?
我使用vim C标记文件导航使用Ctrl-]。问题是每当一个文件被修改,链接不再有效,我必须重新运行ctags和更新标记文件。我们的代码基础是巨大的,它需要一段时间生成标签文件。 有没有工具定期更新标签文件在后台?我可以配置VIM做同样的事吗? 我在Windows下使用gvim。 除了Blixtor的回答,你需要仔细考虑一下脚本的设计。我建议隔离设计,使自动命令使用Windows“开始”命令或类似
作者:编程之家 时间:2020-06-18
Vim – 如何在一步中开始在文件的末尾插入
是否有一个快捷方式开始插入文件末尾的新行? 我知道G o组合。 还有命令行选项“”: vim + myfile.txt 将打开myfile.txt并为您自动执行G。
作者:编程之家 时间:2020-06-18
不读〜/ .vimrc
我有一个〜/ .vimrc文件,vim似乎没有阅读。 在/ etc / vimrc中有一个文件,它看起来像是使用那个。 我的理解是,一个在主目录应该重写这一个,不应该吗? 更新 cat vim_strace | grep .vimrc stat64("/etc/vimrc", {st_mode=S_IFREG|0644, st_size=1438, ...}) = 0 open("
作者:编程之家 时间:2020-06-18
文本编辑工具之vim使用介绍
1、文本编辑器: 纯文本编辑器,ascii码(127个字符),unicode(全球统一编码) 2、文本编辑器分类: 行编辑器:sed 全屏编辑器:nano、vi、vim 3、vim编辑器模式介绍: 编辑模式:(也叫命令模式) 输入模式: 末行模式:内置命令行接口 4、vim编辑器模式之间转换: 编辑模式-->输入模式 i:insert;在光标所在处输
作者:编程之家 时间:2020-06-18
如何重复Vim中的最后n个更改?
做。重复最后一次更改。执行2.重复最后一次更改2次。但想象一下,我想在最后一个之前重复这个变化,我该如何在Vim中做呢? 谢谢 不要以为你可以,见:帮助。但是,您可以做的是为您的编辑记录一个宏,您有很多寄存器可供选择{0-9a-zA-Z“}(大写或追加)。 然后使用@u用于编辑1,@t用于编辑2等。 关于录音从Best of VIM Tips的大提示 " Recording (BEST TIP o
作者:编程之家 时间:2020-06-18
vim的tab设定
缩进用 tab 制表符还是空格,这不是个问题,就像 Python 用四个空格来缩进一样,这是要看个人喜好的。在 Vim 中可以很方便的根据不同的文件类型来设置使用 tab 制表符或者空格,还可以设置长度,非常灵活。 首先来看如何设定 tab 的宽度以及如何确定用 tab 制表符还是空格来表示一个缩进: set tabstop=4 set softtabstop=4 set shiftwidth=4
作者:编程之家 时间:2020-06-18
2.9-vim编辑器
vim编辑器 vi:Visual Interface,文本编辑器 文本:ASCII,Unicode 文本编辑种类: 行编辑器:sed 全屏编辑器:nano,vi VIM - Vi IMproved 使用VIM vim:模式化的编辑 基本模式: 编辑模式,命令模式:
作者:编程之家 时间:2020-06-18
单元测试 – 用于测试vim插件的工具
我正在寻找一些工具来测试vim脚本。 vim脚本 >做单元/功能测试,或 >一些其他库的类(例如Python的unittest模块),使它方便 >运行带有参数的vim,使其对其环境进行一些测试,以及 >从输出确定给定测试是否通过。 我知道一些vim脚本执行单元测试,但他们是一个模糊的文档,可能或可能不会实际有用: vim-unit: > purports“为vim脚本提供一个简单的单元测试框架和工
作者:编程之家 时间:2020-06-18
vim下backspace键不能用
1.原来vim缺省是vi兼容模式,设置成不兼容模式就好了: :set nocp 可以用help查看相关的设置。 :help cp :help compatible 2.打开一个已存在的文件后,文件中的字符,不能用backspace键删除。但是此时如果输入新的字符,却可以用backspace进行删除。这是怎么回事? 查看帮助: :help bs :help backspace 原来,
作者:编程之家 时间:2020-06-18
上一页
119
120
121
122
123
124
125
126
下一页
小编推荐
热门标签
更多
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