Sublime Text

Linux系列开坑记(二)-神的编辑器Vim

霸气de小男生 提交于 2020-11-21 08:19:18
今天是Linux系列命令第二篇,今天我们来简单聊聊Vim这个号称是「编辑器之神」的编辑器---Vim 是Vi Imporved,vi来源visual单词,目的是在做可移动光标的视频编辑文本。 写这篇文章起初还是有同学看了我的文章『 Python web开发从入门到放弃 』提到的做Python开发为什么推荐Pycharm+Vim的模式,而不是大家推荐的sublime text这一类的编辑器。 sublime text对于刚入门的初学者是不错,但是从长期来看依旧是不划算的,因为sublime text功能实在不够玩,注定不会是你最终极的编辑器,既然要换为啥一开始不用相对来说最好的工具?尤其是这个工具使用在我们日常生活的方方面面。 为什么使用Vim 首先我来简单说为什么要学习Vi或Vim(Vi Imporved),主要我有以下三点: vi是很多Linux系统预装的,也就是说你到服务器上面不用担心没有的问题。 vi轻量、快速、强大,熟悉之后你几乎不用离开键盘。 太多浏览器,编辑器,IDE插件支持,你学会了它效率倍增,几乎相当于学会了很多编辑器,比如我现在在Pycharm下用Vim。 比如我常用的 Quiver 编辑器支持Vim模式写文章,浏览器 cvim ,通过 hjkl 进行浏览网页跳转,IDE插件就更是数不胜数。无论是webstorm,vscode,eclipse都有对应插件支持

vector 踩过的坑

匆匆过客 提交于 2020-11-18 03:42:26
今天,做LeetCode上的一道题, 198题:Rob House ,在纸上画了画,发现了重复的结构,就使用了递归的方式实现的 1 #include<iostream> 2 #include<vector> 3 4 using namespace std; 5 6 class Solution { 7 private : 8 vector< int > memo; 9 // consider try rob from [index..n-1],it does not mean rob the index house,it just rob from range 10 // [index...n-1] 11 int tryRob(vector< int >& nums, int index){ 12 if (index >= nums.size()) 13 return 0 ; 14 if (memo[index] != - 1 ) 15 return memo[index]; 16 int val = 0 ; 17 for ( int i = index;i<nums.size();i++ ) 18 val = max(val,nums[i] + tryRob(nums,i+ 2 )); 19 memo[index] = val; 20 return val; 21 } 22 23

1.初识C语言

跟風遠走 提交于 2020-11-11 10:23:17
初识C语言 什么是C语言? C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。 尽管C语言提供了许多低级处理的功能,但仍保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包括一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。 二十世纪八十年代,为了避免个开发厂商用的C语言语法产生差异,有美国国家标准局为C语言制定了一套完整的美国国家标准语法,称为ANSI C,作为C语言最早的标准。目前2011年12月8日,国际标准组织(ISO)和国际电工委员会(IEC)发布的 C11标准 是C语言的第三个官方标准,也是C语言最新的标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉字编程。 C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。 其编译器主要有Clang、GCC、MSVC、Turbo C、WIN-TC、SUBLIME等。 第一个C语言程序 #include <stdio.h> int main() { printf("Hello World"); return 0; } 解释: main函数是程序的入口 一个工程中main函数有且只有一个 基本数据类型 类型名

python学习二环境安装

[亡魂溺海] 提交于 2020-11-09 12:28:03
python安装 下载python 打开python官网 https://www.python.org/ 点击download选择对应的版本(一般python3)即可进入下图界面,选择操作系统进行下载 下载完成后打开安装界面勾选add python to path(将python添加到环境变量),点击Install Now进行安装 安装完成后打开dos输入python --version命令显示对应的python版本代表安装成功 pythonIDE安装(集成开发环境) 常见IDE 名字 介绍 下载地址 安装教程 pycharm 由jetbrians推出(目前最主流的环境功能强大企业主流使用)正式开发使用,学习期间少使用(提示功能太强) https://www.jetbrains.com/ 菜鸟教程 sublime 轻量级的编辑器内嵌python插件(学习推荐使用) http://www.sublimetext.com/ 1. 点击tools ->Build System -> new Bulid System2. 配置{“cmd”: [“python3”,"-u","$file"],}3. 保存根目录python3.sublime-build4. 编写python文件按ctrl+b执行 vim linux自带编辑器 https://www.vim.org/ https://www

