手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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
为什么字体DejaVu Sans Mono在(G)Vim和Emacs中看起来不一样?
我认为两个编辑器的行间距都不同. 如何在Vim中将字体设置为类似于Emacs? Emacs的 的.emacs: == Default Font ==== ;; Font family (set-default-font "DejaVu Sans Mono") ;; Font size (set-face-attribute 'default nil :height 100) VIM .vim
作者:编程之家 时间:2020-08-16
在vim中自定义折叠
在我的. vimrc文件中,我有以下自定义折叠 javascript: function! JavaScriptFold() setl foldmethod=syntax setl foldlevelstart=1 syn region foldBraces start=/{/ end=/}/ transparent fold keepend extend fun
作者:编程之家 时间:2020-08-16
Vim 安装和配置、优化
Vim 介绍 Vim 官网:http://www.vim.org/ Vim 安装 CentOS:sudo yum install -y vim Ubuntu:sudo apt-get install -y vim Windows GVim 下载:http://www.xiazaiba.com/html/3347.html Vim 配置(CentOS 环境) 编辑配置文件是:sudo vim /et
作者:编程之家 时间:2020-08-20
vim编辑器
1. 关于Vim vim是我最喜欢的编辑器,也是linux下第二强大的编辑器。 虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编辑来得高效。 如果是初学vi,运行一下vimtutor是个聪明的决定。 (如果你的系统环境不是中文,而你想使用中文的vimtutor,就运行vimtutor zh) 1.1 Vim的几种模式 正常模式:可以使用快捷键命令,或按:输入命令行。 插
作者:编程之家 时间:2020-08-20
.vimrc配置
分享一下作者的.vimrc配置文件: 1 " 显示行号 2 set number 3 4 " 设置tab宽度 5 set tabstop=4 6 7 " 设置自动对齐空格数 8 set shiftwidth=4 9 10 " 按退格键时可以一次删除4个空格 11 set softtabstop=4 12 13 " 设置编码方式 14 set en
作者:编程之家 时间:2020-08-20
vim – NERDTree:未创建节点
使用 vim;我正在尝试通过NERDTree将文件(.py文件)添加到目录中.我只需要浏览到我想要放入文件的目录,然后点击“m”然后“a”将我的文件命名为目录.问题是NERDTree一直告诉我:“NERDTree:Node Not Created”.这意味着没有创建该文件. 这是为什么?我错过了什么? 谢谢 编辑: 当我尝试创建目录时,vim(实际上是NERDTree)失败并显示以下错误消息: E
作者:编程之家 时间:2020-08-20
vim – 添加行的快捷方式
在我目前的项目中,我最终输入了这一行 Then show me the page 我应该如何创建快捷方式映射,以便如果我在一条线上并点击该快捷方式,则会创建当前行下方的新行,并添加上述行. 如果新添加的行与上面的行具有相同的缩进,那将是很好的. 我正在使用MacVim. 在普通模式下,您可以键入或添加此行到您的vimrc: :nmap Q oThen show me the page<cr><es
作者:编程之家 时间:2020-08-20
在VIM中浏览自动换行的文本时,如何使选择器移动到包裹的线段上?
我想要的行为是大多数文本编辑器和办公应用程序中的行为(不是为程序员设计的).这样可以更快地到达大段落的中心. 谢谢. 我不确定我理解你的问题,但是尝试命令gj和gk,而不是j和k.我认为他们做你想做的事.我已经整理了一个截屏视频,其中包含一些针对 working with ‘soft wrapped’文本的提示(我猜这与’自动换行’文本相同).
作者:编程之家 时间:2020-08-20
Vim正确显示wchar文本
我正在尝试将没有BOM的文件保存为wchar文本.在我的gVim窗口中,我看到: T^@E^@X^@T^@H^@E^@R^@ ……这真烦人.我想将此文件编辑为常规文本文档,我希望vim以相同的格式保存它.我已经尝试过:set encoding = utf-16(以及其他变体,如utf-16le,ucs-2和ucs-2le,但文档视图永远不会改变.我怎样才能实现这一目标? 您可以使用适当的编码重新加
作者:编程之家 时间:2020-08-20
Vim:显示PHP的函数提示或签名
我有一个很好的 PHP语法突出显示所有设置,它看起来很棒.我现在需要的是能够在键入时显示内置函数签名或提示. 这在很多IDE中都很常见,我认为有人会为VIM做一个插件. 示例:在插入模式下,键入str_replace时,vim屏幕上的某个位置会显示“mixed str_replace(mixed $search,mixed $replace,mixed $subject [,int& $count
作者:编程之家 时间:2020-08-20
如何在vim中检索当前搜索的文本?
例如,我有一些代码,我使用“*”来搜索该代码中的内容.我没有找到我想要的文件,我想使用像ack或grep这样的东西在本地目录中搜索它.我知道我能做到:!无论在 vim内搜索什么,但我想知道的是有一种方法可以用vim中当前搜索的单词替换任何内容. 从 Tim Henigan’s answer开始,把它放在你的.vimrc中 cmap <C-R>/ <C-R>=substitute(substitut
作者:编程之家 时间:2020-08-20
映射键以在Vim中的正常模式和插入模式之间切换
我想在 Vim中使用两个“控件”作为切换键在正常模式和插入模式之间切换.所以我将以下两行添加到我的.vimrc中 nmap <C-><C-> i imap <C-><C-> <ESC> 但它不起作用.上面两行有什么问题? 您似乎正在尝试将Ctrl Space映射到切换插入模式. nnoremap <C-space> i imap <C-space> <Esc> (来自this Vim tip(标记
作者:编程之家 时间:2020-08-20
在vim中读取/编辑XML Schema?
由于 XML Schema可能很难阅读(是的,只是想通过模式阅读),我想知道是否有人知道现有的vim插件,它将以树形式显示模式,作为几个XML编辑器做?选择此树中的节点以导航到模式的相关部分将是一个很好的加分,但不是绝对必要的. 谢谢你的帮助! 我意识到你正在寻找不同的东西,但请查看xml.vim.根据 vimscripts website上提供的信息,它表示它能够: closing tags w
作者:编程之家 时间:2020-08-20
如何在一个命令中“搜索文件并将结果发送到vim”?
我用了: find ~/web_project -name "config_*.php" -print | xargs vim 在vim中,一切都很好.但是,如果退出vim,终端就会冻结. 我的环境:osx 10.6,macvim vim $(find ~/web_project -name "config_*.php") 经常我想先查看我的find命令,所以 find ~/web_project
作者:编程之家 时间:2020-08-20
TextMate在VIM中跳转到功能?
最近我一直在努力使用 vim而不是TextMate,而我在VIM中最常见的一个功能是TextMate的跳转到方法功能(对于那些不知道的人来说,CMD Shift T).从环顾四周来看,我没有看到任何特定方式来模拟这个功能,并且想知道这里是否有人在VIM中有过这种功能的经验. 提前感谢您的任何答案 帕特里克 你正在寻找vim的’标签’功能……我在这里回答了一个关于标签的类似问题: How to im
作者:编程之家 时间:2020-08-20
Vim:如何将文件名转换为路径?
在 Vim脚本中,如果我有一个文件名,如何获取它的路径?例如,我想获得Vim使用的临时目录的路径.我可以通过调用tempname()来获取临时文件的名称.但如何从名称中提取路径返回? 要删除最后一个路径组件: fnamemodify(tempname(), ":h")
作者:编程之家 时间:2020-08-20
将.Rnw与vim latex套件联系起来
我相信这是非常基本的东西.我刚开始使用g vim和latex-suite.但是,当我使用.Rnw扩展名编辑一个sweavefile时,我想加载latex-suite. 我的.vimrc看起来像这样 " These settings are needed for latex-suite filetype indent on filetype plugin on filetype on let g:t
作者:编程之家 时间:2020-08-20
如何使vim缩写在评论区域不起作用?
我有一个缩写列表, iab uppercase UPPERCASE iab lowercase LOWERCASE (案例特定问题). 我试图让它们在评论区域不起作用(即以某个字符开头的行),因为它们弄乱了我的正常评论文本.有没有人有任何想法如何实现这一目标? 你必须测试上下文.我已经编写了一个 few functions来帮助定义这样的缩写: inoreab uppercase <c-r>=Ma
作者:编程之家 时间:2020-08-20
macos – 如何在Emacs中拥有类似Vim的Taglist?
我用AquaEmacs. 我想让Emacs有一个垂直层次结构(在左侧)关于文档中的项目,类似于Vim的插件Taglist. M-x speedbar. http://cedet.sourceforge.net/speedbar.shtml
作者:编程之家 时间:2020-08-20
一些vim问题
所以我希望一些老派的Vim’ers可以帮助我.这些都是单独的问题,通常我会自己把它们放在一起,但我不确定这是否适合作为问题在这里. 另外,我认为如果您足够了解这些问题,他们将在不久的将来出现: >我有一个我正在编写的库和一系列使用该库的应用程序.似乎没有一种简单的方法(据我所知)为库构建一个ctags文件并为我的每个应用程序构建一个文件,并确保在我处于vim时引用另一个. >使用gf从命令模式打开
作者:编程之家 时间:2020-08-20
在VIM中,为什么光标移动4yk而不是4yj?
要从当前位置向上拉出4行当前行,我可以使用4yk,并从当前位置向下划线4行当前行,我可以使用4yj 但4yk移动光标,而4yj则不移动(至少在我使用的vim版本中,neovim). 为什么是这样 ? 光标移动到动画的第一行. 使用4yk(或任何类似的向上运动),运动的第一行与当前行不同,因此光标移动. 对于4yj(或任何类似的向下运动),运动的第一行是当前行,因此光标不移动. 来自:帮助操作符:
作者:编程之家 时间:2020-08-20
我如何使用vim:split来打开ghci和一个Haskell文件?
我目前正在学习 Write yourself a Scheme. 我喜欢vim并且想要使用:split将我的顶级文件作为我的Haskell文件,并将底部拆分为ghci,repl. 但是,拆分只会打开文件.这是真的?如何打开我的顶部拆分和我的Haskell文件,我的底部拆分为ghci? 您可以使用:terminal命令(感谢@PeterRincker!)来创建终端仿真器拆分.添加要运行的命令;例如:
作者:编程之家 时间:2020-08-20
VIM:条件密钥映射
在Vim中,我希望在Key映射中有一个条件语句. 如果光标位于一行的开头,我想要这个映射: imap <F1> <ESC>:syntax sync fromstart<CR>i 但否则有这个映射(唯一的区别是最终字符) imap <F1> <ESC>:syntax sync fromstart<CR>a 在第二个映射中,如果在光标位于行的开头时运行此映射(当我们返回带有a的插入模式时),则光标不会
作者:编程之家 时间:2020-08-20
如何更改vim ruby版本
我是 vim的菜鸟,我想使用command-t插件,在atom中真的习惯了.我已经完成了github repo中的所有操作,但无法按照如何更改我的vim正在使用的 ruby版本.当我尝试使用命令-t时会抛出此错误… command-t could not load the C extension. Please see INSTALLATION and TROUBLESHOOTING in the
作者:编程之家 时间:2020-08-20
vim – 在多个VI窗口中删除相同的行
我喜欢使用 vim和 vimdiff.我目前正在比较vimdiff中的两个文件,我经常遇到我想在两个缓冲区中删除相同行的情况.在以下示例中,我想删除第40和41行. 39 text_a | 39 text_b 40 text_aa | 40 text_aa 41 text_bb | 41 text_bb 42 text_c | 42 text_d 执行dd Ctrl-W-W,d
作者:编程之家 时间:2020-08-20
如何关闭非归零值的vim编辑器?
我的.bashrc中有一个别名bed =“ vim~ / .bashrc&& .~ / .bashrc”.现在每隔一段时间我都想跑床,但是退出状态为1的vim,因此源命令不会执行. 在这里找到答案: How to exit the Vim editor? 您可以这样做:cq以非零退出代码退出.
作者:编程之家 时间:2020-08-20
暂时禁用vim中的BufWrite脚本
我有 vim设置在我写文件时运行Autoformat但是在编辑之前定期忘记在我的黑名单中添加扩展名.现在我无法保存编辑,因为autoformating会弄乱缩进.有没有一种方法可以在不运行BufWrite脚本的情况下进行保存? 我的vimrc中的行是: au BufWrite * if index(blacklist,& ft)< 0 | :自动套用格式 有三种选择: :noa[utocmd] w
作者:编程之家 时间:2020-08-20
如何在vim中的光标下打开目录?类似gf的目录
例如,如果我有类似的东西: path = '/mnt/data/files/' 我的光标在’/ mnt / data / files /’上,我点击了类似gf的命令,它会在该文件夹中打开vim:Explorer. 我搜索了StackOverflow,但我只找到了如何打开当前打开文件目录的答案. 按< C-r>< C-f>在命令行中插入光标下的路径.这意味着您可以执行以下操作来实现目标: :Ex <
作者:编程之家 时间:2020-08-20
unix – 使用vim在多个文件中搜索和替换
是否可以在 vim中的多个文件中应用相同的搜索和替换?我将在下面给出一个例子. 我有多个.txt文件 – sad1.txt直到sad5.txt.要打开它们,我会使用vim sad *它已经打开了.现在在5个txt文件中,它们有类似happy999的单词;我想把它改成happy111.我目前正在使用此代码: argdo %s/happy999/happy111/gc | wq! 最终只改变了sad1
作者:编程之家 时间:2020-08-20
VIM始终使用选项卡式页面
我想要一个命令,我可以放在我的〜/ . vimrc文件中,这将使 vim始终在选项卡式页面模式下打开,而不必在命令行上传递-p. 有这样的命令吗?如果没有,是否有更好的方法来做到这一点.目前,我正在使用 alias vi='vim -p' 在我的bash配置文件中. 谢谢….. 在〜/ .vimrc和source~ / .vimrc中设置以下内容 au VimEnter * if !&diff |
作者:编程之家 时间:2020-08-20
上一页
64
65
66
67
68
69
70
71
下一页
小编推荐
热门标签
更多
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