手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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增加格式化功能
格式化json: :%!python -m json.tool 只要安装了python就可以调用这个命令实现json的格式化 注意:当有汉字的时候会出现汉字编码问题,解决办法是修改tool.py, 在main中的json.dump添加一个参数ensure_ascii=False 格式化xml :%!xmllint --format - 需要在操作系统中安装xmllint程序,保证命令行可以调用。
作者:编程之家 时间:2020-06-18
vim入门基础
公司新员工学习有用到,Vim官网的手册又太大而全,而网上各方资料要么不全面,要么不够基础。在网上搜集各方资料,按照自己的框架整理一份Vim入门基础教程,分享出来。特点是偏向基础,但对入门者来说足够全面,而且结构框架清晰。 另外,参考资料众多,没有一一标出来,如果作者看到,请联系我确认一下是否参考了你的资料,我会在文中标注出来。 1. 简介 Vim(Vi[Improved])编辑器是功能强大的跨平台
作者:编程之家 时间:2020-06-18
VIM默认情况下不加载颜色方案
当我做 :colorscheme vilight 它加载颜色方案罚款。 所以我补充说 colorscheme vilight 到我的.vimrc,但它不加载它在开始。我缺少什么? 也在我的配置 set background=dark syntax on colorscheme vilight set lines=60 columns=200 你使用gvim吗?可能是.gvimrc或系统的gvi
作者:编程之家 时间:2020-06-18
如何在Vim中移位空格键向上?
我在我的.vimrc中有一个条目,这使得当我点击空格键时它的视口。它看起来像这样: map <Space> <PageDown> 我想创建另一个键映射,当按住Shift并按下空格键时,它会向上移动视口。我试过以下条目: map <Shift><Space> <PageUp> map <S-Space> <PageUp> 两个工作。任何人都知道如何实现这个功能? 你不能。 CMS的解决方案将适用于g
作者:编程之家 时间:2020-06-18
在Vim脚本中省略“模式未找到”错误消息
我在我的.vimrc中添加了一个函数,它只是几个搜索和替换命令。但是如果没有找到一个模式,我得到一个错误消息,我需要通过。如何抑制这一点? 您可以使用:silent或:silent!作为任何命令的前缀,或者您可以将“e”选项添加到替换,这通常更容易。 :%s/x/y/ge :silent! %s/x/y/g :silent %s/x/y/g 有关详细信息,请参阅 :help :silent :he
作者:编程之家 时间:2020-06-18
vim退格离开^?
在Vim中,当我在插入模式下按下退格键时,它留下^?字符,并且不删除假设要删除的字符。 我在我的.vimrc中有以下 syntax on set number set expandtab set incsearch set nocompatible set backspace=indent,eol,start fixdel 这也发生在命令模式。当我错误地键入W而不是w保存,我按退格键,它给我以下:
作者:编程之家 时间:2020-06-18
独爱 Vim 的Linux老司机理由竟然是这个!!
Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是自由软件。 Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二。但在2000年2月Vim赢得了Slashdot Beanie的最佳开放源代码文本编辑器大奖,又将Emacs推
作者:编程之家 时间:2020-04-13
vim简单配色
vim ~/.vimrc set nocompatible syntax on set t_CO=256 set linespace=16 set autowriteall set tabstop=8 set expandtab set softtabstop=4 set shiftwidth=4 set backspace=indent,eol,start 保存后vim就有颜色了,如图:
作者:编程之家 时间:2020-06-18
bundle pluginstall vimrc
set nocompatible " be iMproved filetype off " required! set rtp+=~/.vim/bundle/vundle/ call vundle#rc() " let Vundle manage Vundle " required! Bundle 'gmarik/v
作者:编程之家 时间:2020-06-18
【1】Vim 快速入门
Vim 快速入门 一、实验介绍 1.1 实验内容 本次实验将学习vim中的不同模式和一些基本操作。 1.2 实验知识点 Vim中的六种基本模式 Vim中的基本操作 1.3 课程来源 VIM 在线手册 二、实验步骤 2.1 vim模式介绍 以下介绍内容来自维基百科Vim 从vi演生出来的Vim具有多种模式,这种独特的设计容易使初学者产生混淆。几乎所有的编辑器都会有插入和执行命令两种模式,并且大多数的
作者:编程之家 时间:2020-06-18
【2】Vim文档编辑
Vim文档编辑 一、实验介绍 1.1 实验内容 上次实验带大家快速入门了Vim,本次实验将介绍更多文档编辑命令 1.2 实验知识点 Vim重复命令 跳转命令 复制粘贴 二、实验步骤 2.1 vim重复命令 2.1.1 重复执行上次命令 在普通模式下.(小数点)表示重复上一次的命令操作 拷贝测试文件到本地目录 $ cp /etc/protocols . 打开文件进行编辑 $ vim protoco
作者:编程之家 时间:2020-06-18
【3】vim查找替换
查找替换 一、实验介绍 1.1 实验内容 查找和替换是编辑器中最常用的功能之一,在普通编辑器当中查找替换时,你可能需要先移动鼠标在菜单中点击查找的功能,输入查找内容,再点击确认查找。而在vim中,所有的操作只需要敲击几下键盘就行了,手不用离开键盘区域,速度自然会快很多很多。 1.2 实验知识点 字符替换命令 字符查找命令 二、实验步骤 2.1 字符的替换及撤销(Undo操作) 2.1.1 替换和撤
作者:编程之家 时间:2020-06-18
【4】vim高级功能入门
高级功能入门 一、实验介绍 1.1 实验内容 本次实验将学习vim中的其他高级功能,带大家体验更多vim的魔力。 1.2 实验知识点 多文件编辑 可视模式 视窗操作 其他高级命令 二、实验步骤 2.1 多文件编辑 2.1.1 使用vim编辑多个文件 编辑多个文件有两种形式,一种是在进入vim前使用的参数就是多个文件。另一种就是进入vim后再编辑其他的文件。 同时创建两个新文件并编辑 $ vim
作者:编程之家 时间:2020-06-18
vim与markdown结合
windows vim markdown解决方案,当然ubuntu的另说,用的是node.js vim与markdown结合需要两个插件 'plasticboy/vim-markdown' 'isnowfy/python-vim-instant-markdown' 建议用vundle安装,其中vim-markdown指的是在编辑md文件时的语法高亮,而python-vim-instant-mark
作者:编程之家 时间:2020-06-18
让gVim总是运行单个实例
有没有办法让gVim只运行一个实例,这样当一个新文件打开时,它会自动在当前正在运行的实例的新标签页中打开? 我知道你可以通过传递–remote-tab-silent,但我想配置gvim,使这成为默认行为。即我想键入gvim文件名,并使其行为好像我通过–remote-tab-silent选项到它。 gVim 7.2 编辑 我在windows(vista) 如果你使用bash shell(在Linux
作者:编程之家 时间:2020-06-18
bash – vim色彩奇怪的行为在屏幕内有256种颜色
我试图使语法突出显示(256色)的vim工作在屏幕内,它运行在gterm内。 它的工作相当精细的开始。我的意思是“在开始”是,在我开始屏幕,并进入vim,颜色看起来不错,真的256色。 但过了一段时间(我不知道确切的多长时间),颜色自动变回一个外观,好像只有8(或16?)的颜色。 例如,在此之后已经发生,如果我输入命令 hi Comment ctermfg=68 在vim里面,注释看起来是“纯”绿
作者:编程之家 时间:2020-06-18
Vim+ctags+cscope+Nerdtree+Taglist入门
介于linux下并没有什么像Source Insight这样优秀的内核源码阅读工具,只有一些模仿的都不伦不类,所以我用打造vim为一个合格的源码阅读器,看着贼爽。 可能一下子看起来那么多东西可能怕怕的,但是可以一个一个来。Vim+ctags可以先用着,能够实现自动跳转。然后再一点一点加入其他的来完善。 下面就是我的vim的效果图(实际上不难,别被吓到),左边是Taglist 右边是Nerdtree
作者:编程之家 时间:2020-06-18
vim练习
vim练习1. 请在 /tmp 这个目录下创建一个名为 vitest 的目录; 2. 进入 vitest 这个目录当中; 3. 将 /etc/man_db.conf 复制到本目录下面(或由上述的链接下载 man_db.conf 文件) ; 4. 使用 vi 打开本目录下的 man_db.conf 这个文件; 5. 在 vi 中设置一下行号; 6. 移动到第 43 列,向右移动 59 个字符,请问你
作者:编程之家 时间:2020-06-18
vim使用—移动到文件开始和结束位置和当前位置(gg,G)、快速定位到当前光标所在变量或函数的定义处(gd)、自动对齐C和C++程序(先gg再=再G)、自动补全变量名,函数名和字符串ctrl+n或ct
vim怎么在头文件和源文件之间切换? 移动到include后面的文件上,按gf,跳进头文件,然后在头文件里:bd跳回。 返回原文件: 当对头文件编辑结束后,键入ctrl+^就返回到原文件中。 1、将光标移动到文件的开始位置或结束位置: gg 将光标移动到文件的开始位置。 G 将光标移动到文件
作者:编程之家 时间:2020-06-18
在多行上使用vim的f命令
任何人都知道如何快速找到一个字符的下一个出现(如f命令),但多行?也就是说快速跳转到文件中某个字符的下一个出现? 是不是“/”是什么? 如果你正在寻找下一个“x”,然后在命令模式下do / x。 然后你可以点击“n”前进到下一个x,然后下一个x等。 有很多vim cheat sheets有各种提示。
作者:编程之家 时间:2020-06-18
VIM,增量搜索:如何跳转到下一个结果,并突出显示?
当使用VIM的增量搜索选项我通常搜索,我得到第一个结果(它将突出显示)我使用/键跳转到下一个结果。 但: >为此,我需要“取消”我的搜索,并返回正常模式为了跳转下一个结果。 >按/使VIM跳转到下一个结果,但它不会突出显示。 我想知道是否有一个更有效的方法,在使用增量搜索的结果之间跳转,并让他们突出显示。 跳转到下一个搜索结果的常用键是“n”。 我不完全确定你的意思是什么高亮 – 所有搜索结果应该
作者:编程之家 时间:2020-06-18
vim 之学习路线
Vim - the ubiquitous text editor Vim is a highly configurable text editor built to make creating and changing any kind of text very efficient. It is included as "vi" with most UNIX systems and with Ap
作者:编程之家 时间:2020-06-18
简明 VIM 练级攻略
vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。 ——————————正文开始—————————— 你想以最快的速度学习人类史上最好的文本编
作者:编程之家 时间:2020-06-18
vim 配置文件语法
摘要:在进行vim配置,也就是编写vimrc文件的过程中,熟悉vim配置文件的语法是非常关键的,本文主要讲解vimrc的相关语法,为以后按照需要配置vimrc做准备。 1. 注释 写程序之前,第一件事情不是了解语法,而是知道如何写注释。 vimrc脚本的注释是使用引号(")作行注释。 2. 变量 (1) 标量变量 可以是数字或字符串,基本与perl相同。 命名方式为:作用域:变量名,常用的有如下几
作者:编程之家 时间:2020-06-18
vim文本对象
文本对象允许我们操作括号、 被引用的文本、 XML 标签以及其他文本中的常见结构。 Vim 的文本对象由两个字符组成,第一个字符永远是 i 或是 a。我们一般说,以 i 开头的文本对象会选择分隔符内部的文本,而以 a 开头的文本对象则会选择包括分隔符在内的整个文本。为了便于记忆,可以把 i 想成“inside”,而把 a 想成“around” 或“all”。 a) 或 ab: 一对圆括号 (par
作者:编程之家 时间:2020-06-18
使用vundle管理vim plugins
Vundle is short for Vim bundle and is a Vim plugin manager. 同其它vim插件一样,vundle 也是一个vim插件,其提供了管理其它vim plugin的功能,可以在https://github.com/VundleVim/Vundle.vim上下载vundle.vim,然后放在~/.vim/bundle/Vundle.vim,这样vun
作者:编程之家 时间:2020-06-18
在Vim函数中获取没有文件扩展名的文件名
我想获得文件名,没有Vim中的文件扩展名。 我在我的.vimrc文件中编写了以下函数,用于编译和运行Java程序。 :function! JAVA_RUN() :!javac %^M :endfunction map <F3> :execute JAVA_RUN()<CR> :source $HOME/.vimrc<CR> 在边功能如何得到文件名与扩展名。 :help expand()应该给你答
作者:编程之家 时间:2020-06-18
Vim:word vs WORD
我正在学习Vim,不能围绕词和WORD之间的区别。 我从Vim手册中获得了以下内容。 A word consists of a sequence of letters, digits and underscores, or a sequence of other non-blank characters, separated with white space (spaces, tabs, ). T
作者:编程之家 时间:2020-06-18
为什么VIM有自己的正则表达式语法?
为什么你必须让你的正则表达式“非常魔术”,这样你不必逃避你的捕获报价?如果你把你的环境设置为非常魔法,你是非标准的,可能有合规问题。我只是想知道为什么vim使用不同的regex语法比说,perl? 大多数vi(因此vim)特征来自ed。 vi和ed两者都先于perl至少十年或两年。一个更好的问题可能是“为什么Perl使用与vi相同的正则表达式语法”。 当然,也可以认为,在文本编辑器中希望编写的执行
作者:编程之家 时间:2020-06-18
vim使用小结
1.vim的配置 1.1 vim配置 配置修改vimrc即可,在windows操作系统下是_vimrc,在linux下是.vimrc。 至于vimrc的位置,参考这里http://easwy.com/blog/archives/where-is-vimrc/ system vimrc file: “$VIM\vimrc” user vimrc file: “$HOME\_vimrc” 2nd us
作者:编程之家 时间:2020-06-18
上一页
117
118
119
120
121
122
123
124
下一页
小编推荐
热门标签
更多
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