手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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的标签栏的颜色? 我试过使用 :hi TabLineFill ctermbg=N 这确实会将标签栏的背景颜色改变为“N”表示的颜色,但这是我已经设法从Google搜索中收集到的。我看了一下:帮助cterm颜色,但是我从来没有获得更多的理解。 我可以使用这个高亮工具来更改活动选项卡的前景和背景的颜色,还有一个非活动标签的前景和背景?如果是这样,我该怎么做呢? 您可以执行以下操作,例如:
作者:编程之家 时间:2020-06-27
vim – 如果filetype == tex
我想在.vimrc中运行一个命令,以防文件是一个latex文件。我想我有一些语法,它不工作。任何线索? if &filetype=='tex' set spell endif 您可以使用自动命令来实现您想要的: autocmd BufNewFile,BufRead *.tex set spell
作者:编程之家 时间:2020-06-27
vim – 表达式寄存器的目的是什么?
只是看了这个 http://www.derekwyatt.org/vim/vim-tutorial-videos/vim-advanced-tutorial-videos/#expression-register,我看不到使用< c-r> = vs< c-o>正常或类似的东西(虽然我确信这仅仅是因为我不了解某些东西) 它有很多有趣的用途,很多。在德里克的视频中,它被用来呼叫 外部脚本。关键是你可以
作者:编程之家 时间:2020-06-27
vim退出快捷键
退出vim的快捷键,不需要进入命令编辑模式 按住shift zz 保存退出 zq 不保存退出,q表示放弃 之所以按住shift,其实是切换大小写 在命令编辑模式下: :q 不保存退出 :q! 不保存强制退出 :wq 保存退出,w表示写入,不论是否修改,都会更改时间戳 :x 保存退出,如果内容未改,不会更改时间戳 “:x” 和 “:wq” 的区别如下: (1) :wq 强制性
作者:编程之家 时间:2020-06-27
Poker2 简单配置方便于vim党
Poker2 的四个小开关(位于键盘的背面)功能 开关 1:Caps 与左 Win 互换 开关 2:右 Ctrl 与 ` ~ 转换 开关 3:左 Win 与 Fn 转换 开关 4:键盘写保护,键位编程 Poker2 常见功能 Fn + 空格(切换键盘表面字符与侧面所刻字符功能) FN + R, 三秒后 Toggle 灯开始闪烁,继续按住 FN + R 直至空格左灯闪了 9 次便会回复出厂设定
作者:编程之家 时间:2020-06-27
Vim不一致的语法突出显示bash文件
当我用vim打开一些bash脚本文件时,它有时将它们标识为conf文件,没关系,我可以通过将文件类型设置为sh来更正:setf sh。 那么好,除了我注意到这并不能完全解决问题: 请注意,shopt在左侧正确突出显示,但不在右侧,我手动将filetype设置为sh。 这意味着当vim将文件标识为bash或sh时,将文件类型设置为sh,然后执行一些额外的步骤,当我手动设置文件类型时,我不会执行。 任
作者:编程之家 时间:2020-06-27
有没有人为vim找到一套好的python插件 – 特别是模块完成?
我正在寻找一套可以帮助我最终切换到vim全职的插件。 现在我使用Komodo有一些很好的成功,但是他们的vim绑定有足够的错误,我厌倦了它。 但是,在Komodo中我所做的爱是代码完成。所以,这里是我正在寻找(按重要性排序)。 >代码完成,意思是:编写完整的模块/功能等的能力。在pythonpath上的任何模块中,而不仅仅是系统模块。完成时显示文字的积分。 >跳转到类定义。我猜测CTAGS会这样做
作者:编程之家 时间:2020-06-27
在vim中的所有缓冲区中运行宏
我知道:bufdo命令,并试图将它与我记录的宏(@a)结合,以在我加载的每个头文件的正确位置添加一个#include。但是,我找不到在每个缓冲区上运行宏的简单方法。有没有办法通过ex模式执行宏,这是什么:bufdo需要?还是还有另一个命令我失踪了? 你可以这样做: :bufdo execute "normal @a" | write 正常命令将运行宏,但必须使用:execute运行,否则管道字符将
作者:编程之家 时间:2020-06-27
vim拼写检查 – 仅在LaTeX文件中注释
我使用gvim来编辑LaTex .tex文件。我注意到它只是为了评论的文本而在飞行中检查拼写。如果我在正式文本中有错误 – 没有下划线。如果我用%来评论这个文字,那么拼写错误会被立刻加下划线。哪里不对?是否有任何奇怪的选项打开? 胶乳ft插件方便地定义了这种行为。 SpellChecker : Spell check text including LaTeX documents Using lat
作者:编程之家 时间:2020-06-27
VIM:如何执行缓冲区的内容?
我有一个vim脚本我正在开发我的当前缓冲区,我想执行它。有没有简单的方法来做呢? 经过漫长的搜索,我只找到了两个相关的方法,但并不完全是我要找的: a)“source”命令 – 但是要使用它,我首先需要将内容保存到文件中,然后将其“源”回来,这看起来并不简单 b)“调用”命令 – 但是我不想调用我的函数,我想执行整个文件,它定义了几个函数,并且在所有函数之外都有一些代码 使用: :%y"
作者:编程之家 时间:2020-06-27
Vim:执行当前文件?
如果我在Vim中打开了一个包含shebang行(例如#!/ bin / bash)的文件,并且该文件具有执行权限(即chmod x),我知道我可以输入该文件来执行它而不离开编辑器: :! %:p >:用于命令模式 >!运行shell命令 >%表示当前缓冲区中的文件 >:p使用当前文件的完整路径 这个频繁的任务有更短的捷径吗? 例如有一个ZZ快捷方式:wq等 :!%:p ,没有空格,更短。 如果你想
作者:编程之家 时间:2020-06-27
Vim session
vimtutor intro vim history (where I can use vim, vi, git diff) how to install vim on atom/vs/chrome/terminal edit a file with vi vim/unix shortcut vim tips vim vs other editors so fast and lite can op
作者:编程之家 时间:2020-06-27
gvim:轻松复制到系统剪贴板
我在Ubuntu 10.10上使用gVim。我想将(yank)文本复制到系统剪贴板,以便复制的文本在其他应用程序中可用。 这与“y”有关,但我想要与y一起工作。 我试图将y映射到y,但是yy不再工作了(因为它产生“y”y)。 我也试过 :设置剪贴板=未命名 但这只能在另一个方向工作:系统剪贴板中的文本我可以用p粘贴。 您是否尝试使用此命令映射: noremap y "+y ?该映射包含严重的错误:
作者:编程之家 时间:2020-06-27
Vim在文件末尾显示换行符
使用set eol选项Vim会在文件保存完毕后自动添加一个换行符。我有这个选项,但我想在Vim看到这个换行符,所以我知道它实际上在那里。 例如在Vim中有一个文件: 和TextMate中的相同文件: 这总是耍我,我最终添加了第二个新行,最终在后来实现。这个完全相同的问题发布了here,但接受的答案没有回答这一部分的问题。 使用设置列表: 我可以看到有一个$字符表示最后一行之后的新行,但是这样也会丢
作者:编程之家 时间:2020-06-27
如何看到vim中最后几次击键?
有时我碰到笔记本电脑的小键盘上的错误键,奇怪的导航或编辑(有时是我的新功能)。 虽然我可以撤消编辑(u)或导航(control-o),但我不知道我做错了什么,所以很难在将来避免。不知道发生了什么也是令人沮丧的。所以,我想看看我最后几次击键。 有点像:set showcmd,但是显示文字按键,和(理想情况下)它们的简短历史。 我在帮助/谷歌中只找到了命令行和导航历史记录。 澄清:我不是寻找命令行的历
作者:编程之家 时间:2020-06-27
vim中的哪些设置抵消了smartindent拒绝在shell脚本中缩进#个注释?
我最近开始使用vim 7(以前的vim 6)和smartindent设置。在大多数情况下,它的效果很好,尽管我习惯于在开放的大括号之后键入一个选项卡,几乎是有效的。 然而,有一件疯狂的行为。编辑shell脚本时,我尝试在当前的缩进级创建一个注释,但是smartindent与它无关。它坚持认为评论必须在0级(无缩进)。更糟糕的是,它打破了右派(‘>>’和朋友),使他们不工作。这是彻底的不服从,我想知
作者:编程之家 时间:2020-06-27
有没有办法在vim中启用Perl的代码完成?
令人惊讶的是,当您擅长于vim时,您可以比标准IDE(如Eclipse)更快地编写代码。但是我真正想的一件事是代码完成,特别是对于长的变量名和函数。 有没有办法在vim中启用Perl的代码完成? Ctrl-P(获取上一个匹配)和Ctrl-N(获取下一个匹配)是一种伪代码完成。他们基本上搜索您正在编辑的文件(Ctrl + P的向后Ctrl + N)(以及任何打开的缓冲区,如果您在TAG文件中使用TA
作者:编程之家 时间:2020-06-27
Vim/vi生存指南
什么是必需的vim命令?新用户需要知道什么才能避免陷入困境?一个评论一个命令。 我一直在和我保持一个 Vi Reference Card多年。这是非常有用的。
作者:编程之家 时间:2020-06-27
如何使用vim自动折叠文件中的所有功能?
首先,我使用set foldmethod = marker,并将光标移动到{的一个函数,使用zf%来折叠当前函数。但是这个文件中有很多功能。如何折叠此文件中的所有功能?而且我不想在函数中折叠{}。 如果您设置foldmethod =语法,则会从语法定义中指定folds。如果你喜欢你可以:设置foldmethod =缩进缩进定义折叠。 您可以使用zM关闭所有折叠。如果您有嵌套折叠,并且要逐层折叠,请
作者:编程之家 时间:2020-06-27
Vimgolf是什么意思?
我试图通过VimGolf( http://www.vimgolf.com/)提高我的Vim技能,我似乎无法弄清楚什么是序列< fd-35>手段。 Here’s an example。 谢谢 这似乎是一种维吾尔人经常“玩”的方式。请参阅这个 posting on the vimdev列表。 总结:高尔夫球手使用 vim -u /dev/null -N -W foo 记录他们的努力。当运行在xterm
作者:编程之家 时间:2020-06-27
vim打开文件出现^M且只有一行的解决方法
在网上有很多方法,很多解析,这个大家想了解一下的话,就去搜索一下,我理解的大概就是一个历史遗留问题,dos和unix之间的不统一吧(我也是喵了几眼而已)。言归正传,解决这个用到了两个链接https://www.cnblogs.com/lipijin/p/3837619.html,还有https://jingyan.baidu.com/article/19020a0a041d61529d28423d
作者:编程之家 时间:2020-06-27
vim – 当光标在单词中间时,如何删除单词?
我正在VIM工作,我只想知道是否可以删除一个字 光标位于该字的中间(或某些不同于开始或结尾的位置)。 提前致谢 :-) 您需要的是在正常模式下的以下按键(按Esc键之后): diw(意思是:删除内字) -要么- daw(意思是:删除一个字) 第二个命令还会删除单词之后的所有空格,或者单词之后没有空格的所有空格。 有关更多相关命令: :help diw :help daw
作者:编程之家 时间:2020-06-27
显示vim中的尾随空格
我已经在.vimrc中设置了以下选项 set listchars=tab:▸\ ,trail:· set list 并希望在代码中使用空格的地方看到点(我使用空格,而不是标签)。 但是,结果是不同的: http://clip2net.com/clip/m56531/1294330645-clipj13237-52kb.png 可以请你推荐如何达到预期的效果?谢谢! 你应该检查 this link.
作者:编程之家 时间:2020-06-27
vim – 如何在打开文件后自动关闭NERDTree?
使用当前选项卡上的“返回”键或“t”键打开文件,以在新的VIM选项卡上打开该文件。 尝试:帮助nerdtreequitonopen。
作者:编程之家 时间:2020-06-27
Vim – ctags:找不到标签
我想使用Ctags进行Zend框架项目。我执行这个命令:ctags -R ./* ../ZendFramework/*创建一个标签列表,但问题是当我按Ctrl-]在类或方法我得到这个错误:ctags:标签没有找到 我检查了标签文件,列出了所有类/方法/变量。标签文件位于项目的根目录中。我打开文件时应该加载它吗? 是的,你应该告诉Vim在哪里找到你的标签文件: :set tags=/path/to/
作者:编程之家 时间:2020-06-27
为vim中的各种文件类型启用语法高亮
我可以通过执行以下操作为vim未知的扩展名启用语法突出显示 set syntax=c 每次切换选项卡时,我必须重命名。有没有办法让vim知道一个扩展名为.xyz的文件应该用C语法着色? 与自动命令。例如。 au BufNewFile,BufRead *.xyz setf c
作者:编程之家 时间:2020-06-27
有没有办法在Vim中映射Ctrl period和Ctrl逗号?
我似乎找不到一种映射< control>期间和<对照> Vim中的逗号可能吗? 根据 the FAQ,看起来你的运气与< C - >和< C - >,因为该键组合不在Vim可以检测到的Ctrl可打印键和弦的列表中(Vim只能映射到可打印的ASCII和弦)。
作者:编程之家 时间:2020-06-27
在gvim中用鼠标重新排列标签
gVim有没有办法通过鼠标拖放来重新排列标签?我正在寻找的行为是类似于Firefox和Chrome中的标签。 我知道可以使用:tabm n更改标签顺序,但需要确定您想要移动的标签数量。使用鼠标对这个空间任务会更有用。 任何将选项卡向左/向右移动一个位置的方法也将是有用的,因为可以重新映射键并移动制表符,而不用太费力。 这是一个将标签移动到左边一个位置的功能。将它放在你的vimrc文件中,并设置好你
作者:编程之家 时间:2020-06-27
clojure – 如何在Light Table中设置Vim模式?
如何在Light Table 0.6.0中激活vim模式。文档在编辑器模式中说只是键入“vim”,它会自动完成,但现在不会?我添加到我的用户行为是什么? {:+ { ;; The app tag is kind of like global scope. You assign behaviors that affect ;; all of Light Table here :app [(:l
作者:编程之家 时间:2020-06-27
vim 基本
转载于这里 "/*========================================*\ " 常用指令收集 "\*========================================*/ " 系统时间 " :map <F7> a<C-R>=strftime("%c")<CR><esc> " :s/__date__/\=strftime("%c")/ "/*-------
作者:编程之家 时间:2020-06-27
上一页
131
132
133
134
135
136
137
138
下一页
小编推荐
热门标签
更多
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