手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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 – 如何禁用YouCompleteMe并启用NeoComplete,仅针对一种文件类型?
我在Vim中使用 YouCompleteMe进行自动完成.它与 VimShell不兼容,所以我想禁用它,只在VimShell缓冲区内. 如何禁用YouCompleteMe并从Vimscript启用NeoComplete? YouCompleteMe允许您配置文件类型白名单和黑名单,以启用或禁用给定文件类型的完成. https://github.com/Valloric/YouCompleteMe#
作者:编程之家 时间:2020-07-25
在VIM编辑器中,如何突出显示某些特定单词?
像VOD这样的一些词总是在VIM中突出显示. 我可以在此列表中添加一些我想要突出显示的自定义单词吗? Todo是一个语法组,:h group-name来检查详细信息. 如果要突出显示某些单词/文本,可以编辑语法文件,也可以创建自己的hi-groups(:h highlight-groups)并添加匹配项. 例如: 你可以匹配todo /!重要!/让文字!重要!以与TODO相同的方式突出显示.要么:
作者:编程之家 时间:2020-07-25
vim find命令:如何列出所有匹配的文件
: vim的find命令只匹配一个文件.如果匹配的文件越多,则会显示“文件名太多”的消息. 是否有任何vim命令可以通过使用通配符或正则表达式查找文件,并允许用户在这些匹配的文件之间导航? 你好像混淆了Vim的命令行完成和:find命令本身. :find只接受一个单独的文件名(或解析为单个文件名的内容)作为参数,但命令行完成允许您完成该单个参数,允许您遍历路径中与当前模式匹配的所有文件. 这种混乱
作者:编程之家 时间:2020-07-25
如何在vim中删除下一个字符(不是当前的!)?
我经常发现自己需要删除光标后的字符,而不是当前字符.在 vim中以正常模式执行此操作的最短方法是什么? 如果要将光标返回到原始位置,lx将执行此操作,或lxh. 它只是向前移动光标并删除其下的字符. 如果这还不够短,您可以将其映射到单个按键: :map <f5> lxh 然后只需使用f5功能键.
作者:编程之家 时间:2020-07-25
如何使用vim的netrw文件浏览器对像`sort`这样的文件进行排序?
我希望我的文件以这种方式排序: abc.c Makefile readme.txt 但是netrw文件浏览器会像这样对它们进行排序(使用空排序): Makefile abc.c readme.txt 我该如何解决这个问题? 顺便说一句,通过键入它的名字的前几个字母来跳转到文件/目录也是很好的.那可能吗? netrw确实可以进行不区分大小写的排序(我想这就是你想要的):把以下内容放到〜/ .vimr
作者:编程之家 时间:2020-07-25
Vim Supertab插件在导航完成菜单时反转方向
当我通过supertab遍历完成备选列表时(即,通过按下< TAB>激活),选择从列表的末尾开始并且当重复按下< TAB>时向上循环.或< C-n>.按< S-TAB>或者< C-p>向下循环. 当vim内置(?)激活自动完成时,使用< C-x>< C-n>发生相反的行为,我觉得更方便.然后< C-n>向下循环并且< C-p>向上. 我对vim知之甚少.我怎样才能解决这个问题? 这是因为Super
作者:编程之家 时间:2020-07-25
在vim中使用代码完成,就像在sublime文本中一样
我希望完全像在崇高文本中一样自动完成,但在 vim中. 我想要这种行为: >当我开始输入一个单词时,我想要一个表示完成的框; >在建议的完成中,我希望使用最后的单词; >我希望通过ctags获得功能; >我想要使用我正在使用的语言的标准函数; >我想要片段; 关于vim的自动完成有很多插件,我迷路了. 目前我正在使用 YouCompleteMe ……虽然我不知道它是否可以配置为根据上次使用情况对单
作者:编程之家 时间:2020-07-25
在Vim中缩进Fortran代码
我有一个看起来像这样的fortran代码: open(2,file=filenm(i),status='unknown') do j=1,num_lines do k=1,dime read(2,*) z(k) enddo if( j .ge. 1000 ) t
作者:编程之家 时间:2020-07-25
vim – Netrw将文件打开到对面垂直窗口的标签中
想象一下我有:Vex在启动 vim之后.我希望能够按t并将选项卡附加到相反的窗口而不是Netrw窗口.这可能吗? 如果我按P我可以将文件打开到分割窗口,但我希望能够在垂直分割中浏览文件,同时让我的Netrw窗口可见 – 就像Sublime或Komodo一样. 可能? 是的,我已经洗过了:唔! 几乎得到了一些.vimrc重映射和选项. 它看起来像这个http://i.imgur.com/rUf19S
作者:编程之家 时间:2020-07-25
vim with space-vim
space-vim https://github.com/liuchengxu/space-vim macOS # homebrew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" # macvim brew install macv
作者:编程之家 时间:2020-07-25
vim中每个标签的缓冲区
有没有办法我可以配置 vim来记住基于其选项卡的缓冲区? 我目前正在处理两个项目,我在每个项目中都有自己的本地目录.浏览我正在使用FuzzyFinder的文件. 问题是,当我想搜索缓冲区时,我从两个项目中获取所有缓冲区. 我可以将其限制为仅显示当前选项卡中的缓冲区吗? 这可能是我在这里使用错误的方法.如果是这样的话,会有什么更好的? Vim的选项卡与大多数其他编辑器选项卡不同:它们不代表特定文件或
作者:编程之家 时间:2020-07-25
如何自动突出显示vim中的当前单词?
例如,我们的文字是: hello world abcd hello world hello world 在eclipse中,当光标位于某个单词时,单词hello在当前文件中自动高亮显示.当您在正常模式下键入ww时,光标位于当前文件中将突出显示的其他单词世界中,hello会自动取消突出显示.这个功能对用户来说非常方便. vim是否可以使用某些插件执行此操作? 在 vim.wikia.com上有一个脚
作者:编程之家 时间:2020-07-25
Vim与Aptana / Eclipse的集成,包括.vimrc文件的使用?
Aptana / Eclipse有几个vim插件,我想知道是否有任何集成良好的插件也可以让你使用.vimrc文件和.vim用户文件夹. Eclimd让你在Eclipse中嵌入Vim.这是你真正的vim加载自己的.vimrc.我认为嵌入仅适用于Linux,在其他平台上它将打开一个新的gVim实例. Vrapper会加载一个.vrapperrc文件,但它不会支持你精心定制的.vimrc:例如我只将16
作者:编程之家 时间:2020-07-25
我怎么做;工作如:在vimpulse?
我想按;进入ex模式,而不是:有谁知道如何配置 vimpulse来实现这一目标?谢谢! 您可以通过添加键映射来完成此操作: (define-key viper-vi-global-user-map (kbd ";") 'viper-ex) 同样,如果你也使用vimpulse: (define-key vimpulse-visual-global-user-map (kbd ";") 'vimpul
作者:编程之家 时间:2020-07-25
来自Vim内的Gre((带管道)
我想创建一个’quickfix’列表(请参阅:help quickfix),其中包含所有包含“abc”但不包含“xyz”的行的文件.我希望我可以运行以下 vim ex命令: :grep -nHr abc * | grep -v xyz 不幸的是,vim不喜欢“管道”,命令失败.在vim中执行此操作的最佳方法是什么? 出于某种原因,我不能单独留下这个! 如何使用:!grep …>文件名后跟:cf f
作者:编程之家 时间:2020-07-25
在vim中区分窗口
我正在编写一个相当复杂的脚本.我怀疑有几个部分具有几乎相同的代码.我可以(以及如何)在 vim中打开文件,在缓冲区上有两个(或更多)窗口,并在同一文件上区分窗口内容? vimdiff似乎只适用于两个文件.如果我制作文件的副本并尝试vimdiff两个版本,差异原点仍然锁定在文件的开头.虽然我可以取消锁定窗口,并将窗口移动到我要比较的文件部分,但不显示差异.任何提示或提示?我可以剪切并粘贴我要比较的部
作者:编程之家 时间:2020-07-25
vim:gU和gu在一张地图上
在 vim中,有 gUw 使用大写单词大写 guw 把这个词改成小写. 我如何在一个地图中转换上下到下,从下到上? 如果您试图反转大小写,可以使用〜.通常这只适用于选择(例如视觉模式),但是如果你想让它更有用,那么:设置tildeop,这样你就可以做~w或你喜欢的任何移动命令.
作者:编程之家 时间:2020-07-25
如何更改Vim中的短按键?
我是Vim的新用户.如何在 Zen Coding中更改这些键, ctr y, 至 ctr e 并且也改变omni, ctr x ctr o 至 ctr j 我怎样才能做到这一点? 我建议你输入: :help map.txt 在vim内部,你会找到所有解释,以了解如何做到这一点. 你不能使用’zencoding’插件和omnicomplete函数的相同快捷方式;无论如何你可以添加到你的.vimrc:
作者:编程之家 时间:2020-07-25
vim、基础shell
1、总结vim命令行模式常见快捷方式,以及vim查找,替换的方法 dd: 删除光标所在的行 #dd:多行删除 yy:复制行 #yy: 复制多行 p:粘贴当前光标行所在行的下方 P:粘贴当前光标所在处的前面 cc:删除当前行并输入新内容 C:删除当前光标到行尾,并切换成插入模式 /PATTERN:从当前光标所在处向文件尾部查找 ?PATTERN:从当前光标所在处向文件首部查找 n:与命令同方向
作者:编程之家 时间:2020-07-25
alias、grep、vim、find
1、定义一个对所有用户都生效的命令别名,例如:leftps=‘leftps 172.168.0.1/pub‘; alias命令可实现命令别名: 定义别名:alias NAME=‘COMMAND‘ 撤销别名:unalias NAME 例: 注意此命令仅对当前进程有效如果想永久有效,需要编辑.bashrc文件,此文件仅对当前用户有效,如果想要所有用户生效
作者:编程之家 时间:2020-07-25
VIM – 菜单中没有UTF-8
我在我的_ vimrc文件中添加了set encoding = utf-8.我的文件中的文字没问题,但在菜单中没有UTF-8字母.这里的问题在哪里?没有set encoding = utf-8我的文件中没有UTF-8,但是菜单没问题.问题仅存在于gui菜单中(如图所示).文件编码没问题. 我解决了我将这些行添加到配置文件中: set langmenu=pl_PL let $LANG = 'p
作者:编程之家 时间:2020-07-25
在Vim中,为什么临时正常模式(插入模式下的Ctrl-O)执行命令要慢得多?
通常,当我想在Vim中编辑文本时撤消更改时,我必须: >使用Esc退出插入模式 >按u撤消更改 >使用各种命令(i,o等等)进入插入模式 现在,我只是一个初学者,但据我所知,在插入模式下,您可以使用Ctrl-O暂时转换为一个命令的正常模式. 知道了这一点,当我想要撤消文本的变化时,我想:为什么不只是逃到临时正常模式并按下你而不必处理Esc的所有恶作剧并在模式之间切换? 所以我做了以下事情: >使用
作者:编程之家 时间:2020-07-25
当焦点从窗口丢失时,如何在Vim 7中自动保存?
我在我的. vimrc中尝试了以下内容: :au FocusLost * silent! wa autocmd BufLeave,FocusLost silent! wall 并尝试过: How can I make Vim autosave files when it loses focus? 但无法让它工作,当我执行Ctrl Z或切换到终端(mac)中的另一个选项卡时,它仍然不会自动保存. 当
作者:编程之家 时间:2020-07-25
Vim正在触发多次保存
我在使用nodemon和 vim时遇到了问题 nodemon是一个守护程序,每次文件更改时都会监视文件并启动脚本. 奇怪的是,当我运行nodemon并使用vim保存文件时,nodemon会检测到文件的两个文件更改. 您可以使用以下代码段复制此问题: npm install nodemon -g echo "console.log('hello world');" > server.js nodem
作者:编程之家 时间:2020-07-25
vim – 如何说服nerdtree在当前窗口中打开文件
我想使用o打开一个文件,该文件可能已在我的VI会话中的其他选项卡中打开.它总是跳转到文件打开的选项卡.有没有办法阻止这个,只是复制当前标签/拆分中的文件? 将其添加到. vimrc中 let g:NERDTreeMapActivateNode = '' let g:NERDTreeMapOpenInTab = 'o' 请注意,按Enter键现在调用按默认最初调用o的函数.此外,即使没有查看文件,它
作者:编程之家 时间:2020-07-25
如何使现有选项卡在vim中显示为4个空格?
我在git存储库中工作,它的所有缩进都是制表符,但我喜欢在空格中工作(每个缩进4个空格).我不想只是对标签进行文本替换,因为那时我最终会在我的差异中出现可怕的混乱.相反,我希望 vim使标签显示为好像它们是空格. 我在阅读完这个问题后创建了这个问题: Redefine tab as 4 spaces 其中一个答案(来自Alan Haggai Alavi)说: set tabstop=4
作者:编程之家 时间:2020-07-25
如何使用vim打开目录下的每个.txt文件(使用Bash)
我正在尝试以下方法使用 vim打开当前目录下的每个txt文件. find . -name "*.txt" -print | while read aline; do read -p "start spellchecking fine: $aline" sth vim $aline done 在bash中运行它会抱怨 Vim: Warning: Input is not from a ter
作者:编程之家 时间:2020-07-25
Vim:一段时间后自动退出插入模式
我想让Vim在一段时间(15秒)后自动退出插入模式.这就是我所拥有的 我的. vimrc: " set 'updatetime' to 15 seconds when in insert mode au InsertEnter * let updaterestore = &updatetime | set updatetime=15000 au InsertLeave * let &updatet
作者:编程之家 时间:2020-07-25
vim persistent undo无法正常工作
我试图使用 vim 7.4.9持久撤消 在我的vimrc中,我有: set undodir=/home/myname/.vim/undo// set undofile set undolevels=1000 set undoreload=10000 当然/home/myname/.vim/undo目录存在. 我用vim打开了一些文件并进行了一些更改. 我在/home/myname/.vim/und
作者:编程之家 时间:2020-07-25
如何在vim命令模式下自动完成选项
我的命令模式完成设置是: set wildmenu set wildmode=longest,list,full 目前我打字的时候 :set fdm= 在命令模式下,然后按Tab键,手动追加,如果我再次按Tab键,字符^我追加,我想要的是手动更改为另一种foldmethod选项,如语法,缩进等. 有谁知道这是可能的,或者如果有任何插件可以做到这一点? 谢谢 ! 如你所说,当你按< Tab>之后:设
作者:编程之家 时间:2020-07-25
上一页
46
47
48
49
50
51
52
53
下一页
小编推荐
热门标签
更多
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