linux、windows系统个性化设置

☆樱花仙子☆ 提交于 2020-10-31 00:52:45
Gnome(CentOS 7) 个性化设置 D、 wifi 密码设置与连接 linux 相关设置 脚本 su- #gnome环境中将家目录下预设的文件夹由中文名称改为英文名称 #参考:https://blog.csdn.net/marginal/article/details/32314259 #修改语言环境 export LANG=en_US #更新文件夹名称 xdg-user-dirs-gtk-update #删除多余目录 cd /home/$USER/ rmdir Documents/ Music/ Pictures/ Public/ Templates/ Videos/ #还原语言环境为中文 export LANG=zh_CN.UTF-8e #添加epel源。 #EPEL (Extra Packages for Enterprise Linux)是基于Fedora的一个项目, #为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS和Scientific Linux. yum install -y epel-release #安装telnet、gcc命令 yum -y install telnet gcc make git #安装ntfs #wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com

VS Code会“一统江湖”吗?

China☆狼群 提交于 2020-10-29 11:19:40
在选择用哪种工具时,我最看重的是 软件寿命 。学习软件是一项投资,如果以后不得不切换到其他应用程序,那你的投资就损失了一部分。 在大多数软件类别中,选择寿命最长的软件很容易,最流行的工具通常就是存在时间最长的工具。像微软的 Excel 和 Adobe Illustrator 都是在 1987 年发布的,从那时起,它们就一直是同类软件中最受欢迎的。 另一方面,在文本编辑器这个软件类别中,最流行的却是最古老的。根据 Stack Overflow 年度开发者调查,Sublime Text 是 2015-2017 年 Mac 上最受欢迎的文本编辑器。Sublime Text 于 2008 年发布,与 Excel 和 Illustrator 相比,是“一个朝气蓬勃的年轻人”。 文本编辑器这个类别有很多变化: 在过去 20 年中,TextMate、Sublime Text 和 Atom 都是势头最强劲的文本编辑器 。 我相信,随着 Visual Studio Code 的出现,新文本编辑器快速兴起并流行的时代已经终结。VS Code 已经达到了前所未有的普及和优化水平,打下了可能意味着数十年市场主导地位的基础。如果像我一样,你选择工具时优先考虑的事项之一是寿命,那么, 这意味着 VS Code 可能是一个不错的、值得现在就开始投入学习的文本编辑器。 VS Code 的长存归结于以下几点:

终端利器Cmder

五迷三道 提交于 2020-10-28 07:52:02
Windows终端利器Cmder 在IT这一行,大部分情况下都是推荐大家使用 Linux 或者类 Unix 操作系统去编程, Linux 作为一代优秀的操作系统,已经人尽皆知,在IT行业已经成为核心。有条件的大佬都选择了使用mac编程,最优秀的莫过于终端体验了,与 Linux 完全一致的命令行,带来了许许多多的方便,但是使用Windows的用户呢?相信大家都使用过cmd终端,它到底好不好呢。相信大家心中已经有了评判。 一、为什么要换成cmder 现在我就要推荐一款Windows下的终端---> cmder 先来上两张图给大家看看 都不用我说,一眼就能分辨出他俩的区别了,其实他俩最大的区别是cmder完全支持 Linux 命令行,包括vi,而且可以多开,快捷键复制粘贴,分屏等,功能非常强大 cmder的官网 二、下载和安装 1.下载 Full版本下载链接,点击可直接下载 https://cmder.net/ 官网自己下载也可以 在官网下载的时候有两个版本 Mini版本,只有简单的命令行 Full版本,包含git功能(分布式版本控制系统的git) 我推荐大家安装Full版本,这样就可以不用单独安装git了 Full版本下载链接,点击可直接下载 2.安装 安装非常简单,下载完成后,直接解压到你存放软件的目录就好了 然后双击一下 cmder.exe 就可以先简单体验一下了 三、个性化设置

Windows终端利器Cmder

