编辑器

vim 编辑器学习资源

若如初见. 提交于 2020-02-21 14:28:36
以前也学习过vim,后来没怎么用,有些东西又忘了。现在重拾vim,而且下决心要把它当作以后的主要编辑器,把它用好!下面是我找的一些资料,一方面自己留底,一方面方便其它读者参考。 1.一些网址,关于vim的误解和vim的强大,还有mac-vim按键映射: http://rayninfo.co.uk/vimtips.html http://www.viemu.com/vi%5Fvim%5Ftips.html http://www.sontek.net/python-with-a-modular-ide-vim http://www.viemu.com/a-why-vi-vim.html http://pqrs.org/macosx/keyremap4macbook/index.html http://www.vim.org/ http://www.moolenaar.net/habits.html http://www.thegeekstuff.com/2010/04/vim-editor-tutorial/ http://vimcasts.org/ http://www.derekwyatt.org/vim/vim-tutorial-videos/ http://tips.webdesign10.com/another-vim-tutorial http://www

vi编辑器的使用(2)

旧城冷巷雨未停 提交于 2020-02-21 11:24:40
接上篇 vi编辑器的使用(1) 1.4 光标移动 vi编辑器中的很多命令都是基于光标当前位置的,因此,如何移动光标定位到所需要的位置是一项十分重要的工作,下面进行详细介绍(如无特别说明,下面所讲的命令都是在普通模式下执行)。 1. 向前移动字符 将光标向前移动一个字符可以使用命令为:l、Space键或方向键→。如果在命令前加一个数字n,就是将光标向前移动n个字符,例如: #include<stdio.h> 假设当前光标在include中的字符c上,则使用5l后,光标将移动到e处。但是要注意:光标的移动不能超过当前行的末尾,当然如果给出的数字超过当前光标到行末尾的字符个数,那么也只能移到行尾。 2. 向后移动字符 将光标向后移动一个字符可以使用命令为:h、空格键或方向键←。同上面类似,如果在命令前加一个数字n,就将光标向后移动n个字符,而且光标不能超出行首。 3. 移到下一行 将光标移到下一行可以用的命令:+、Enter键、j、Ctrl+n或方向键↓。这些命令之间是有差别的,+和Enter键是将光标移到下一行的行首,其余命令仅是移到下一行,所在的列不变。如果下一行比当前光标所在位置还短,则下标到行尾。 4. 移到上一行 将光标上移一行可以使用的命令:-、k、Ctrl+p或方向键↑。同上面的命令类似,-命令将光标移到上一行行首,而另外3个保持在同一列。 5. 移至行首

使用vsCode编辑器安装好了Live Server插件时出现Open a folder or workspace... (File -> Open Folder)

社会主义新天地 提交于 2020-02-21 06:56:20
最近在学习vue,使用的vsCode编辑器 安装了Live Server插件用来访问其他文件 编辑器出现了Open a folder or workspace… (File -> Open Folder)报错 出现的原因: 1,编辑器无法识别单个文件,需要先引入父级文件夹 解决; https://blog.csdn.net/L7810_mq/article/details/103472576 亲测这个是对的 如图标题所示,vs在安装live server之后,创建了html文件之后不能打开 Open a folder or workspace… (File -> Open Folder) 我的解决方案是如下 (注意在此之前已正确安装live server,及修改默认浏览器) 首先关闭vs开发工具再打开 然后 点击file →Open Folder 注意是Folder不是File 这时候再使用右键打开Open with Live Server就可以了 来源: CSDN 作者: weixin_44887276 链接: https://blog.csdn.net/weixin_44887276/article/details/104407058

vscode快捷键

