手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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的使用方法
编辑模式 插入模式 i 在光标所在位置之前插入文本 I 定位在光标所在行的行首前插入文本 a 在光标所在位置之后插入文本 A 在光标所在行的行末尾插入文本 o 在光标所在位置的下一行,另起一行插入文本 O 在光标所在位置的上一行,另起一行插入文本 替换模式 r/R rt替换光标所在的字符一次/R替换光标所在的字符,并在光标前插入文本 s 删除光标所在的字符并在光标前插入文本 可视化模式 v 进入可
作者:编程之家 时间:2020-06-18
vimrc
syntax on autocmd BufNewFile *.cpp 0r ~/.vim/template/tpl.cpp set nu set ru set mouse=a set nocompatible set noswapfile set noreadonly set nobackup set bs=2 set ts=4 set sts=4 set sw=4 set cin set aut
作者:编程之家 时间:2020-06-18
vim编辑模式和命令模式
vim编辑模式和命令模式 一、vim编辑模式 i 在当前字符插入 I 在光标所在行的行首插入 a 在当前字符后插入 A 在光标所在行的行尾插入 o 在当前行的下一行插入新的一行 O 在当前行的上一行插入新的一行 P 从光标所在行开始,向上粘贴已经复制或者粘贴的内容 nyy 从光标所在行开始,向下复制n行 u 还原上一操作 v 按v
作者:编程之家 时间:2020-06-18
一篇关于Vim详细介绍的文章
本文转自https://www.tianmaying.com/tutorial/vim 改变vim中C++关键字的颜色 在vim默认的安装目录下,通常是/usr/share/vim/vim74/syntax/,有C++的配色方案,名称是cpp.vim 默认的部分配置如下: " C++ extensions syn keyword cppStatement new delete this frien
作者:编程之家 时间:2020-06-18
如何在Vim中创建文件夹(优先使用NERDTree)?
我知道如何在NERDTree中创建重命名,删除和移动文件(只需按m,然后按[a,d或m])。但我不知道如何创建一个文件夹。 有没有人知道如何在NERDTree(或只是在vim的本地“方式”)? 您使用m a并在您要创建的子节点的名称上放置尾部/。 例如,foo创建文件foo。 m a foo /创建目录foo。
作者:编程之家 时间:2020-06-18
YouCompleteMe unavailable: requires Vim 7.4.1578+
版本问题 ubuntu 14.05 安装完YouCompleteMe后不生效,提示:YouCompleteMe unavailable : requires Vim 7.4.143 经过检索与查询,ubuntu自带的vim为7.4.50,需要安装最新的vim。 在stackoverflow上查到更新方案如下: sudo add-apt-repository ppa:jonathonf/vim s
作者:编程之家 时间:2020-06-18
vim 加载大文件的缓慢的问题
为了vim好用,装了很多插件,比如neocomplete,这些插件就会让vim运行十分缓慢,所以为加载大文件提速,最好的办法就是遇到大文件时,不运行这些插件。 我采用的办法是大于1M的文件,就不使用这些插件。毕竟1M的代码文件还是非常稀少的。 脚本配置如下,把下面的脚本复制到~/.vimrc中就成, " file is large from 1MB let g:LargeFile = 1024 *
作者:编程之家 时间:2020-06-18
vim思维导图--入门版
高清图请下载附件。
作者:编程之家 时间:2020-06-18
vim插件1--taglist
vim插件1--taglist 功能 提供了源码的结构化浏览功能,可将源码中定义的函数、类、结构体、变量等以树结构显示,层次关系可一目了然,而且于快速定位并查看。 Displays the tags (functions, classes, structures, variables, etc.) defined in a file in a vertically or horizontally
作者:编程之家 时间:2020-06-18
vim – vi – 如何生成数字序列?
有没有办法在vi(m)中生成数字序列? 例如,从文件中的随机行(在vim中打开),例如Row-i到随机行,例如Row-j,其中Row- Row-j,是否有一种方法来生成从Row-i到Row-j的数字序列,从数字1开始到数字j-i 1,步长递增为1? 说我在文件中有以下几行。 this is line #1 this is line #2 this is line #3 this is line #
作者:编程之家 时间:2020-06-18
如何在我的.vimrc中使用变量?
我有一个小问题“标签大小”和不同的项目, 一些像2或4和Linux内核每个选项卡8个空间。 这不是一个大问题,因为我可以只改变几个设置在我的.vimrc set tabstop=4 set shiftwidth=4 set softtabstop=4 但是这是3行,我需要改变… 这将是很好的有一行与一个变量与数字2,4或8。 有点像 let l:tabsize=4 set tabstop=l:ta
作者:编程之家 时间:2020-06-18
vimdiff和MacVim
我想在MacVim上运行vimdiff。有一个简单的方法,我能够做到吗? >从终端 如果您安装了mvim脚本(它在dmg中,只是放在PATH中的某个位置),您只需输入shell: mvim -d file1 file2 你可以把这个别名mvimdiff如果你喜欢。 >从macvim 在macvim中,像在vim中一样,你也可以使用: :e file1 :diffsplit file2 or
作者:编程之家 时间:2020-06-18
vim插件2--autocomplpop
vim插件2--autocomplpop 功能 自动打开弹出菜单,以便于文字或单词补全。使用本插件后,vim会自动打开弹出菜单并显示相应补全项,它在输入字符或插入模式下移动光标时完成, 不会阻止继续输入字符。 AutoComplPop : Automatically opens popup menu for completions 安装方法 autocomplpop插件是以vim脚本的形式存在,
作者:编程之家 时间:2020-06-18
vim插件3--dict
vim插件3--dict 功能 vim-dict插件主要用于从本地或者特定服务器查找相关数据,此功能正常情况下用不上; vim-dict有一个不错的功能为从特定的字典文件中补全文本或单词; 此外可以用 .dict文件来实现不同类型代码的自动补全功能 安装方法 vim-dict插件是以vim脚本的形式存在,因此只需要将其下载下来放到相应的目录即可。具体安装方法如下: 1)从下面网址下载vim-dic
作者:编程之家 时间:2020-06-18
修改Vim 插入模式的光标形状
原文:Change cursor shape in different modes 不同终端版本修改代码不同。 使用如下命令查看Gnome-Terminal终端的版本: aptitude show gnome-terminal To change the shape of the cursor in different modes, you can add the following into y
作者:编程之家 时间:2020-06-18
如何编写VIM颜色方案?
我一直在寻找VIM配色方案,发现一些伟大的在那里(特别是通过使用 http://code.google.com/p/vimcolorschemetest/),但我总是想改变每一个我发现的几个方面。所以我决定现在我真正想做的是做我自己的,或者能够自定义我在飞行中找到的。基本上,我想知道的是: 1)如何写一个vim配色方案 – 有什么好的(快速)教程? 2)如何添加特定于语言的自定义?像Python一
作者:编程之家 时间:2020-06-18
vim – 如何将ex命令输出重定向到当前缓冲区或文件?
如何将ex命令的输出重定向或管道到我当前的缓冲区或文件? 例如,我想将所有寄存器的内容读入当前缓冲区,在ex模式下使用:寄存器。 :redir >name_of_registers_file :registers :redir END :r name_of_registers_file :help redir 最后一个命令是非常有用的,因为有很多重定向选项:变量,寄存器,如何附加,进一步的聚宝盆。
作者:编程之家 时间:2020-06-18
直接在vim/mvim/gvim中执行脚本
TextMate有一个很好的功能,允许您从当前上下文中执行脚本,并在单独的窗口中显示输出。这使您可以随时随地编写和测试代码。我几乎肯定有一个类似的功能与MacVim / gVIM,但我不知道是什么。目前,我将缓冲区保存到磁盘,然后转到命令行并执行脚本。如何使用vim改进该工作流? 你可以在vim中使用!命令。例如,要计算当前文件中的字数,您可以执行以下操作: :! wc % %替换为当前文件名。要
作者:编程之家 时间:2020-06-18
Vim:SnipMate插件:我如何可以更改.snippet和更新它的飞行?
有谁知道如何编辑点片段文件,并重新加载到(g)vim,而不关闭并重新打开程序?它将是伟大的做这个与这个优秀的插件。 问候 如果你有最新版本的snipmate,你可以使用下面的命令从vim重新加载所有的片段:call ReloadAllSnippets()或更好你可以映射到一个键
作者:编程之家 时间:2020-06-18
4周第2次课 vim 一般模式光标移动、复制、剪切
四周第二次课(11月7日) 5.1 vim介绍 vi这个命令,它是linux中必不可少的一个工具。早期的Unix系统默认的编辑器的。 vi与vim有什么区别? vim是vi的升级版。带彩色和代码提示,有利于提高使用人员的效率。 安装: yum install -y vim-enhanced vim的三种模式:一般模式、编辑模式、命令模式 技巧: !$ 表示最后一次输入空格之后的参数 vim 有个
作者:编程之家 时间:2020-06-18
4周第3次课 vim 进入编辑模式 命令模式
进入编辑模式 即进入可以对文档进行编辑的模式 按键 作用 i 在当前字符插入 I 在光标所在行的行首插入 a 在当前字符后插入 A 在光标所在行的行尾插入 o 在光标所在行的下方插入一行 O 在光标所在行的上方插入一行 vim命令模式 命令 作用 /word 向光标之后查找一个字符串word,按 n 向后继续搜索,N向前返回搜索 ?word 向光标之前查找一个字符串word,按 n 向前继续搜索
作者:编程之家 时间:2020-06-18
现代 Vim 插件介绍
Vim出现已经二十多年了。作为一个一直处在鄙视链顶端的编辑器,你可能很难想象它为什么这么难用,即便是历尽千辛万苦学会了 hjkl 这些快捷键。至于网上的文章大多还停留在vim 7 时代,vim 8 的发布加入了以“异步”为首的众多好用新功能,而玩法自然也需要做相应的调整。 无论是靠着高三的记忆力强行记住了快捷键的初学者,还是玩了好几年 vim 但很少重量使用的进阶玩家,还是因为受到其他编辑器的诱惑
作者:编程之家 时间:2020-06-18
配置 VIM 英语字典
使用 Vim 官方网站的字典下载链接 下载字典: 下载页面:http://www.vim.org/scripts/script.php?script_id=195, 当前下载链接为 http://www.vim.org/scripts/download_script.php?src_id=6351 解压缩所需字典文件 tar xzvf ~/Downloads/engspchk.targ.gz CV
作者:编程之家 时间:2020-06-18
将Vim中的shift-tab映射到Vim中的inverse选项卡
我做了一些搜索,并发现了大量的绑定键在vim信息,但我不能找出,当然,如何映射shift-tab。或者什么命令我需要映射它为它“向后选择”。 这是我现在的时间: map <S-tab> <S-,><S-,> 可能相关信息: 我使用终端2.22.3运行Debian。与VIM – Vi IMproved 7.1 Vim已经具有用于插入模式的内置键命令,以将当前行左移或右移一个& shiftwidth。
作者:编程之家 时间:2020-06-18
vim:执行shell命令而不过滤
我想选择一个文本块(例如V%),并使用文本作为shell命令(例如wc或pbcopy)的输入 – 但我不想改变当前缓冲区 – 我只想看到命令的输出(如果有),然后继续编辑,而不进行任何更改。 键入V%!wc转换为:’<,'>!wc并切换wc命令输出的文本块。 如何在不影响当前缓冲区的情况下将一大块文本传递给任意shell命令? 选择您的文本块,然后键入以下键:w!sh 整个事情应该看起来像: :'
作者:编程之家 时间:2020-06-18
向Vim添加命令
我终于决定尝试 Vim,因为我越来越沮丧的GUI编辑。到目前为止,我很喜欢它,但我找不到任何帮助,我有一个问题… 我试图映射命令:Pyrun到:python%在Vim使用cmap。如果我键入:cmap,映射显示得很好。但是,在键入:Pyrun,我得到这个错误消息: Not an editor command: Pyrun. 这里是我试图.vimrc: :autocmd FileType pytho
作者:编程之家 时间:2020-06-18
vim-csupport
简介 如果你还在为编写 c/cpp 过程中添加注释而烦恼的话,那么 vim 插件 csupport 就将会是你的好朋友了。csupport 除了提供快捷键添加注释块以外,还能够快速插入定义函数、预处理、当前日期等。 安装和配置 官网:http://www.vim.org/scripts/script.php?script_id=213 下载页面:https://github.com/Wolfgan
作者:编程之家 时间:2020-06-18
vim 打造超强IDE集成开发环境
ubuntu 下vim安装、配置和插件的添加使用 (2012-11-07 17:13:45) 转载▼ 标签: 杂谈 多个 大写 效果 字符 分类:Linux的学习 *********************************************** 作者:Caesar 日期:2012-11-07 修改历史:2013-05-18:增加vim复制粘贴命令 2013-10-25:增加vim命令
作者:编程之家 时间:2020-06-18
在 Vim 中进行文本选择操作和使用标志
基于图形界面的文本或源代码编辑器,提供了一些诸如文本选择的功能。我是想说,可能大多数人不觉得这是一个功能。不过像 Vim 这种基于命令行的编辑器就不是这样。当你仅使用键盘操作 Vim 的时候,就需要学习特定的命令来选择你想要的文本。在这个教程中,我们将详细讨论文本选择这一功能以及 Vim 中的标志功能。 在此之前需要说明的是,本教程中所提到的例子、命令和指令都是在 Ubuntu 16.04 的环境
作者:编程之家 时间:2020-06-18
在Vim中交换两个字符串的最简单的方法?
最简单的方法是用string_b替换所有出现的string_a,同时将已经是string_b的任何内容更改为string_a?我当前的方法如下: :s/string_a/string_c/g :s/string_b/string_a/g :s/string_c/string_b/g 虽然这个工作,它需要额外的打字,似乎效率低下。有人知道更好的方法吗? 我会这样做: :%s/\v(foo|b
作者:编程之家 时间:2020-06-22
上一页
121
122
123
124
125
126
127
128
下一页
小编推荐
热门标签
更多
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