吃可爱长大的小学妹 提交于 2020-10-28 06:21:41
在IT这一行,大部分情况下都是推荐大家使用 Linux 或者类 Unix 操作系统去编程, Linux 作为一代优秀的操作系统,已经人尽皆知,在IT行业已经成为核心。有条件的大佬都选择了使用mac编程,最优秀的莫过于终端体验了,与 Linux 完全一致的命令行,带来了许许多多的方便,但是使用Windows的用户呢?相信大家都使用过cmd终端,它到底好不好呢。相信大家心中已经有了评判。 一、为什么要换成cmder 现在我就要推荐一款Windows下的终端---> cmder 先来上两张图给大家看看 都不用我说,一眼就能分辨出他俩的区别了,其实他俩最大的区别是cmder完全支持 Linux 命令行,包括vi,而且可以多开,快捷键复制粘贴,分屏等,功能非常强大 cmder的官网 二、下载和安装 1.下载 Full版本下载链接,点击可直接下载 https://cmder.net/ 官网自己下载也可以 在官网下载的时候有两个版本 Mini版本,只有简单的命令行 Full版本,包含git功能(分布式版本控制系统的git) 我推荐大家安装Full版本,这样就可以不用单独安装git了 Full版本下载链接,点击可直接下载 2.安装 安装非常简单,下载完成后,直接解压到你存放软件的目录就好了 然后双击一下 cmder.exe 就可以先简单体验一下了 三、个性化设置

入门学习JavaScript_初识JavaScript

余生颓废 提交于 2020-10-27 16:04:26
感激相遇 你好 我是阿Ken 于2020年10月24日特此创建 JavaScript 专栏以庆祝10.24程序员节 之后将会持续更新 期待与您再次相逢 以学校相关教材为主整理,帮助 CSDN 小伙伴入门及复习 _ 每个人都是一座孤岛 而弱者扎堆 强者自强 1.1_什么是JavaScript 1.1.1_JavaScript概述 JavaScript是Web开发领域中的一种功能强大的编程语言,主要用于开发交互式的Web页面。在计算机、手机等设备上浏览的网页上,大多数的交互逻辑几乎都是由JavaScript实现的。 语言 作用 及说明 HTML 结构_决定网页的结构和内容,相当于人的身体 CSS 样式-_决定网页呈现给用户的模样,相当于给人穿衣服,化妆 JavaScript 行为_实现业务逻辑和页面控制,相当于人的各种动作 JavaScript内嵌于HTML网页中,通过浏览器内置的JavaScript引擎进行解释执行,把一个原本只用来显示的页面转变成支持用户交互的页面程序。 1.1.2_JavaScript的诞生与发展 1995年,Netscape(网景)公司(现在的Mozilla公司)的布兰登·艾奇在网景导航者浏览器上首次设计出了JavaScript。 _ Netscape 最初将这个脚本语言命名为LiveScript,后来Netscape公司与Sun公司

如何在Vim中更改颜色和主题

给你一囗甜甜゛ 提交于 2020-10-23 17:48:58
大家好,我是良许。 Vim 是我们在Linux中非常常用的一款文本编辑器。Vim 是一款免费、开源的文本编辑器,它的功能和许多其他的文本编辑器大致相同,比如 Sublime 和 Notepad++ 。Vim既可以在命令行中执行,也可以在图形界面中操作。 Vim 的教程有很多,本文我们主要讲的是如何更改 Vim 的颜色和主题。 Vim 对于初学者来讲的话,其实不是非常友好。但如果你熟练使用了 Vim 之后,你就会发现,你再也离不开 Vim 了。 Vim的主题的什么东西? 所谓的 主题 ,其实本质上就是一种 配色方案 ,也就是一组具有美感的,在视觉上提升使用者的使用体验的色彩组合。Vim 编辑器本身也附带了一些现成的配色方案。 不过需要注意的这里描述的 Vim 配色方案是应用在代码上的,具体而言就是在代码的一些关键字上加上特定的颜色,不是应用在终端的背景颜色上的。 要查看当前的 Vim 的配色方案,在进入 Vim 的操作界面之后输入以下命令: :colorscheme 要查看有哪些可用的默认配置方案,可以使用以下命令: :colorscheme+空格+Tab 其实就是在空格之后多次点击 tab 键,切换到想设置的颜色然后回车进行设置。默认的配色方案有很多种,比如基本的有 红、蓝、黑灰,特殊的有 desert 等等。 下载自己喜欢的配色文案 如果不喜欢默认主题呢?我们可以到在