北慕城南 提交于 2020-02-21 06:40:49
首先是针对单词的光标移动 。这个你应该比较熟悉,绝大多数原生的编辑应用和文本框都支持。这也是我自己最常用的一组快捷键。 当你想把光标直接移动到整个单词前面,你只需按Option(Windows 上是 Ctrl 键)和左方向键。相反,如果要把光标移动到单词的末尾,只需要按下 Option 和右方向键就好了。 第二种方式是把光标移动到行首或者行末 。比如第一行代码是 function foo() {,你只需按住 Cmd + 左方向键(Windows 上是 Home 键),就可以把光标移动到了这行的第一列;而如果你按住 Cmd 和右方向键(Windows 上是 End 键),光标就会被移动到 { 的后面。 接下来一种是对于代码块的光标移动 。很多编程语言都使用花括号将代码块包裹起来,比如 if、for 语句等,你很可能会希望通过一个快捷键,就能实现在代码块的始末快速跳转。比如在这5行代码示例中,第一行到第三行代码是函数 foo 的定义,由一对花括号包裹起来,当你把光标放在花括号上时,只需按下 Cmd + Shift + \(Windows 上是 Ctrl + Shift + \),就可以在这对花括号之间跳转。 最后一种基础的光标操作就是移动到文档的第一行或者最后一行 ,你只需按下 Cmd 和上下方向键即可(Windows 上是 Ctrl + Home/End 键)。 文本选择

linux基础----vim编辑器(一)

江枫思渺然 提交于 2020-02-21 03:13:57
vim是一款linux内置的编辑器,由于他具有程序编写的能力,可以进行自动缩进,关键字高亮显示,得到了很多程序员的青睐 那么今天我就来稍微整理一下vim的一些基础内容 vim可以分为三种模式:命令模式,编辑模式,末行模式 命令模式 使用vim打开一个文件,默认的就是命令模式,可以使用键盘操作光标位置,也可以进行复制 剪切 粘贴 编辑模式 在命令模式中,你虽然可以复制剪切粘贴,但你并不能进行编辑,只有你输入i.o.a.r这些字母才能进入编辑模式 当你编辑完成之后,按ESC退出编辑模式 末行模式(命令行模式) 在命令模式中输入 :看见末行有个冒号 便进入了末行模式,末行模式会有保存退出,设置每行序号等功能 各个模式的切换如下图 来源: https://www.cnblogs.com/mrluve/p/12339971.html

最受Linux程序员欢迎的7个代码编辑器的介绍及下载地址

泄露秘密 提交于 2020-02-20 19:25:11
Linux平台上的代码编辑器太少了,Linux程序员经常抱怨,自从他们使用了免费开源的系统平台后,作为一名程序员,却并没有在代码编辑器上得到足够的重视。下面我们分享了7个最受Linux程序员欢迎的代码编辑器,继续在编程的路上前行吧 Linux程序员经常抱怨,自从他们使用了免费开源的系统平台后,作为一名程序员,却并没有在代码编辑器上得到足够的重视。他们往往会认为Linux平台上的代码编辑器太少了,以至于影响他们的编程工作。但是事实并非如此,在Linux平台上有太多的代码编辑器供你使用了,下面我们分享了7个最受Linux程序员欢迎的代码编辑器,继续在编程的路上前行吧! 1、Eclipse Eclipse是一款很酷的开源代码编辑器,同时它也是最受程序员亲睐的代码编辑器之一,它拥有代码高亮和智能提示等强大的功能。在Eclipse中,你可以完全胜任以下编程语言的工作——Python, R, Ruby, JavaScript, Natural, Lasso, C, C++, COBOL, Scheme, Clojure, Groovy等等,它也是非常著名的Java集成开发环境,甚至提供了对Java 8的支持。在一些Web开发IDE特性的帮助下,你可以非常方便地对代码文件进行组织和访问。 下载网址: https://www.jb51.net/softs/143046.html 软件名称:

Linux就该这么学

让人想犯罪 __ 提交于 2020-02-18 20:58:26
第三章:Vim编辑器与Shell脚本     Vim文本编辑器    在Linux系统中配置应用服务,实际上就是在修改它的配置文件。                在热门的Linux操作系统中都会默认安装一款超好用的文本编辑器——“vim”,vim就是vi编辑器的升级版。                Vim能够得到这么多厂商和用户的认可,原因就在于Vim编辑器中的三种模式——命令模式、末行模式和编辑模式,分别又有很多种不同的命令快捷键组合,很大程度上提高了工作效率。                命令模式:控制光标移动,可对文本进行删除、复制、粘贴等工作。                输入模式:正常的文本录入。                末行模式:保存、退出与设置编辑环境。                每次运行vim编辑器后都是默认是“命令模式”,需要先进入到“输入模式”后再进行编写文档的工作,而每次编辑完成需要返回到“命令模式”后再进入到“末行模式”对文本的保存后退出操作。                vim编辑器的命令模式中常用的快捷键:                命令    作用                命令    作用                          命令    作用                dd     删除(剪切

前端WEB编辑器最爱——webstrom

扶醉桌前 提交于 2020-02-15 07:11:56
欲先善其事,必先利其器,如题。看到网上一篇介绍webstrom的文章,觉得功能确实强大,也知道为什么阿里巴巴的前端传到github上的文件为啥都有一个 .idea 文件,(传说淘宝内部推荐写js用webstrom) 我们可以理解 IDE 就是集成了很多你想要的功能,或者你不想要的功能。换句话说就是装了很多插件的 editor ,所以到目前为止,我还觉得没必要给它装什么插件。 那么接下来开始介绍webstrom的特色功能: WebStorm 是 JetBrains 推出的一款商业的 JavaScript 开发工具 任何一个编辑器都需要保存(ctrl + s),这是所有win平台上编辑类软件的特点,但是webstorm编辑文件右上角是没有那个熟悉的 * 的。 好处:省去了ctrl + s之后,在结合Firefox的vim,基本不动鼠标就可以看到结果页面了。 坏处:没有以前的 * 标识,万一键盘误操作也会被立即存储。 任何一个编辑器只要文件关闭了就没有历史记录了,但是webstorm有。 vcs->Local History -> Show History(快捷键:ALT+~ -〉7) 好处:只要webstorm不关闭,你的文件随时可以返回到之前的操作(这也是为啥在 webstorm 里ctrl+y是删除一行的原因了)。 坏处:webstorm关闭重启后这些历史记录就没有了

Linux 学习第四天

佐手、 提交于 2020-02-15 05:14:52
Vim 编辑器相比 Windows 上的 Notepad,操作上还是有很大不同的。对于新手,的确不甚友好。但稍加练习后,手不离键盘应该还是很有效率的。其实就像我刚刚开始学习双拼,习惯之后,打字速度感觉比全拼要快一些。只消两次击打键,就能输出一个汉字。还是那句话,Linux 是面向相对专业的计算机使用者的,普通办公需求与娱乐, Windows 已经做的非常好了。 原书链接: 第4章 Vim编辑器与Shell命令脚本 来源: https://www.cnblogs.com/JosephCen/p/11521667.html

Vi和Vim的区别和联系

痞子三分冷 提交于 2020-02-14 21:46:02
我们知道,Vi 编辑器是 Unix 系统最初的编辑器。它使用控制台图形模式来模拟文本编辑窗口,允许查看文件中的行、在文件中移动、插入、编辑和替换文本。 尽管 Vi 可能是世界上复杂的编辑器(讨厌它的人是这么认为的),但其拥有的大量特性使其成为 Unix 管理员多年来的支柱性工具。 在 GNU 项目中,程序员在将 Vi 编辑器移植到开源世界的同时,决定对其作一些改进。由于改进后的 Vi 不再是以前 Unix 中的那个原始的 Vi 编辑器了,开发人员也就将它重命名为“Vi improved”,也就是 Vim。 GNU 项目,英文全称为“GNU is Not Unix”,简单的说,就是一个开发类 Unix 操作系统的项目,GNU 操作系统是由 GNU 软件包及其第三方的免费软件包组成,所以其最大的特点就是免费。 因此可以这样说,Vim 是由 Vi 发展演变过程的文本编辑器,因其具有语法高亮显示、多视窗编辑、代码折叠、支持插件等功能,已成为众多 Linux 发行版本的标配,本教程强烈建议大家系统地学习 Vim。 有读者可能会问,Linux 系统中的文本编辑器有很多,例如 emacs、pico、nano、joe 等等,为什么一定要学 Vim 呢? 推荐使用 Vim 文本编辑器的原因有很多,比如说: 几乎所有的Linux 发行版都内嵌有 Vim 文本编辑器,而其他的编辑器则不一定存在; 在使用