首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我为什么说 VimVSCode 更好用

Vim 曾经是可移植性最强的文本编辑器,因为你可以在几乎所有的服务器机器上找到它,并通过 SSH 在终端使用它。 现在,VSCode 也有了一些这样的功能。...你不仅可以在 Github 中运行 VSCode,而且微软还提供了一个可以自服务的 VSCode 版本,叫做 Open VSCode Server。...VSCode 就像是文本编辑器中的滑板车一样,而 Vim 则是自行车。 Vim 不是异步的 为什么这是个优势?嗯,这就是它如此之快的原因所在。...Vim 让代码写起来就像打游戏一样 我深入了解 Vim 后就彻底不再玩电脑游戏了,这是因为它的控制方式简直就像游戏一样。Vim 有一个模块化的结构,允许你使用各种命令的组合操作。...原文链接: https://sean-warman.medium.com/why-vim-is-better-than-vscode-d09e2355eb37

39220
您找到你想要的搜索结果了吗?
是的
没有找到

Karabiner-Elements 之 介绍和使用(part 1)

Karabiner 的简单映射能做的远不止这些,除了支持 Control/Cmd/Shift/Option 等这些修饰键,还有以下 macOS 系统不支持的功能: 支持所有的按键的映射,可以精确区分左右侧的功能键...再比如,习惯了在 Vim 中使用 hjkl 的朋友,想在其他非 Vim 环境下也使用类似功能的话,也可以使用 Karabiner 间接的实现,需要下面几步: 把 Caps lock 键映射到 hyper...再举个例子,比如不同的编辑器或app下(比如 VSCode 和 Xcode)的 跳转到上一处修改/下一处的修改 是不一样的,如果希望这些体验是一致的,我们可以针对不同的 app 进行单独配置。...App/前进后退键 前进 后退 Xcode Control + Cmd + -> Control + Cmd + <- VSCode/Chrome Cmd + ] Cmd + [ 当然还有一些其他的...常用的 VIM 导航键的设置,包括: hyper + h/j/k/l 方向导航键,每次前后移动一个字符,上下移动一行 hyper + y/p 向后/前移动一个 word,这里和 Vim 的体验并不同,只是我个人的习惯

7.2K30

程序员如何优雅使用mac

Alfred 控制窗口 Spectacle windows调整窗口的快捷键是win+箭头,macOS系统好像没有自带的功能键。刚开始我纯手工进行窗口的调整,特别忧伤。...美中不足的是不支持vim模式。对于一个vim党,这是无法忍受的,手指形成的肌肉记忆让我在使用typora时总会敲错,无法专注于码字。...因此我选择vscode作为markdown编辑器,虽然这样对于vscode确实过于屈才。...毕竟vscode可是一个能支持多种编程语言,插件丰富的文本编辑器 vscodevim的支持极佳,虽然其响应速度不及sublime text,但sublime text对vim的支持实在太差了,只能弃之...vscode 代码编辑器 使用 jetbrains 全家桶,并全部用vim插件,写起代码来,真是爽得飞起。再也不用去折腾其他编辑器,记各种快捷键。

1.5K20

用mac写代码

控制窗口 Spectacle windows调整窗口的快捷键是win+箭头,macOS系统好像没有自带的功能键。刚开始我纯手工进行窗口的调整,特别忧伤。...美中不足的是不支持vim模式。对于一个vim党,这是无法忍受的,手指形成的肌肉记忆让我在使用typora时总会敲错,无法专注于码字。...因此我选择vscode作为markdown编辑器,虽然这样对于vscode确实过于屈才。...毕竟vscode可是一个能支持多种编程语言,插件丰富的文本编辑器 vscodevim的支持极佳,虽然其响应速度不及sublime text,但sublime text对vim的支持实在太差了,只能弃之...代码编辑器 使用 jetbrains全家桶,并全部用vim插件,写起代码来,真是爽得飞起。再也不用去折腾其他编辑器,记各种快捷键。

1.8K20

VS Code通过跳板机连接服务器进行远程代码开发

VS Code通过跳板机连接服务器进行远程代码开发 VScode发布了远程编程与调试的插件Remote Development包含(remote-ssh插件),使用这个插件可以在很多情况下代替vim直接远程修改与调试服务器上的代码...,同时具备代码高亮与补全功能,就和在本地使用VScode一样,不用在服务器端翻来覆去的配置vim插件 (图片可放大查看) 场景1:内网VScode直接SSH远程服务器 如下图所示,开发工程师在公司内网直接通过...VScode直接SSH远程服务器 (图片可放大查看) 在VS code中修改与调试服务器上的代码,具体步骤如下 1、在vscode中安装remote-ssh插件 直接在vscode中搜索Remote-SSH...itemName=ms-vscode-remote.vscode-remote-extensionpack https://marketplace.visualstudio.com/items?...远程到目标服务器 当然在家远程办公时或者其它有跳板机的情况下 以下图为例 (图片可放大查看) 192.168.31.105为跳板机,也是Linux服务器 为了安全起见只将跳板机192.168.31.105映射到公网

10.3K32

听说,撸代码,ide与vim更配哦vim折腾记vim常用命令

“ 后来看了大神们对于vim的配置,才知道vim原来还可以这么玩,推荐阅读 老司机乱谈编辑器之神,这篇文章让我惊叹于vim的牛逼,感觉vim无所不能,开始想象着自己学会vim后,在其他人都用各种ide的情况下...对vim有初步的认知后,要进一步系统地学习vim,《Vim实用技巧(第2版)》是不二选择 ?...Vim实用技巧(第2版) 掌握vim的基础命令后,我就开始了折腾vim的辛酸血泪史,一开始是自己配置.vimrc,后来看到网上有很多现成的配置,如号称vim终极配置的 spf13-vim,国内的 spacevim...插件的体验不太好,因为ctrl既是vim功能键,又是windows功能键,两者会有冲突,用着不是很爽。...mac的功能键是command键,避免了冲突问题

59420

oeasy教您玩转vim - 2 - # 使用帮助

回忆上节课内容 更新和运行 vim 进入和退出 vim 存活了下来 从中我们知道 vim 有两种模式:正常模式(Normal mode)和命令行模式 (Command-Line mode) 为了您能更好在...vim 中生存,必须给您更强大的工具 -- 帮助手册 vim 有没有可以用的帮助系统呢 #首先进入vim vim 使用帮助文件 进入 vim 之后,我们面对的是正常模式 输入半角 : 进入 命令行 模式...help 不会就 :help :help :help :help 可以查询 :help 自己的帮助 :help 完整写法位为 :h[elp] 中括号里面的东西是可以省略的 可以简写为 :h 或者直接用功能键...F1 注意功能键只能在字符模式下能用 桌面模式下不能用 我们可以 :q 退出帮助 然后 :h 再进入帮助 :help :help 可以简写为 :h :h 那我能问问关于正常模式 (Normal mode...进入 vim 时默认的模式所有输入的键都直接对应着命令 也被叫做命令模式.

35030

Vim 学习笔记

Vim Vim是个很好的编辑器,远古神器嘛,当你熟悉了这个编辑器你的逼格是不是瞬间就会高了许多 首先安装vim 当然学习一个编辑器都是为了方便自己,提高效率,可是vim这个文本编辑器的学习曲线是陡峭的...但苦练会让你带来搞效率 而我自己在用git命令的时候再配合vim确实是很强大的开发组合,虽然vim没有代码提示,但是它本身其实是有很多的插件供使用的,当我们git提交代码的时候,用vim来对代码进行解决冲突和编辑都是非常方便的...VIM下载 vim 启动vim i Insert模式,按 ESC 回到Normal模式 反正如果不知道现在是在什么模式下,就一直按ESC,回到Normal模式,下面功能键都是在Normal模式触发的...此时Insert模式跟记事本一样 操作vim会经常在这两个模式下切换,就如同在记事本中你在选项卡和编辑内容窗口中切换一样 只不过这里大部分变成了键盘操作 所以在Normal模式下,键盘上所有的键都变成对应的功能键了...,就如同我们按c跟按ctrl+c一样,c在后面就变成了对应的功能键了 x Normal模式下,按x删除当前光标所在的一个字符 其实这个相当于Insert模式下的退格键 :wq 保存+退出vim(:w

32010

在linux系统下使用sshfs映射网络地址

但这样会造成文件的编辑问题,因为远程的服务器没有桌面,用命令行可以借助vim写单个文件,管理整个文件夹或者工程有点力不从心。当然,主要是不想费太多功夫死磕vim。...可行方案 为了应对这个困难,我先后采取了几种措施: 学习linux下的vim命令,安装vim插件。...这个推荐一个开源项目, https://github.com/BillWang139967/Vim.git 这个项目可以傻瓜式安装,然后享受vim丰富的插件带来的福利。...差不多把vim做成了IDE,可以代码补全。 使用winscp(当时自己用的还是win),它有个GUI界面,可以直接鼠标点文件,用本地编辑器打开,可以解决代码自动补全的问题。...但是阅读代码时跨文件的函数调转、利用vscode做git的操作都不能实现。 采用某种类似nfs的机制,把远程目录映射到本地,可以一举解决以上问题。

1.4K40

如何让vscode远程连接服务器上的docker环境进行debug

如何让vscode远程连接服务器上的docker环境进行debug 一般深度学习算法的训练和调试环境都在服务器端,想不做配置就直接使用vscode进行debug不太可能。...-d 镜像id /bin/bash OPTIONS说明: -d: 后台运行容器,并返回容器ID; -i: 以交互模式运行容器,通常与 -t 同时使用; -P: 随机端口映射,容器内部端口随机映射到主机的端口...映射关系:本地路径或服务器物理路径:容器内路径; 上面的命令中**-p 8010:22**,就是将容器的22号端口(ssh服务端口)映射到宿主机(服务器)的8010端口。...openssh-client,若没安装,执行如下命令: apt-get install openssh-serverapt-get install openssh-client 3、修改ssh配置文件以下选项: vim...三、在vscode上的相关配置 1、安装remote-ssh插件 在vscode最左侧应用“扩展”中搜索remote-ssh插件,然后安装。

10.8K50

文本编辑工具vi的使用

01 — vi的简介 vi 是Linux/Unix上的一个文本编辑器,vim(Vi IMproved)是它的增强版。...02 — 三种模式 基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。...这三种模式的作用分别是: 命令模式: 用户刚刚启动 vi/vim,便进入了命令模式。 此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。...若想要编辑文本:启动Vim,进入了命令模式,按下i,切换到输入模式。 命令模式只有一些最基本的命令,因此仍要依靠底线命令模式输入更多命令。...03 — 移动光标的方法 功能键 说明 h 或 向左箭头键(←) 光标向左移动一个字符,可以用数字n移动多个字符。 j 或 向下箭头键(↓) 类似h,但向下移动。

87430

用树莓派做服务器运行博客网页

的remote – SSH工具来连接树莓派(VSCode,永远滴神,不接受反驳!)...,工具在VSCode内部git安装: 安装完成后我们通过树莓派的IP登录树莓派(树莓派要连接网络,且要获取对应的IP) 获取IP方法可以参考这篇文章:查看树莓派ip地址的几种方法 获取IP之后通过Remote...配置步骤: 更新树莓派源 打开树莓派镜像源列表 (此处用的vim编辑器,具体操作可以百度!...不习惯可以将vim替换gedit) sudo vim /etc/apt/sources.list 将内容替换为清华大学源(具体源需要上清华镜像站点搜索) # 编辑 `/etc/apt/sources.list...在仓库下创建一个新的钩子文件 sudo vim /var/repo/web_blog.git/hooks/post-receive 在文件下添加如下shell脚本文件 (因为使用的是Vim编辑器,具体的操作方式需要自行百度了解一下

1.4K20

IVWEB 秋季高校沙龙广工站精彩回顾

使用 Git 和 VSCode 高效开发 第二位老师是来自腾讯 IVWEB 的高级工程师程柳锋,他主要负责直播类产品NOW直播、回音交友和手Q群等产品的开发,另外他热爱分享,曾经在 ArchSummit...接下来,他介绍了目前非常流行的 VSCode 开发工具,基于 VSCode 高效调试 Node.js 和前端 React/Vue 应用,如何扩展 VSCode 插件功能等。...如何打造前端核心竞争力 第三位老师是来自腾讯 IVWEB 的高级工程师陈平,他是前端社区的知名博主之一,网名“程序猿小卡”,相信大家应该看到过不少他发表的文章。...陈平老师通过一个形象生动的例子向大家介绍了 HTML、CSS 和 JavaScript 这三板斧在前端开发中的作用,例子过于形象,引起教室一阵笑声。...最后陈平老师总结了前端的核心竞争力为:计算机基础、前端技能、跨端学习能力、软实力等。

47110

从零开始匹配vim(2)——快捷键绑定

如果说 vim有什么最吸引人,我想vim允许你自由的定义各种快捷键算是一个原因吧。你可以通过绑定各种快捷键来使经常使用的功能更加便利。...通俗的讲,快捷键映射就是我按下某个键,我想让vim将它当成另一个键,例如我按下 k,我想让vim把它当做 c 来使用(当然这么映射会把人逼疯) 快捷键映射 我们使用 :map 命令来进行快捷键的映射,例如我们输入如下内容...针对功能键,例如 Ctrl 、空格、Tab键 等,在 vim 中使用 的形式,其中 keyname 是按键名称,下面列举出一些常用的控制键的表示方式: Ctrl 键对应 空格...space> alt 键对应 esc 键对应 退格键对应 回车键对应 shift 键对应 f1 到 f12 对应 到 这些功能键与普通字母做配合时...,将字母键放入到 中,并以 - 和 功能键做分割,比如 :map dd 来将 映射为 dd 当然有时候为了可读性,我们可以将这些功能键以大写字母来表示,例如 <C-d

75320

根据Word文档用剪批量自动生成视频发布抖音

手头有大量word文档,想通过剪的AI图文成片功能批量生成视频,发布到抖音平台,简单3步即可: 第一步:把word文档或者PDF等文档转成txt文本,可以用一些软件,也可以用AI工具,具体常见文章《AI...办公自动化:用kimi批量把word转换成txt文本》 第二步:用AI写一个Python自动化脚本: 先用按键抓抓工具来捕获剪图文成片操作过程中每个按钮的屏幕坐标, 然后在kimichat或者deepseek...你是一个Python编程专家,针对以下任务写一个Python脚本: {打开文件夹:F:\aword,按照文件名顺序读取第1个txt文档的文件名(不包含扩展名),按下ctrl+C键,复制到剪贴板; 打开剪程序...然后在睡觉前或者跑步前等电脑空闲的时候,在vscode中运行python脚本。

11910

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券