手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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:用默认缓冲区替换选择,而不覆盖缓冲区
这是我的问题: 我在视觉模式。 我选择文本并将其复制到缓冲区。 ((y)的ANK) 我选择另一个我想要替换和粘贴缓冲区的文本。 ((糊) 现在第二个选择已经在缓冲区中被替换了,但是我希望第一个选择仍然坐在那里。 有任何想法吗? 通常这种行为是有用的。当你不想要它时,你可以做一般的yank,然后粘贴(正式地,’put’)与“0p。你可以这样做,但很多次你喜欢。 请参阅:help v_p了解更多。 如
作者:编程之家 时间:2020-06-30
vim – 在PuTTY中创建一个ctrl选项卡键绑定
我想要能够将vim命令:tabnext和:tabprev映射到CTRL TAB和CTRL SHIFT TAB。不幸的是,我似乎遇到了PuTTY吃这些字符组合的问题。 我已经尝试搜索信息,但无济于事。我很确定这是一个PuTTY的东西,但似乎没有任何类型的帮助/参考区域的应用程序。 我很好奇,如果任何人在这里有任何经验或建议,以确定这一点。 @rmeador:尝试映射vim中的关键组合。 我试图这样做
作者:编程之家 时间:2020-06-30
让vim识别XML
我想vim来帮我缩小我的C ++代码的xml文件。但是,当我使用 gg=G 它只是把所有东西都放在左边。我需要指定一个语法吗? XML被识别为语言吗? 放 filetype plugin indent on 在.vimrc中让Vim自动将.xml文件识别为xml。你可能需要放 set nocompatible 在那之前。 如果文件扩展名不是.xml,则可以使用Vim将其视为xml :set fil
作者:编程之家 时间:2020-06-30
Vim:从当前光标位置的文件中插入文本
要从当前Vim缓冲区中的文件中插入文本,请使用:r filename将光标下方的文本或:0r文件名插入第一行。 如何插入[Cursor]所在的文件的内容? Actual line with some coding [Cursor] // TODO for later version Line below actual line ... 插入换行符,读取文件,然后取出换行符…
作者:编程之家 时间:2020-06-30
语法在Emacs中突出显示一个vimrc文件?
所以,这可能是一个异端的问题,但我正在寻找一个Emacs模式来处理.vimrc文件的语法高亮。由于这个明显的原因,这个特别的问题已经证明是非常困难的,但是似乎很可能我有可能在两位编辑的二十年的开放战争中写下了这样一种模式。有任何想法吗? Googling确实会增加 wenbinye’s vimrc-mode,这是非常轻量级的通用模式。这是我在.emacs中的内容: (define-generic-
作者:编程之家 时间:2020-06-30
如何在vim中打开文件的内容水平中心?
如何使vim水平居中打开文件的文本? 我不想修改文件,只是为了改变vim显示的方式。 要更清楚,当我打开一个文件我目前有这样的情况: |<------ textwidth=80 ------->|<-------------- padding -------------->| |lorem ipsum dolor sit amet.. |dsdsda da dsa dsa 我想要的是以下内容:
作者:编程之家 时间:2020-06-30
ctags+taglist+winmanger 打造vim 编辑器
一、前言 本篇主要使用ctags+taglist+winmanger 将 vim 编辑器打造为具有IDE般的功能 ctags:是vim下方便代码阅读的工具,通过这一工具能够很方便的追溯变量、函数的定义以及调用 taglist:与ctags搭配使用,将在vim的左侧或右侧开启一个窗口,在该窗口显示当前文件中有哪些变量、函数,并可进行快速
作者:编程之家 时间:2020-06-30
vim:删除所有的空格,直到我的光标
有没有删除与光标在同一行的每个字符,一直到光标?例如,我可能有一行代码如下所示: foo = [cursor] Bar.new 如果我的光标位于上面的位置,是否可以删除每个空格字符(不使用正则表达式?),以便Bar.new被放置在光标处? d w
作者:编程之家 时间:2020-06-30
vim – 如何从putty中运行的tmux复制到windows clipbard
ENV ::我在腻子上运行tmux,在Windows 7笔记本电脑上。我在工作时做ssh到linux系统。 在使用tmux之前,我必须解决两个故障,然后才能满足我的所有需求。 >我必须从vim或tmux终端将一些文本复制到windows记事本。我已经启用鼠标支持vim和腻子。 我试过“* y”和“y”,但都不行。如果我使用油灰的复制能力,那么它也会复制相邻网格的内容。 >我必须将一些内容从一个窗格
作者:编程之家 时间:2020-06-30
vim practice 笔记
致谢 感谢 practical vim 原作者 tips 1 meet the Dot Command dot . 重复最近一次的变化操作 其它 vim 命令 x : 删除 光标所在字符 dd : 删除行 >G : 缩进, 当前行 至 文件末尾
作者:编程之家 时间:2020-06-30
Vim作为笔记平台:在垂直拆分窗口中跳转到标签
过去,我使用Vim作为笔记平台,通过使用Vim帮助文件格式创建一个包含标签列表的index.txt文件,然后创建一堆具有正常的* Help_Tag *链接语法的文本文件,以便在index.txt文件的标签上使用CTRL-]将跳转到任意笔记文本文件中的相应标签。您需要执行以下操作:helptags dir生成目录的标签(其中dir是notes目录的路径)。 我正在寻找的是一个简单的方法,在左分割窗口
作者:编程之家 时间:2020-06-30
vim的生产率分析器
背景 我正在寻找为vim构建生产率分析器,可以为用户所做的特定重复任务默认显示更有效的解决方案。提示可能会以咆哮,状态行等显示。 不要笑,但想法来自于Clippy:http://en.wikipedia.org/wiki/Office_Assistant 当然,我不想再建立一个有趣的东西,就像活力一样,我会认真对效率进行分析,这对vim的新手来说尤其有用。 问题 这是否有意义,有没有涵盖这种分析的
作者:编程之家 时间:2020-06-30
评论 – 采购时的警告信息.vimrc
我试图在我的主目录中设置一个.vimrc文件。它包含的唯一的东西如下。 " Enable syntax highlighting syntax on 每当我想要源文件运行。 〜/ .vimrc返回此消息。 /Users/username/.vimrc:3: unmatched " 我的工作环境如下。 > MacOS Lion 10.7.2 > zsh 4.3.12(i386-apple-darwi
作者:编程之家 时间:2020-06-30
在VIM中开发Java的一些好插件是什么?
我喜欢vim,但没有像Eclipse的IntelliSense / Code完成这样的事情变得非常困难。我知道,我知道,我应该可以看看我有兴趣使用的API的方法签名和java文档。我很乐意,但我希望可以从我的指尖访问,而不必手动浏览源树,或者使用JDK参考。 什么插件会使这更容易? 我试过eclim一段时间。这是非常好的,基本上它使用eclipse在后台作为一种引擎,并提供了一个插件,让您通过vi
作者:编程之家 时间:2020-06-30
vim fu,交换方法调用的参数
在Vim中调用方法调用的两个参数最有效的方式是什么? 例如,我想改变: call "hello mister 123", 2343 至: call 2343, "hello mister 123" (假设光标位于行的开头) 理想情况下,这个技巧可以像东西一样 call "hello, world" , "goodbye, world" Here’s a script designed to swa
作者:编程之家 时间:2020-06-30
使用vim缓慢连接的提示?
我正在使用vim缓慢的连接,这有点痛苦。有什么我可以在vim中减轻痛苦吗? vi创建使用超过300波特调制解调器,这就是为什么有所有这些有趣和奇怪(和短)命令移动和导航。了解他们… 玩这样的东西 :10 -> jump to line 10 7j -> move 7lines down 而且键盘在键f和j上有一点物理点, 我使用j键上的点轻松找到vim导航“hjkl”。 但最好的事情是永远
作者:编程之家 时间:2020-06-30
是否可以调用:在vim中使用make,而不显示shell
我一直在尝试使用:make最近,但我不喜欢vim必须首先切换到显示shell输出,并要求一个输入keypress,然后它显示我认为是收集的错误的列表在’errorformat’,我也需要通过按确认确认。我宁愿只有一个简短的“OK”消息,不需要按键确认,或者vim会打开:cwindow如果有任何错误。 我正在使用下一行只是为了确切的目的你写道: nnoremap <leader>m :silent
作者:编程之家 时间:2020-06-30
如何从.vimrc创建文件夹(如果不存在)?
我不喜欢vim将文件夹夹在备份文件中,所以我的.vimrc文件中有以下一行: set backupdir=~/.vim_backup 但是,有时这个文件夹不存在,因为我正在复制我的用户文件的新机器。 如何自动创建此文件夹(如果不存在).vimrc?还是有更好的方法来处理这种情况? 你可以把它放到你的.vimrc中: silent !mkdir ~/.vim_backup > /dev/null 2
作者:编程之家 时间:2020-06-30
vim – 如何从vi中的光标位置开始插入一个空白区块?
假设我有下面的文字,光标停留在第一个A, AAAA BBB CC D 如何在每行之前添加空格以使其变得如此,如果可以在空中指定空格的列数(例如两个),那么这将是很好的。 AAAA BBB CC D 我会想象有一种方法可以在视觉模式下快速做到这一点,但是有什么想法? 目前,我在视觉模式下复制第一列文本两次,并将整个两列替换为空格,其中涉及> 5击键太麻烦了。 约束: 对不起,我没有清楚地
作者:编程之家 时间:2020-06-30
vim的常用快捷键
vim +n filename:光标定位到filename的第n行快捷键:j下移,k上移,h左移,l右移,ctrl+f或者pageup上移一屏,ctrl+b或者pagedown下移一屏。gg移动到首行,G移动到最后一行。nG,移动到第n行。x,向后删除一个字符,X,向前删除一个字符nx,向后删除n个字符dd,删除/剪切所在行ndd,删除/剪切所在行起向下共n行dw,删除光标后所在字符串yy,复制光
作者:编程之家 时间:2020-06-30
删除swap文件vim不高亮显示
问题描述 好几次删除了vim打开过的某个文件的swap文件,然后再打开此文件,颜色丢失了(文件不高亮显示) 排查 用vim打开此文件,输入:se ft?,查看当前文件编码。会发现filetype为空,标明此文件并没有被vim识别为正确的文件类型,因此不能相应高亮显示。 解决方案 用vim打开此文件,设置filetype: :set filetype=<filetype>。比如你的文件是python
作者:编程之家 时间:2020-06-30
如何在vim保存时获得sudo权限
使用 :w !sudo tee % 命令:w !{cmd},让 vim 执行一个外部命令{cmd},然后把当前缓冲区的内容从 stdin 传入。 tee 是一个把 stdin 保存到文件的小工具。 而 %,是vim当中一个只读寄存器的名字,总保存着当前编辑文件的文件路径。 所以执行这个命令,就相当于从vim外部修改了当前编辑的文件
作者:编程之家 时间:2020-06-30
vim可以自动识别缩进样式(制表符与空格)吗?
我正在处理一个大的代码库,每个文件都有不同的缩进约定:制表符,4个空格,3个空格等。 我当前默认在选项卡上,并设置shiftwidth = N expandtab smarttab当我遇到一个空格缩进的文件,但这很烦人。 Vim还是插件有什么功能,可以识别,例如当前的缓冲区使用每个移位三个空格的缩进? 存在尝试处理这种情况的各种插件。以下是通过搜索在vim.org检测缩进的几个 > sleuth
作者:编程之家 时间:2020-06-30
vim – 如何卸载Janus?
我不知道如何卸载 Janus.我真的很想回到简单的VIM和MacVim。我可以尝试删除〜/ .janus目录,但是由于Janus花了一段时间才能安装,我想象其他的东西和地方安装了东西。有没有人知道安装Janus的完整方式? Janus只是存储在〜/ .vim目录中的一组vim设置和插件。 Janus有一个 bootstrap installer,它基本上将该目录中的任何东西重命名为any.old,
作者:编程之家 时间:2020-06-30
用vim删除HTML标签
如何轻松删除由HTML标签包围的文字块? 说我碰到一个被< div>包围的文本块标签。如何轻松地删除标签内的所有内容,标签本身呢? 文字对象是你的朋友… > dat:“删除标签” > dit:“delete inside tag” 还有类似的操作用于更改文本(cat和cit)并可视地选择(vat和vit)。 玩的开心!
作者:编程之家 时间:2020-06-30
vim – 使所有拆分屏幕具有相同宽度的快捷方式?
当我打开gvim -S(有一个会话)时,我的分割屏幕的宽度被拧紧,我必须手动调整它们。 是否有快捷方式使所有分屏显示的宽度相同? 谢谢 这通常应该工作: 07000 有一些例外,窗口保持最小/最大宽度。通常情况下这种“边栏”风格的插件(taglist,nerdtree);在这种情况下,它们可能只是当你不想调整大小时想要的。
作者:编程之家 时间:2020-06-30
使用vim阅读linux源码
source insight是windows下的优秀编辑器,适合阅读管理代码,主要有以下功能: (1)查找函数、变量或者宏的定义 (2)查找函数、变量或者宏的引用位置 (3)查找某个符号在工程内的所有匹配 由于unix哲学主张一个工具只做好一件事情,所以这里使用vim来阅读Linux源码 1.vim #yum search vim //查看vim相关软件信息 #yum install -y vim
作者:编程之家 时间:2020-06-30
vim用法
批量注释: 添加注释: 起始行号,结束行号s/^/注释符/g 取消注释:起始行号,结束行号s/^注释符//g 样例: 添加“#”注释: 10,20s/^/#/g 取消“#”注释: 10,20s/^#//g 或者: 添加“//”注释:27,30s#^#//#g 取消 “//”注释: 27,30s#^//##g 设置行号:set nu set nonu 使用normal模式下的 v命令,进入visua
作者:编程之家 时间:2020-06-30
vim – sunized和Terminal.app的问题
我真的很抱歉,因为我知道这个问题已被多次询问。我已经经历了所有以前的问题,但是我还没有在我的Terminal.app中为OS X Mountain Lion运行过任何运气设置Solarized colorscheme。到目前为止,这是我所拥有的: 我的.vimrc目前设置如下: set number syntax enable set background="dark" colorscheme
作者:编程之家 时间:2020-06-30
Vim学习1-vimtutor
vim手册: vimtutor 1. 欲从当前光标删除至下一个单词,请输入:dw 2. 欲从当前光标删除至当前行末尾,请输入:d$ 3. 欲删除整行,请输入:dd 4. 欲重复一个动作,请在它前面加上一个数字:2w 5. 在正常模式下修改命令的格式是: operator [number] motion 其中:
作者:编程之家 时间:2020-07-01
上一页
139
140
141
142
143
144
145
146
下一页
小编推荐
热门标签
更多
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