手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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:希望只能对某些文件类型设置
我已经看过 this,但没有太多的帮助.也许我没有看得太好. 基本上我想要的是当我打开一个.txt文件的设置: set wrap set linebreak 打开我该怎么做呢? 提前致谢. 另外,我使用XP. 我对这个问题的回答仍然适用: 根据您的〜/ .vimrc中的文件后缀放置autocmd命令 autocmd BufRead,BufNewFile *.txt set wrap lineb
作者:编程之家 时间:2020-07-04
vim – 有一个简单的方法来排除FuzzyFinder搜索的文件吗?
我正在使用FuzzyFinder,并且想知道我如何指示FuzzyFinder排除搜索的文件.现在我修改了插件代码,但是必须有一个更简单的方法. 我想排除.class文件在结果中弹出.任何提示/提示如何指示FuzzyFinder跳过这些文件? let g:fuf_file_exclude = '\v\~$|\.o$|\.exe$|\.bak$|\.swp$|\.class$' 使用:帮助fuf选项更
作者:编程之家 时间:2020-07-05
在vim命令行中使用Ctrl-A增加一个数字
在正常模式下(在vim中)如果光标位于数字上,则按Ctrl-A将数字递增1.现在我想做同样的事情,但是从命令行中.具体来说,我想去第一个字符是一个数字的某些行,并增加它.即我想要运行以下命令: :g / searchString / Ctrl-A 我试图在一个宏(例如a)中存储Ctrl-A,并使用:g / searchString / @a,但是我收到错误E492:不是编辑器命令^ A.有
作者:编程之家 时间:2020-07-05
将一个键映射到vim中的多个命令
我明白,为了在一行中执行多个命令,例如保存并执行pdflatex,我可以执行以下操作. :w | !pdflatex %:t 请注意,%:t给出当前文件名(不带路径).此代码在Vim中正常工作.现在,如果我想映射上面的整个事情,说ctrl shift F6,我想要能够做以下 :nnoremap <C-S-F6> :w | !pdflatex %:t<CR> 但这不行,给我以下错误. :!pdfla
作者:编程之家 时间:2020-07-05
vim – 为什么窗口分裂强制只读?
我正在使用vim进行编程.在一天的开始,我将打开一个文件,继续进行几个窗口分割,并将一些文件打开到缓冲区,以便它们随时可用.直到最近才刚刚奏效. 在最后一个星期左右,有些事情发生了变化;我的一个可写缓冲区正在转换为只读,我不知道为什么.这是命令的顺序: >打开fileA.h > vsplit ./ >打开fileA.cpp > C-w C-w切换到包含fileA.h的窗口 > sp ./ 对于步骤
作者:编程之家 时间:2020-07-05
如何在vim中实现项目特定的缩进?
我正在研究几个项目,每个项目使用不同的缩进样式(适用于各种文件类型).例如每个缩进级别的1个选项卡,2或4个空格等.如何自动切换这些不同的样式?我正常偏好使用标签缩进,但我厌倦了在使用空格缩进代码时一直输入:set expandtabs.可能的解决方案将包括根据文件路径或项目根目录中的某些配置加载一段vim配置.有没有一个插件,以优雅的方式为我解决这个问题? >查看cinoptions选项和sof
作者:编程之家 时间:2020-07-05
如何让vim显示包装线而不插入换行符?
由于计划外的MacBook母亲(Board)出现故障,我正在恢复与内部(g)vim的联系(我的紧急备份Linux盒子不会运行TextMate).所有人都告诉我对vim的效率和力量感到满意,但是我很难理解,即使是愚蠢的HTML文本实现也没有明显的努力,这种单词是多么的困难. 考虑文字 Etiam ornare mollis tortor. Suspendisse sed neque. Nullam
作者:编程之家 时间:2020-07-05
vim – 如何在NERDTree中快速搜索?
可以在NERDTree窗口中通过文件名和文件内容进行搜索吗? 您可以像任何其他正常的Vim窗口一样执行/ foo,但是您仅限于NERDTree中当前显示的文本:您无法搜索未扩展的子目录或未列出的文件. 假设您是项目的根源,您可以执行以下操作在项目中的JavaScript文件中搜索foo: :vim foo **/*.js | copen 或者如果“工作目录”(:pwd)不是您的项目的根目录,请执行
作者:编程之家 时间:2020-07-05
请解释Vim的配置目录层次结构
我正在尝试更新我的Vim配置脚本.我的〜/ .vim目录中有一些子目录,我不知道他们做什么的具体细节,也不知道为什么有些似乎是多余的. 这是我的〜/ .vim目录树的样子 |-after |---ftplugin |---syntax |-autoload |-compiler |-doc |-ftplugin |---latex-suite |-----dictionaries
作者:编程之家 时间:2020-07-05
Vim undo:文件写入后撤消
在我的vim代码中,我做了很多变化,然后做了一个ZZ(保存并退出).但后来我意识到我不需要这些变化.在使用某些缓冲区进行这些更改之前,我可以回到状态,该数据仍然可能被存储.保存后我没有做任何改变出口. 在vim中有持久的undo选项:h persistent-undo 注意:它是在VIM 7.3版本中引入的,所以对于早期版本,它将无法正常工作. 可以通过在.vimrc中放置以下文本来打开它: if
作者:编程之家 时间:2020-07-05
vim有这个记事本功能吗?
在记事本中,有一个虚线从功能关键字到方法的结尾.看起来像这样: vim可以复制类似的东西吗? 您可以在这里查看“缩进指南:用于在gvim中直观显示缩进级别的插件” 截图:http://nathanaelkane.imgur.com/indent_guides
作者:编程之家 时间:2020-07-05
相同的.vimrc,两台不同的电脑
我有两个计算机之间同步一个文件夹(使用在线同步工具之一).我有gVim安装在这个文件夹,我想知道,有没有办法,我可以区分这两个电脑在.vimrc文件? 我知道测试 if has("win32") ... elseif has("macunix") ... endif 我可以检查不同的操作系统 – 但是有类似的功能/变量要测试ie.运行gVim的PC的名称? 我也会提到,两台PC都在
作者:编程之家 时间:2020-07-05
Emacs重新选择区域,如Vim快捷方式“gv”所示
在vim中,可以通过’gv’命令调用视觉块,以便轻松应用多个命令. (如,注释掉,然后缩进,然后do_something_fun). 在Emacs中,如何实现? [C-xC-x]仅在当前光标位置停留在上一个块结束时才起作用. 如果先前的块被更改,最接近的是通过“点对点”和“跳到注册”. 只要我有一个Emacs内置的命令,这样一来就好奇. 如果瞬态标记模式为关闭,则该区域始终处于活动状态.如果它是(
作者:编程之家 时间:2020-07-05
如何使vim的标签列表插件显示JavaScript的有用信息?
我最近放弃了鼠标驱动的平台特定的GUI编辑器,并完全承诺给vim.迄今为止的经验是非常棒的,但是我在Javascript中遇到困难. 不断流行的标签列表实用程序(使用Exuberant Ctags)一直非常棒,除了Javascript.使用语言的过度自由的形式和结构,当我打开它时,标签列表只能选择一些功能 – 只有以格式定义的那些功能: function FUNCNAME (arg1, arg2)
作者:编程之家 时间:2020-07-05
Vim有用的python命令列表?
我正在寻找一个快速的方式来自动格式化/漂亮的打印JSON在Vim的另一天,发现这个伟大的小命令在SO: :%!python -m json.tool 这让我搜索一个其他python工具的列表,以漂亮打印常见的Web文件,但我找不到很多.有没有人知道一个很好的资源/列表的python工具,他们发现特别有用的清理Vim(例如html,xml,javascript等)中不太成熟的网络内容? 蟒蛇 你只是
作者:编程之家 时间:2020-07-05
阻止Vim更新其撤消树
我有一个Vimscript函数,在BufWritePre上调用它来检查文件的完整性.通常,这涉及修剪空白并检查折叠结构是否“有效”(根据我公司的惯例). 我的问题是,如果我编辑文件然后保存它,撤销树包含检查功能所做的编辑.有没有一种简单的方法可以说我不希望函数修改撤销树?或者我可以在函数开始时保存其状态并在结束时恢复它吗? 使用:undojoin,您可以将更改与用户完成的最后更改结合起来(尽管我会
作者:编程之家 时间:2020-07-05
Vim从当前光标位置直到开始行
在VIM中,我明白,我们可以使用y $,直到使用y $,但如果例如我的文本是abcdefg,我的光标在’g’,我输入y ^行将被复制没有g.我的想法是复制整行而没有换行,任何类似的动作都会做. 0y $$ – 复制没有换行符的行,并将光标移回到结尾
作者:编程之家 时间:2020-07-05
如何在VIM中设置Android开发环境PURELY?
我正在计划尝试学习android,而我完全没有Android开发的知识. 但VIM是我最喜欢的编辑器,所以我更喜欢VIM而不是Eclipse. 任何人都可以教我如何设置这个环境和如何运行(从头到尾)? 目前在 ~/.vim/bundle/ 已经有了 - conque-shell - nerdtree - supertab - command-t - taglist ...etc 这些插件.有什么
作者:编程之家 时间:2020-07-05
保留VIM中的最后一个编辑位置
当我退出VIM并再次打开相同的文件时,我被定位在文件的开头.如何保留最后一个光标位置? “开箱即用”.vimrc可以使用语句: source $VIMRUNTIME/vimrc_example.vim 您可能只需要在.vimrc中还原此语句.在任何情况下,请参阅vimrc_example.vim,还可以看到line()函数in the Vim manual,以了解它的工作原理.
作者:编程之家 时间:2020-07-05
显示Vim中间命令
在vimtutor第2.1课:DELETION COMMANDS中,#4项后有一个注释: The letter d will appear on the last line of the screen as you type it. Vim is waiting for you to type w. If you see another character than d you typed som
作者:编程之家 时间:2020-07-05
装载vimrc后Vim加载插件吗?
我试图覆盖插件中的高亮集.插件做到这一点: highlight! link WordUnderTheCursor Underlined 首先,我不知道!添加到高亮做任何事情.但这是无关紧要的. 在vimrc中做这样的东西 highlight clear WordUnderTheCursor highlight WordUnderTheCur
作者:编程之家 时间:2020-07-05
vim – 昏暗的非活动分割窗格
如果您熟悉iTerm2应用程序,您将知道您可以拆分类似于vim的视图,而不活动的视图会变暗. 我通常使用vim进行三个垂直分割视图,例如通过将背景颜色设置为较暗的色调来调暗不活动的图像. 有没有办法做到这一点? 我想出了以下解决方案(使用’colorcolumn’和取消设置’cursorline’): " Dim inactive windows using 'colorcolumn' setti
作者:编程之家 时间:2020-07-05
Vim:缩进当前(空白)行并插入
说我有缓冲区中的当前文本,其中_标记光标 int main(int argc, char **argv) { printf("Hello, world!\n"); _ } 我有indentexpr(虽然有cindent或autoindent的解决方案也可能会工作). 如何开始插入,所以我的光标被放置在适当的列以遵循缩进规则,即: int main(int argc, char **arg
作者:编程之家 时间:2020-07-05
如何从gvim中删除缓冲区,而不关闭窗口
我通常键入:bd来删除缓冲区,但是,它导致窗口关闭的不良副作用,我不想要的. 我通常使用:bn(下一个缓冲区),后跟:bd#(删除备用缓冲区).当然可以创建一个映射或命令.
作者:编程之家 时间:2020-07-05
vim中的^我的意思,怎么不显示?
既然我有:在Vim中设置列表,我经常看到奇怪的^ I字符在一些C文件的开头.这些是标签的列表,还是它们的意思? 如何将其恢复正常?我只想看到行尾字符. 他们是标签.默认情况下,VIM显示除EOL之外的所有控制字符,其中n是与显示的字符相对应的字母表的字符(tab = char#9,I = 9字母).要停止显示它们,请使用:set nolist,但也会关闭EOL显示. 如果你想看到行尾字符但不是标签
作者:编程之家 时间:2020-07-05
VIM,对多个文件执行命令
我有一堆sass文件,我的设计师使用错误的语法.我想要:margin-top 1px,但他做了margin-top:1px 所以我很容易写了一个子命令: :rubydo sub! /([\w-]+):/,':\1' 所以这个工作和修复所有的冒号,并将它们移动到我想要的地方.我在样式表目录中有大约50个sass文件.如何一次性在所有文件上运行此命令?我不太确定在vim中如何去做这个.也许与grep有
作者:编程之家 时间:2020-07-05
如何在Vim中自动完成文件路径,就像在zsh中一样?
在Zsh中,我可以使用带斜杠的文件名完成来定位源树中的文件.例如,如果我输入: vim s/w/t/u/f >TAB< zsh用以下代码替换模式: vim src/wp-contents/themes/us/functions.php 我想要的是能够在Vim命令行中以相同的方式定位文件,以便键入 :vi s/w/t/u/f >TAB< 将自动完成: :vi src/wp-contents/them
作者:编程之家 时间:2020-07-05
当线条不适合屏幕时,如何阻止vim显示符号(@)?
在vim中,当我有一条不能完全显示在屏幕上的行时,该行显示为符号“@”,直到屏幕底部.例如,如果我有一个文件: 1 Hello World 2 Really long sentence that doesn't fit on one line. 我在文档的开头,屏幕高度为3行,vim显示如下: 1 Hello World @ @ 我宁愿vim显示以下内容: 1 Hello World
作者:编程之家 时间:2020-07-05
只有当Vim中存在映射时,我该如何取消映射
作为 How do I override gf with vim-rails中接受的答案的后续操作,多次编辑相同的文件会导致以下错误: Error detected while processing User Auto commands for "Rails.javascript.coffee*": E31 : No such mapping 我的vimrc中的违规行是 :autocmd User
作者:编程之家 时间:2020-07-05
防止在Vim中保存某些名称的文件
我输入的速度非常快,意识到有时我不小心保存了一个名称为或:(我键入:wq,有时会打错字). 有没有办法编写一个拒绝保存匹配某些名称的文件的宏? 一个简单而有效的解决方案是定义自动命令匹配 潜在的错误的文件名,发出警告并终止保存. :autocmd BufWritePre [:;]* throw 'Forbidden file name: ' . expand('<afile>') 注意:throw
作者:编程之家 时间:2020-07-05
上一页
147
148
149
150
151
152
153
154
下一页
小编推荐
热门标签
更多
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