手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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和SSH连接.我设置了数字设置,所以当我尝试用鼠标复制我的代码部分时…它也会抓取数字.有没有一种很好的方法来复制没有用它来获取数字的文本. (我知道在vim的实例中我可以使用Y,但我需要一种方法来复制到其他实例和程序). 这是我所谈论的一个例子. 1 function foo ( home, ip, hash, regex ) 2 { 3 return false; 4 } 非常
作者:编程之家 时间:2020-07-25
Vim doc格式规范在哪里?
我正在尝试找到Vim用于文档文件(具有常规.txt扩展名)的规范. 我想将一些文档从HTML格式转换为文档格式,Vim可以读取并使用常规:h mydoc语法,此外还使用熟悉的C-和C-o命令跳转到doc文件中的任何标记. Vim主页上有一个指向规范的链接,但链接已经死了,遗憾的是Archive.org没有网站的快照. 我应该仔细看看.帮助文件在帮助文件中描述: :h help-writing
作者:编程之家 时间:2020-07-25
如何使用vim中的鼠标选择一大块文本并将其粘贴到当前光标位置?
我想放弃使用鼠标来选择和粘贴缓冲区中的文本块.什么是最有效的方式来做到这一点只有kb?我的意思是导航到任意行,复制子串,返回到前一个位置并粘贴. 如果您想快速进入某一行,请键入以进行搜索 / SUBSTRING,然后在找到正确的子字符串后输入. 确保使用hlsearch和incsearch :设置incsearch并:设置hlsearch 当你在正确的线上时,用yy或整个单词用偏航来拉动整条线.然
作者:编程之家 时间:2020-07-25
Vim – 奇怪的行为
我刚刚删除了我的. vimrc,因为我已经添加了一些内容并添加了一些插件,我得到了这种奇怪的行为. >我点击’i’将我置于插入模式. >我输入一个字符(任何字符) >突然间,我开始打字的地方就换新线了. 非常讨厌! :)关于这可能是什么的任何想法? 有很多东西可以给出可定制的Vim.但是我认为这可能是你对’textwidth’的设置. 从Vim帮助: ‘textwidth’ can be set
作者:编程之家 时间:2020-07-25
使用Vim将Regex Search的结果保存到文件中
我有一个 HTML文件,我想抓住文件中的所有链接并使用Vim将其保存到另一个文件中. 我知道正则表达式会是这样的: :g/href="\v([a-z_/]+)"/ 但我不知道从哪里开始. 将光标放在第一行/列中,然后尝试: :redir > output.txt|while search('href="', "We")|exe 'normal yi"'|echo @"|endwhile|redir
作者:编程之家 时间:2020-07-25
vim – 选择包含破折号的整个单词
假设我有字符串 hello how-ar[]e-you doing 其中[]是我的光标.我怎样才能有效地选择你是怎么做到的 hello [how-are-you] doing 到目前为止,我能想到的是Bvt< space> Vim有“word”和“WORD”的概念,其中“word”是’iskeyword’选项中的一系列字符,而“WORD”是一系列非空白字符. 从而… > w动作(“单词”)会跳到
作者:编程之家 时间:2020-07-25
用’sudo’编辑时不加载.vimrc配置文件
我有. vimrc文件的问题,问题是它有时会加载,有时不加载. 1 set number 2 syntax on 3 set autoindent 4 map <F2> :!g++ % -Wall -time -O<CR> 5 echo "it works!" 我添加了echo以检查它是否已加载,以及何时输入例如vim .vimrc,它被加载并在终端显示“它工作”,但当我输入例如s
作者:编程之家 时间:2020-07-25
vim – 替换以特定模式开头的行的行尾
我有一个以下格式的文件 --Some-XYZ-code ; --Somemore--xyz--code; COMMENT = " THIS IS A DEMO" --somemore--code; --somemore--code; 我想在COMMENT行的末尾添加一个分号,保持该行的其余部分不变. 试试这个: :g/^COMMENT/ normal A; 对于在开头匹配COMMENT的每一行,在
作者:编程之家 时间:2020-07-25
如何为在vim中打开的所有文件设置fileformat = unix?
我想要更改所有文件的fileformat. 所以我打开他们使用vim *. 然后我想知道是否有任何简单的方法来执行此操作,而不是逐个输入:set fileformat = unix和:wfor每个文件. 也许你需要bufdo? :help bufdo bufdo[!] {cmd} Execute {cmd} in each buffer in the buffer list. It w
作者:编程之家 时间:2020-07-25
vimdiff
使用vimdiff作为git mergetool 设置 git mergetool 为 vimdiff git config --global merge.tool vimdiff git config --global merge.conflictstyle diff3 git config --global mergetool.prompt false 用vimdiff解决合并冲突 运行git
作者:编程之家 时间:2020-07-25
Vim:一举交换2条遥远的线路
(NB:我的第一篇文章) 在Vim文件中,我如何在一个移动中交换第15行和第33行(例如)? 我能想到两种方式.有了Vim,可能会有更多! :33 | delete | 15 | put | 15 | delete | 32 | put …要么… 13ggdd15ggPjdd33ggP …写下来的键击次数少,但写下来时可以理解得少一些!
作者:编程之家 时间:2020-07-25
如何从vim粘贴到其他使用linux的应用程序?
在成为textmate的长期用户之后,我正在尝试使用 vim,虽然我可以看到应用程序的吸引力,甚至像在命令行上调用vim一样简单地粘贴到另一个应用程序中的东西似乎是不必要的复杂. 你怎么把你抓到其他应用程序可用的缓冲区? 目前,我正在输入ggvG来选择整个文件,然后键入y将其拖入缓冲区,但此缓冲区不可用于其他应用程序. 我正在使用Ubuntu Jaunty(股票上网本混音安装),我正在使用vim
作者:编程之家 时间:2020-07-25
如何删除vim中的前一个字符?
给定 vim中的这一行文本,其中光标位于插入符号处,并且用户处于命令模式: sales_tax: row["sales tax"] , ____________________________^ 删除]和?之间空间的最快方法是什么? 你应该简单地使用X(换班x)
作者:编程之家 时间:2020-07-25
vim location-list:如果在最后位置,如何去第一个位置
我已经将gn映射到:lnext< cr> ;;我怎样才能按住它来循环通过位置列表,即如果在最后位置则转到第一个? 谢谢 秘诀是使用:try和:捕获与其他语言相同的内容.您正在寻找以下错误E553或E42. nnoremap ]l :try<bar>lnext<bar>catch /^Vim\%((\a\+)\)\=:E\%(553\<bar>42\):/<bar>lfirst<bar>endt
作者:编程之家 时间:2020-07-25
如何在vim中删除到后退
我知道如何删除直到char前进,比如使用dtx从当前光标开始删除x char.但我怎么能倒退呢? 说我有以下内容: "abc I want to delete back to I" 并且光标位于行的末尾,我希望它是“abc”. 一般来说,大写字母相反.所以我们有: >做一些事直到一个角色> T做一些后退直到一个角色> f做一些事情直到并包括一个角色> F做一些后退,直到并包括一个角色
作者:编程之家 时间:2020-07-25
VIM – ftplugin似乎不起作用
我正在使用spf13的 vim发行版 https://github.com/spf13/spf13-vim.我一直在尝试使用2个空格而不是4个空格用于.js文件,因此我在〜/ .vim / ftplugin中创建了一个js.vim.我做错了吗? js.vim set shiftwidth=2 " Use indents of 2 spaces set tabs
作者:编程之家 时间:2020-07-25
在vim中,我可以将“:w”和运行当前脚本组合在一起吗?
每次我编辑我的 python脚本时,我都要键入:w然后:!./ myscript.py(运行当前脚本). 我可以将这两个命令组合在一起吗? 在.vimrc中写下这个: function! SaveAndRun() w !%:p endfunction nmap <F2> :call SaveAndRun()<cr> 并且在正常模式下按f2时将执行当前文件.
作者:编程之家 时间:2020-07-25
我的viminfo选项设置的方式和位置是什么?
据我所知,我没有在任何地方设置 viminfo,但它已经设置好了. :verbose set viminfo? 版画 viminfo='100,<50,s10,h,rA:,rB: Last set from ~/vimfiles/vimrc 但〜/ vimfiles / vimrc没有设置它. 即使我让〜/ vimfiles / vimrc将其设置为任意值,viminfo仍将设置为’100
作者:编程之家 时间:2020-07-25
Vim UltiSnips – 1个片段文件的2种文件类型
我可以将两种文件类型映射到一个代码段文件吗? 例如,我希望.html和.ctp文件都使用hmtl.snippets文件. 如果没有,那么来自操作系统的sym链接会起作用吗? 或者我可以为所有文件类型创建一个全局代码段文件吗? 谢谢! 你可以(至少): >使用符号链接 >复制html.snippets并将其重命名为ctp.snippets >将您的常规片段添加到_.snippets >将autocm
作者:编程之家 时间:2020-07-25
Vim:Yank遥远的线路没有移动
假设我有以下(* =游标): ... * Kittens Puppies Humans ... 如何在将光标留在原位的同时拉动“人类”(光标相对第3行)? 优选地,在一个动作或一个(通用)命令中. 试试这个: :+3y 它使用范围3,它是它开始猛拉的点.默认情况下,它会执行一行. 更新:如果你想在不移动光标的情况下复制第二行和第三行,你可以使用相同的命令但是有两个范围,例如: :+2,+3y 它会
作者:编程之家 时间:2020-07-25
修复本机Cygwin Vim Python支持
在我的 Linux机器上安装Vim的python-mode插件后,我在使用相同.vim文件夹的Cygwin的Windows机器上收到以下错误消息: pymode.vim required vim compiled with +python. 所以基本上我需要用Python支持自己编译Vim,如问题compiling vim with python support中所解释的那样? 这会很烦人,有人知
作者:编程之家 时间:2020-07-25
VIM:每个拆分中的字体大小不同
是否可以在 vim中的不同拆分视图中设置不同的字体大小?我经常这样做:vsplit在一个文件中打开文档,在另一个视图中打开源文件,并且想要使用更大的字体来阅读文档而不是编码. 但是,我所有的尝试都在更改所有打开的视图中的字体. Vim基于经典的终端机型:整个屏幕必须完全等宽.无法在屏幕的不同部分独立控制文本的大小.更可惜的是.
作者:编程之家 时间:2020-07-25
vim – 是否可以在不移动到开头的情况下拉动整个元素?
当我的光标在一个单词的中间,并且我想要猛拉整个单词时,我必须先按b,然后按y键将其拉出来. 我想知道我可以先敲击这个单词吗? 偏航是围绕着单词,这意味着如果单词之后有空格,它也会抓住它(但之前没有空格). yiw在单词里面猛拉,它只是单词字符. 您可以通过vaw或viw查看将被选中相同字符的内容.然后你也可以打y来执行猛拉. i和a当然适用于所有其他VIM组,如W,这是任何非空白.
作者:编程之家 时间:2020-07-25
vim – 如果文件有多个扩展名,则自动在`filetype`中设置多个文件类型
我经常在 Ruby on Rails上开发.最近在RoR 3中包含了Tilt,我们有.scss.erb等文件扩展名.如何在这种情况下自动生成filetype = scss.erb,对于每个具有多个扩展名的文件都是如此? 编辑:在这种情况下它应该是scss.eruby,因为erb扩展名默认为eruby filetype. 编辑:如果不清楚,我正在寻找一种方法,使所有具有多个扩展名的文件动态地工作.例
作者:编程之家 时间:2020-07-25
4. VIM 系列 - 认识VIM的缓冲区、窗口、标签页
目录 1. 缓冲区 2. 窗口 3. 标签页 4. 设置一下热键 1. 缓冲区 文件和缓冲区的区别 vim 打开一个文件时,其实是从磁盘中读取文件到内存中,vim的一些操作其实是在操作缓冲区, 当使用vim的保存命令时,vim才将缓冲区写回给文件。 操作缓冲区 命令 用途 :bprev 跳转到前一个buffer :bnext 跳转到后一个buffer :bfirst 跳转到第一个buffer :b
作者:编程之家 时间:2020-07-25
在文件中以块为单位更改文件类型(或其他Vim设置)?
我在Vim编写了很多Perl.通常我只是将一些CGI脚本放在一起并将CSS放入程序代码中.最近我问自己是否可能,在我的代码中对这些块添加一些特定于Vim的注释,以便 vim突出显示特定区域而不是Perl脚本,而是作为级联样式表. 在使用Mojolicious时,这也很简洁,您可以将整个模板嵌入到DATA区域,但会丢失HTML的所有突出显示. 当然,我可以在文件类型/突出显示之间手动切换.但我想知道
作者:编程之家 时间:2020-07-25
gvim病原体问题
我从 github下载了pathogen. vim并将其放在〜/ . vim下的“autoload”目录中.但是现在当我启动gvim并执行:helptags时,它会显示“需要参数”.我的〜/ .vimrc文件的内容是: call pathogen#runtime_append_all_bundles() call pathogen#helptags() 我错过了什么? 谢谢. 安迪 PS:我这样做
作者:编程之家 时间:2020-07-25
vim安装bundle和使用
一、准备工作 安装Git(因为下面我们选择的插件管理器需要使用到它) 安装其他插件前首先需要选择一个Vim插件管理器,我这里选择的是Vundle,Vundle的工作过程中需要通过Git自动从远程创库同步插件安装包到本地仓库(Vundle的默认本地仓库位置是~/.vim/bundle/) 通过Git下载Vundle安装包: $ git clone https://github.com/gmarik/
作者:编程之家 时间:2020-07-27
vim语法
在任何目录输入命令“vim <文件名>”就可以使用vim编辑文件了。 打开vim后,默认的是命令模式,输入i进入编辑模式,这个时候你可以编辑文件了。 在编辑模式下按Esc键回到命令模式,在命令模式输入:q ! (:wq) 命令就可以(保存修改)退出了。 命令模式常用命令: k:向上 j:向下 h:向左 l:向右 w:下一个单词 b:上一个单词 e:单词尾部 a:追加输入,并进入编辑模式,一般 r:
作者:编程之家 时间:2020-07-27
来自MacVim的mkdir
如何从MacVim创建目录? 我可以使用:e来创建文件,但我很难找到如何创建目录. 我尝试过mkdir:但它不起作用. 你可以执行任何 shell命令!像这样: :!mkdir YOURDIR 阅读更多内容 :help !
作者:编程之家 时间:2020-07-27
上一页
50
51
52
53
54
55
56
57
下一页
小编推荐
热门标签
更多
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