手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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: word vs WORD 4个 W,E,B和w,e和b之间有什么区别吗? 游戏vim adventures让你拿起一个大写字母B,以便在感叹号上跳过一块石头,即: Remember: wordsXare not WORDSX! 两个’X’分别代表宝箱和摇滚.为了跳过岩石,必须使用大写B而不是小写b.
作者:编程之家 时间:2020-07-20
Vim,如何在一个快捷键下映射两个任务?
我喜欢在Vim中打开行号,但有时行号很烦人.我在. vimrc中设置了快捷方式: map <c-F12> :set nonumber<ENTER> map <c-F11> :set number<ENTER> 关闭/打开它们. 是否可以在一个键下连接两个任务(关闭/打开)?我的意思是,当行号为ON时,快捷方式应关闭它们,并在行号关闭时打开. 从Vim帮助,您可以使用以下语法: :se [t] {o
作者:编程之家 时间:2020-07-20
Vim:Python上的colorscheme
我正在使用Mac OSX Lion 10.7.2,Terminal.app支持256(输出:echo& t_Co). 在我的 vimrc中我有(PATH / TO / vim / vimrc) syntax on filetype plugin indent on set nobackup 当我“vim blah.py”和:colorscheme torte时,语法颜色未加载.例如,python关
作者:编程之家 时间:2020-07-20
是什么原因导致Vim中的替换只匹配每行一个元素?
我最近对我的. vimrc进行了很多修改,而且在某个地方,我引入了一个不受欢迎的功能.当执行替换命令时,搜索令牌每行出现多次,只更改第一个令牌(尽管其余的令牌因替换而突出显示).我在这里看到了一些关于如何根据具体情况启用此行为的帖子,但我还没有看到什么会导致这是默认行为或如何禁用它.如果有人有任何想法,他们将不胜感激. 作为参考,我的.vimrc(https://github.com/chpatt
作者:编程之家 时间:2020-07-20
vim – Vi复制粘贴而不导航到该行
我是否可以说在特定行(x)复制内容并粘贴到当前行而不需要转到x. 现在,我需要输入:x< Enter> yy< C-o> p.我只是想看看能否更有效地完成这项工作. 有:你可以使用. 例如,如果你在第77行,并且想要在当前行下面复制第7行,即#78,你只需: :7t. 执行此操作后,您的光标将位于第78行,即新“粘贴”的行. 阅读:h:t了解详情,您可能想知道强大的:h范围. 另一个优点:t代替y
作者:编程之家 时间:2020-07-20
在Vim管理拆分
在大中型项目上工作时,我经常会在屏幕上看到很多分割,以及打开的几个标签,每个标签分为5-6个分割.通常我使用不同的选项卡用于不同的目录和逻辑工作区,以将功能A上的工作与功能B上的工作或错误C和我的注释分开. 当你从NERDTree,Fugitive,Gundo和其他许多喜欢进行额外拆分的插件中进行大量额外拆分时,管理这种疯狂会成为一个问题.在这种辅助分离打开和关闭之后,整个设置的高度和宽度变化都会
作者:编程之家 时间:2020-07-20
在Vim中,您可以用“set cursorline”打开白色空格字符的颜色变化吗?
在这个Vim屏幕截图中,您可以看到,当将光标移动到一行上时,它会将空白字符(左侧显示)的正常颜色从灰色更改为黑色.不管光标位置如何,我可以停下来,永远保持灰色, 我已经尝试设置这些在配色方案,但没有运气: hi SpecialKey guibg=bg guifg=#CCCCCC gui=none hi NonText guibg=bg guifg=#CCCCCC gui=none 您
作者:编程之家 时间:2020-07-20
vim – 仅缓冲区的名称,而不是路径
我正在使用 vim-airline插件来改善我在vim会话底部的状态行. 在我的vimrc我有, 允许g:航空公司#号码#tabline#enabled = 1 这是什么,它在每个缓冲区的顶部分配一个在该缓冲区中打开的文件的选项卡. 我的问题是,该选项卡中的文本具有在缓冲区中打开的文件的整个路径.而我只想在缓冲区的选项卡中的文件的名称. 例如,如果我在缓冲区中打开文件〜/ abcd / bcd /
作者:编程之家 时间:2020-07-20
我可以停止vim创建.swp交换文件吗?
他们正在混乱我的工作目录.也许它可以把它们放在 vim目录或什么东西? 您可以禁用它 设置noswap 在你的_vimrc.事实上,这是使用真正大文件时的首选行为.查看更多下:help swapfile 为了将其设置在预定义的目录中,这将是最好的read a bit of this
作者:编程之家 时间:2020-07-20
vim:选择里面的点
我无法找到解决方案(这里和网上),只需选择/插入/删除由点包围的东西(开发中常见的情况): someobject.some-property-with-hyphens.otherproperty 如何选择中间物业? 我试过了 : vi. (dot is for executing last command) viw (don't include hyphens) 4viw (s
作者:编程之家 时间:2020-07-20
Vim和Emacs用户,如何像Eclipse / Netbeans一样有效地进行调试?
在阅读像The Pragmatic Programmer这样的书之后,强烈建议的一件事就是选择一个文本编辑器并掌握它.我选择使用Emacs并坚持使用它大约半年.然而,让我回到完全成熟的IDE的一件事就是调试. 在尝试通过命令行使用xdebug几周之后,Netbeans / Eclipse提供的调试工具远远优于CLI,这一点也就不足为奇了. 那么,有没有任何Linux工具可以让你在运行时放置断点并帮
作者:编程之家 时间:2020-07-20
Vim:有一个切换窗口的命令
我需要一个:命令切换窗口,因为我在一个函数中使用它.所以< C-W> W不会这样做. 使用: wincmd k 我得到了我需要的东西
作者:编程之家 时间:2020-07-20
Vim:状态线’%V’如何工作?
这是一个我无法找到答案的Vim问题. %V statusline变量有什么作用? 我检查了我可以找到的文档,但它不是很清楚,我知道它显示了虚拟列,但是 – 之前的数字/字母是什么意思? 例如,以下各项是什么意思? 0-1 17-18 从我可以管理的,找到这些例子. – 之前的数字是最后一个实心列,换句话说就是真实列.它是否正确? 谢谢你的帮助! 在Vim状态行中,在您可以设置的许多标志中,存在:
作者:编程之家 时间:2020-07-20
vim indent:对齐函数参数
vim中的默认对齐方式(使用“=”)将我的代码对齐为: void my_loooong_function (int arg1, int arg2, int arg3 ) 但是,我希望与所有以同一行开头的参数对齐,如下所示: void my_loooong_function (int arg1, in
作者:编程之家 时间:2020-07-20
在VIM中的Javascript缩进
我试图让VIM用’=’和相关命令缩进 Javascript.当我尝试自动缩进以下内容,例如: new function($) { $.fn.setCursorPosition = function(pos) { if ($(this).setSelectionRange) { $(this).setSelectionRange(pos, pos);
作者:编程之家 时间:2020-07-20
设置Vim光标线颜色?
我试图在SO和Google上查看其他答案,但它们似乎都没有改变我的光标设置.我想要一个黄色的背景,白色粗体的前景,但不能用我在网络上看到的设置得到它.我在iTerm2中使用MacVim m vim. 感谢您的任何帮助. 您最有可能对这三个突出显示组感兴趣:Cursor,CursorColumn和CursorLine.这些名字是不言自明的. 例如,只更改光标颜色: :highlight Cursor
作者:编程之家 时间:2020-07-20
Vim在ex-command模式下,如何完成路径只能达到第一个非唯一匹配?
我在一个目录中,其中包含许多具有公共前缀的子文件夹: ./pref-apple ./pref-aubergine ./pref-mango ./pref-milk 我在其中一个文件夹中有一个文件,我希望vim自动完成路径,直到第一个非模糊匹配 :e ./p\u0026lt;TAB\u0026gt; – > :e ./pref- :e ./pref-au\u0026lt;TAB\u0026gt; –
作者:编程之家 时间:2020-07-20
vim – 字节码解读
我记得一位教授曾经说过,解释后的代码比编译的代码慢了10倍.解释和字节码之间的速度差异是多少? (假设字节码不是JIT编译的) 我问,因为有些人一直在努力将vim脚本编译成字节码,我只是想知道会得到什么样的性能提升. 当您将事物编译为字节码时,您有机会首先执行一系列昂贵的高级优化.您可以将字节代码设计为非常容易编译为机器代码,并提前运行所有优化和流分析. 因此,速度提升可能非常大 – 不仅在运行时
作者:编程之家 时间:2020-07-20
在vim中突出显示python代码块
我想在 vim中突出显示不同的缩进级别,因此我可以更轻松地识别大块代码.我有一些合理的大型嵌套for / while / with / try块,很难识别进入的块,即光标前有多少’标签’. 有没有办法突出显示标签? 这就是我的想法: try: * while True: * * for foo in bar: * * * do() * if something: *
作者:编程之家 时间:2020-07-20
从vim命令行回显函数调用
我该怎么做: :echo call MyFunction() 这样我可以看到调用函数的结果? 使用这样的东西: :echo Myfunction()
作者:编程之家 时间:2020-07-20
重置Vim中的所有键映射
是否有将密钥映射重置为其默认值的命令? 对于所有这些,不仅仅是一把钥匙. 或插件可能吗? 您可以通过运行一些mapclear系列命令来删除某些模式的所有映射. 这取自:h mapclear :mapc[lear] mapmode-nvo :mapc :mapclear :nmapc[lear]
作者:编程之家 时间:2020-07-20
vim – :排序你 – 但只在csv中的一列?
我正在寻找一个更具体的版本:sort u命令,它将删除文件中的所有重复行.我正在使用csv,我想删除第二列条目重复的所有行.一个例子应该有助于澄清: a,1,b g,1,f c,1,x i,2,l m,1,k o,2,p u,1,z sort命令应该产生: a,1,b i,2,l 注意:保留的特定行并不重要,只要在排序后第二列条目都是唯一的 什么vim命令将产生上面的输出? 谢谢! 因为在这个问题
作者:编程之家 时间:2020-07-20
如何编写类似gvim-help-doc的文本文件?
g vim帮助doc包含“链接”,我可以通过命中ctrl跳转到主题] 如何格式化可以像这样运作的文本 有关该主题的帮助中有一节:“编写帮助文件” 请参阅:help help-writing或:help helphelp.txt 摘录: TAGS To define a help tag, place the name between asterisks (*tag-name*). (...
作者:编程之家 时间:2020-07-20
vim – 运行tmux时映射箭头键
这些键映射在tmux中停止工作.在我的. vimrc中,我有: nmap <Space> i map <C-Down> <C-w>j map <C-Up> <C-w>k map <C-Left> <C-w>h map <C-Right> <C-w>l 当我跑:地图时,我看到: <C-Right> <C-W>l <C-Left> <C-W>h <C-Up>
作者:编程之家 时间:2020-07-20
突出显示 – 将vim中的匹配限制为某些文件类型?
我在. vimrc中有以下内容来突出显示超过80个字符的行: highlight OverLength ctermbg=red ctermfg=white guibg=#592929 match OverLength /\%81v.*/ 这非常有效.但问题是,如果它只适用于某些文件类型,我会更喜欢它.基本上,任何编程语言都应该突出显示,而html,xml和txt文件之类的东西不应该突出显示.我很确
作者:编程之家 时间:2020-07-20
当VIM启动时,NERDtree不是默认窗口?
我刚刚开始使用NERDtree和VIM,并且无法弄清楚如何使NERDtree在打开时不是默认窗口. 我想在一个窗格中打开NERDTree,在另一个窗格中打开相关文件,但是当它打开时,不是让NERDTree选项卡获得焦点,而是让我按默认焦点编辑文件. 我看过github project但是如何改变这种行为对我来说并不明显.其他一切都很完美. 是否有配置指定VIM启动时要关注哪个窗口,或者这是否需要设
作者:编程之家 时间:2020-07-20
vim – 改变我的颜色设置
我在 vimle的帮助下安装了You Complete Me.我第一次使用它时,建议的单词完全不可读.它们有深紫色背景和黑色字体颜色.然后我看到了 this post on quora并且现在改变了我的.vimrc.我的.vimrc目前看起来像这样. set tabstop=2 highlight Comment ctermfg=lightblue highlight Pmenu ctermfg=
作者:编程之家 时间:2020-07-20
如何编写一个(自动)仅适用于特定文件夹的vimrc文件
说我有一个项目位于一个名为’bin’的文件夹中,我想在编辑项目文件夹中的任何文件时自动加载一些特定的 vim配置.我怎样才能做到这一点? 我想你想要的是一个自动命令.也许是这样的: autocmd BufRead,BufNewFile ~/bin/* call SetBinOptions() function SetBinOptions() { setlocal number s
作者:编程之家 时间:2020-07-20
使用.vimrc在启动时垂直拆分窗口
正如标题所示,如何在启动时使用. vimrc垂直拆分页面? 如果你想在vim启动时进行垂直拆分,请在你的.vimrc中添加一个自动命令: au VimEnter * vsplit 请注意,如果您在命令行上打开多个文件,vim将为您执行此操作:使用-O开关. -o[N] Open N windows (default: one for each file) -O[N] Like -o but spl
作者:编程之家 时间:2020-07-20
在vim中撤消从交换文件的恢复
在进行重大更改之前,我意外地从 vim中的旧的和过时的交换文件中“恢复”了该文件.我的变化似乎消失了.我已经尝试过探索撤消树,但仍然缺少大量的更改.无论如何我可以撤消恢复操作还是我注定了? 我自己尝试了这个(启用了持久性撤消; Vim版本7.3.823).旧的变化仍然显示(在:undolist,虽然我通常使用像Gundo或Undotree这样的插件来可视化它),但是当试图恢复时,我得到了 E438
作者:编程之家 时间:2020-07-20
上一页
157
158
159
160
161
162
163
164
下一页
小编推荐
热门标签
更多
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