手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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中直观地选择多个页面? 当我按SHIFTV进入选择模式时,键h,j,k和l用于选择更多文本,但是向上翻页并向下翻页CTRLF和CTRLB退出“选择”模式. 仅供参考我在Windows 7上使用GVIM. 您可以: >使用Ctrld和Ctrlu,它在mswin下保持选择并移动半页>将行为xterm放入你的vimrc文件,这使得Ctrlf和Ctrlb也能正常工作>使用搜索/在Zsol
作者:编程之家 时间:2020-08-11
macos – 对于Vim编辑器,如何在Mac OS X上的.vimrc中映射功能键?
我正在尝试将f11映射到 vim中的命令,在. vimrc中有一行,例如: map <F11> :exe '!ctags -R --python-kinds=-i -f ./tags ' . shellescape(system('python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"')
作者:编程之家 时间:2020-08-11
Vim退出前(Esc Key)命令?
现在我在Vim进入一个新行(或者在正常模式下按’p’或’o’)我得到一个可爱的自动缩进,如果我退出插入模式而不添加任何内容,它也会消失. 在退出插入模式之前有没有办法绑定某些东西,例如插入幻像字符然后删除它? 唉,我刚才读到了两天前的确切事情,但我不记得在哪里. 无论如何,诀窍是在< CR>之后输入一个字符.并立即删除它.有很多方法可以做到: <CR>a<Esc>x <CR>a<C-w> <CR>
作者:编程之家 时间:2020-08-11
在Vim中打开新选项卡时运行NERDTree
我正在使用 vim插件NERDTree,我在我的vimrc文件中有以下命令,这样当我打开vim时,nerdtree会自动运行: au VimEnter * NERDTree 但是,当我创建一个新选项卡时,我希望NERDTreeMirror在新选项卡上运行(上面的命令甚至不在新选项卡上运行,因此添加au VimEnter * NERDTreeMirror无效). 有没有我可以在vimrc文件中设置的
作者:编程之家 时间:2020-08-11
vim – 映射领导键以执行某些操作而无需按Enter键
我将领导者lf映射到LustyFileSystemExplorer并且它正常工作.我按下领导者lf并显示浏览器,但是当我将其更改为任何其他键绑定时,按下领导者lf显示:LustyFileSystemExplorer并且我要按回车键使用它. 在映射中添加回车符: map <Leader>lf :LustyFileSystemExplorer<CR> 而且你已经完成了!
作者:编程之家 时间:2020-08-11
使用quickfix在Vim中编译Perl
好吧,这不是关于完全编译,但最近我在Vim中发现了:compiler命令.帮助包含在quickfix文档中,正如我所理解的那样,我可以运行: :compiler perl 选择perl解释器.然后,帮助说: The Perl compiler plugin doesn’t actually compile, but invokes Perl’s internal syntax checking f
作者:编程之家 时间:2020-08-11
Vim真的那么好吗?
我不得不看到关于Vim的所有大惊小怪,所以试了一会儿;在其中建立了一个完整的网站.最后,我认为我的工作效率较低. 所以我的问题是:Vim真的那么好,还是只是人们想要使用的那些超级讨厌的东西之一,所以他们可以说:“我使用Vim”. Vim对我来说似乎有点麻烦.我知道它应该是精益的,但我认为多年的发展和贡献的大量使它不整洁.我错了吗?我应该用Vim坚持下去吗? Vim有什么优势? How I lear
作者:编程之家 时间:2020-08-11
VIM有哪些不同的Ruby调试插件?
我已经为 Ruby尝试了一些Vim调试工具,但它们充满了bug(据我所知).任何人都知道Ruby和Linux的一个非常稳定的调试器Vim的? 你试过 vim-ruby-debugger吗?它应该可以在Linux / Mac OS X上正常工作.我是该调试器的开发人员,所以如果你有任何问题 – 请随时问我.
作者:编程之家 时间:2020-08-11
VIM Python – “gd”命令无法正常工作
我开始使用VIM编写 Python程序.我遇到了一些问题,希望有人可以帮我解决这个问题. “gd”命令应该将您带到第一个在当前函数中定义/使用变量的位置.根据我的理解,它与“[[”转到函数顶部,然后执行搜索变量名称相同. 问题是,当我在Python函数中尝试这个时,vim会在整个文件中找到第一个变量. 有关为什么会发生这种情况的想法/如何解决这个问题? 我认为问题是由于Vim处理函数的方式.从[[
作者:编程之家 时间:2020-08-11
vim – 在Ex模式下自定义文件名完成
有没有办法我可以自定义当我处于ex模式时 vim文件名完成(在:行上)? 我从不希望tab-complete到某些文件类型(* .o,*.hi),我宁愿他们不先弹出. 将以下内容放入$MYVIMRC set wildignore=*.o,*.hi
作者:编程之家 时间:2020-08-11
自动在vim / emacs中包含python import语句?
在 eclipse中,有一个方便的速记CTRL SHIFT o将自动包含基于所使用的类或模块所需的导入(包含)语句. 你有没有为vim或emacs找到这样的插件? Ropemacs有自动导入,所以如果你写 rmtree 并执行M-x rope-auto-import, from shutil import rmtree 插入文件的顶部.您可能希望避免这种情况,因为从模块may not be a v
作者:编程之家 时间:2020-08-11
我可以在vim中为快速修复窗口提供不同的状态行吗?
我想给Quick Fix窗口提供一个与其他所有窗口不同的状态行. 我希望它有: set statusline=\ %n\ \ %f%=%L\ lines\ 当我在快速修复窗口中时,我可以使用:setlocal,但是如果在我的.vimrc中我可以使它具有不同的状态行? 这应该工作 autocmd Filetype qf setlocal statusline=\ %n\ \ %f%=%L\ line
作者:编程之家 时间:2020-08-11
vim – 在Emacs viper模式下禁用ESC为meta?
我是一个长期的 vim用户,试图切换到emacs. 我在emacs中使用viper-mode并且我一直在键入ESC(退出插入模式)然后键入一个键(比如说j).我打字很快,经常同时打它们.然后Emacs认为我正在击中META-j并运行一个我不打算的功能. 我喜欢使用选项作为元,并且当我在毒蛇时,不关心ESC曾经是元. 任何人都有关于如何在毒蛇模式下完全禁用ESC为meta的建议? 这是我尝试过的一些
作者:编程之家 时间:2020-08-11
Vim错误E492:不是编辑器命令:dd
我今天开始学习 vim并使用它进行安装 sudo apt-get install vim 现在,当我尝试做类似的事情:5dd它给了我不是编辑器命令错误.我不确定为什么会这样. 我做错了吗?我查看教程和我看到的任何地方我看到5dd是一个有效的命令. :5dd和5dd不一样.你在正常模式下使用5dd删除5行,你可以使用:5delete或者只需:5d来执行与命令相同的操作.
作者:编程之家 时间:2020-08-11
如何编写调用VimGrep的vim函数?
我想写一个函数myFunc,这样: myFunc /function foo/ 变 :vimgrep /function foo/ **/*.cpp **/*.hpp 和 myFunc /class bar: public/ 变 vimgrep /class bar: public/ **/*.cpp **/*.hpp 我该怎么做呢? 谢谢! :command -nargs=1 MyFunc vi
作者:编程之家 时间:2020-08-11
如何在Vim中映射点击?
我希望能够在G vim中的函数名称(或者使用set mouse = a的vim)上单击(或cmd单击我的Mac)并让它运行命令:tag以跟随ctag,但我不知道如何在Vim映射中包含鼠标单击. 一个好的开始: :help click :help mouse 也许这样的事情会起作用: :map <RightMouse> :tag <CR>
作者:编程之家 时间:2020-08-11
让ctgs Vim与范围界定一起工作?
当我使用ctags生成STL的标签并将这些标签与Vim一起使用时,它不知道范围.如果我使用ctrl-],它将转到第一个匹配的标签,即使这是不正确的.例如: std::list<int> mylist; mylist.push__back(100); 如果我在光标超过push_back(100)时键入ctrl-],它将转到bitvector的push_back而不是list的实现. 据我所知,cta
作者:编程之家 时间:2020-08-16
在Vim中使用pythoncomplete时防止拆分窗口
我正在使用带有 pythoncomplete的VIM.当我完成时,当前窗口被拆分,并且上部窗格中显示了calltips.我讨厌那个!有没有办法防止这种行为或至少自动限制上部窗格的大小? 你需要做一些事情: set completeopt-=preview 这将阻止打开预览窗口.
作者:编程之家 时间:2020-08-16
从Haskell启动程序(例如:Vim)
使用Turtle shell脚本库我试图启动一个程序,即: shell "vim" empty 问题是这会产生警告警告:输入不是来自终端,导致Vim在最终启动之前滞后几秒钟. 问题: > shell是从haskell启动外部程序的最好的Turtle函数吗? >如果是这样,有没有办法解决上述错误? 您想使用 process库中的函数,特别是 createProcess或 runProcess. 关于
作者:编程之家 时间:2020-08-16
Vim 8的终端模式?
Vim 8是否有终端模式(类似于NeoVim)?我知道Vim 8具有新的异步功能,这使得在Vim中创建异步终端功能成为可能(就像Neo vim已经拥有的那样),如果有人已经尝试这样做那么好奇. Vim 8.0.0693是实现此功能的一系列补丁(“终端仿真器支持”)中的第一个.如果您愿意自己编译Vim并使用alpha级软件,请继续.最新的源代码和运行时文件可以通过FTP下载或从 GitHub检索;有
作者:编程之家 时间:2020-08-16
Vim:无法正确设置’path’以使’gf’正常工作
我试图让gf使用看起来像这样的路径: foo/bar.js 该文件位于:/Users/dimal/dev/project/src/foo/bar.js 所以我设置了这样的道路: set path+=/Users/dimal/dev/project/src 似乎gf应该找到该文件,但事实并非如此. E447: Can't find file "foo/bar.js" in path 为什么? 我尝试
作者:编程之家 时间:2020-08-16
vim quickfix list:操纵位置?
当我使用 vim时,我偶尔会得到一个像这样的分割菜单设置: ############################################### # | | # # | | # # NERDTree | main wi
作者:编程之家 时间:2020-08-16
在vim中写入后,如何在状态栏上显示时间?
每当我在屏幕底部的 vim中写入时,它会提供有关写入的一些信息,例如文件名和写入的数量.我还想在信息中包含写入的时间.我经常发现自己正在编辑一个文件然后忘记我是否写过了.我还想在上次写一个特定文件的时候比较我正在处理的其他文件.有没有人对如何做到这一点有任何建议? 谢谢! 看看’statusline’选项.这允许您完全自定义状态行上显示的内容. :help 'statusline' 您可以创建一个
作者:编程之家 时间:2020-08-16
vim – 用tab替换“:”来创建列
我有单词列表,其中西班牙语中的单词或表达用其冒号(“:”)分隔.我想制作两个专栏,一个用于西班牙语,另一个用于英语.我试过了 :%s/:/^I^I^I/g 但它没有提供所需的输出.不同的列未对齐.但是,当手动删除冒号并插入具有相同数量的标签笔划的标签数时,它总是最终对齐… 任何想法如何解决这个问题,最好是在vim? 在Linux / * nix系统上我使用列(1) :%!column -s':'
作者:编程之家 时间:2020-08-16
如何在.vimrc中获取文件
我正在尝试一种基于新打开文件的文件类型来获取文件的简单方法.例如,我想在新文件是* .py时获取 python.vimrc.这段代码(在.vimrc中) function LoadFileTypeDefaults() let vimrcfile = &filetype . '.vimrc' if filereadable(vimrcfile) echo vimrcfile
作者:编程之家 时间:2020-08-16
在Vim中为C类创建getter和setter成员
我正在创建一个包含许多double(或其他类型,类型无关紧要)成员的类. class CalcParameters { public: CalcParameters() {} ~CalcParameters() {} // getters and setters here private: double _param1; double _param2; ... }; 在
作者:编程之家 时间:2020-08-16
我应该使用vim Visual模式?
我已经使用 vim几年了,虽然我已经学会了很多时间保存快捷方式,但我从未使用过Visual模式, which is supposed to be all powerful: … Visual block mode (to edit columns) is something many editors lack, but that I can’t live without. I have shock
作者:编程之家 时间:2020-08-16
vim – Backspace,如果从光标到行首的字符是制表符/空格,则返回一个缩进级别
我正在使用Vim进行 Python开发.有时,在if子句中的表达式之后:(假设|是游标). if test: pass | …我按回车键,想要转到if标识级别. 我知道我可以回到命令模式并按下<,但是我想知道当Vim知道光标后面的所有字符都是标签os空格时,是否有可能在按下退格时返回一个缩进级别(或shiftwidth值). 将softtabstop设置为shiftwidth,并打
作者:编程之家 时间:2020-08-16
通过语法高亮类型进行vim搜索
我正在将i18n添加到现有项目(Web应用程序)中.这涉及通过调用i18n库来替换每一位静态文本.能够搜索此文本而不是依靠语法突出显示来直观地识别它将是方便的. 在vim中,是否可以在文件中搜索特定突出显示类型的出现? 就像是: /[%type=Boolean] 带有’Comment’,’htmlTag’或语法高亮文件中定义的任何组的子’布尔’. This plugin会为你做的
作者:编程之家 时间:2020-08-16
Vim中的子匹配语法高亮显示
首先,我将展示我遇到的具体问题,但我认为问题可以概括. 我正在使用一种具有明确括号语法的语言(如Lisp),但是只有左侧paren保留的关键字.例: (key key) 前者是保留字,但后者是对名为“key”的变量的引用 不幸的是,我发现突出显示左边的人很烦人,所以我最终使用了 syn keyword classification key 代替 syn keyword classification
作者:编程之家 时间:2020-08-16
上一页
61
62
63
64
65
66
67
68
下一页
小编推荐
热门标签
更多
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