苹果电脑的键盘是没有 Home / End 两个键的,通常是使用 Command + -> 和 Command + Home 键,修改为 Ctrl + Home, Scroll to End of Document...现在找到 Move to Beginning of Line 修成 Home ? 现在找到 Move to End of Line 修成 End ?...Eclipse 设置方法 找到 Line Start 和 Line End Line Start 默认是 Command + Home 键 Line End 默认是 Command...+ -> 现在修改成 End 键 ?
iTerm2 介绍 iTerm2 是一款功能强大的终端工具,也可以说是 Terminal 的替代品,也可以说是 iTerm 的后继产品。它适用于 macOS 10.12 或更高版本的 macOS。...PATH=$HOME/bin:/usr/local/bin:$PATH # Path to your oh-my-zsh installation. export ZSH="/Users/linan...另外,VS Code 的终端字体,也需要进行配置,打开 VS Code,按 Command + ,键,打开用户配置,搜索 fontFamily,然后将右边的配置增加"terminal.integrated.fontFamily...打开 iTerm2,按 Command + , 键,打开 Preferences 配置界面,然后 Profiles → Keys → Load Preset... → Natural Text Editing...,比如我的 pengzhenjin@MacBook-Pro,终端显示的时候会很不好看,我们可以手动去除。
发布结束后,苹果表示新的 macOS Monterey 将会在 10 月 25 日正式推出。 非常准时呀,10月25号,苹果正式开放了macOS Monterey 正式版下载。...macOS Monterey亮点 Top 6 Universal Control 「Universal Control」是macOS Monterey的主要特色之一,它将允许单个鼠标和键盘在多台...增强后的「Universal Control」看起来和鸿蒙系统的「超级终端」类似。 不知道大家更喜欢哪种生态的操作方式?...macOS Monterey的FaceTime将获得iOS设备在iOS 15.1中提供的所有SharePlay功能,但SharePlay在macOS Monterey发布时尚未准备好发布,将在稍后推出...这样的macOS Monterey,你心动了吗?
Linux&macOS【自带工具】:Linux和macOS,使用自带的Terminal即可。...如果你并不知道Vim的操作,建议参考文章终端文本编辑神器--Vim命令详解。如何配置Vim以及Vim插件?...] 之后,进入.ssh文件夹内(如果没有就使用mkdir命令创建),并使用vim创建并编辑authorized_keys文件: cd .ssh vim authorized_keys 之后粘贴公钥即可:...[粘贴公钥] 到此,保存并退出即可: [保存并退出到主终端] 到此,SSH密钥登录的服务器端,配置完成。...[文件和文件夹权限] END 到此,Linux远程连接就是这些嗷。
引言 文件管理是操作系统十分重要的一项能力,拥有 GUI 的操作系统中,通常都会有图形化的文件管理工具,供我们管理我们的文件,例如 windows 上的资源管理器,MacOS 中的“访达”,Android...--list-unused-Keys 列出在浏览器环境中未绑定任何动作的按键 --list-tagged-files=tag 列出用给定 tag 标记的所有文件。...操作 ranger 之所以非常容易上手,就是因为他的所有快捷键都与 vim 中几乎没有什么差别,所以即便是你第一次安装,你也能使用得得心应手。...(PAGEUP/PAGEDOWN) H/L – 后退/前进到上一个或下一个历史记录 gg/G – 跳转到顶端或底端(HOME/END) V – 开启/关闭选择模式 空格 – 选择/取消选择 v – 反选...: nnn fff lf 这些终端下的文件管理器占用资源少,功能却十分强大,使用起来方便快捷,只要善于加以利用,就可以让你的工作效率大为提升。
6.2 终端中无法使用code命令 Windows:重新运行安装程序,确保勾选"添加到PATH" macOS:在VSCode中执行"Install 'code' command in PATH...Cmd 代表 macOS 上的 Command 键 (⌘)。 Shift, Alt 键在两者上功能一致。...macOS 上的 Option 键通常对应 Windows/Linux 的 Alt 键。 系统:Windows/Linux | macOS。...移动到行首/行尾 Home / End Cmd+Left / Cmd+Right 移动到文件开头/结尾 Ctrl+Home / Ctrl+End Cmd+Up / Cmd+Down 向下/上移动一行...1、先记住最常用的10个—— 保存、撤销、查找、命令面板、文件跳转、注释、切换终端。 功能 Windows/Linux macOS 为什么重要 1.
v=Z1pwsSIE3Iw 准备工具 其实就是个Shell工具,不管是Linux还是macOS都可以安装。...首先是“文件管理树”:nvim-tree Lvim默认安装了nvim-tree插件,并且使用和e键进行绑定(键默认为空格)。...在Lvim成功配置的情况下,可以按上述组合键,呼出“文件管理树”,配合鼠标和键盘进一步实现IDE的效果: 图片 其次是内置终端:ToggleTerm 使用Ctrl+4可以快速呼出: 图片 最后,就是自带的...目前先留个空白目录吧,到时候看看大家遇到什么问题,做个追加~~ 如果小伙伴对Vim的基础命令不熟悉,可以参考教程: 终端文本编辑神器–Vim命令详解。如何配置Vim以及Vim插件?...12分钟入门文本编辑利器Vim,并学会如何安装Vim插件(Windows/macOS/Linux) END 到此,Lvim和它的“好朋友们”就安装并配置完成了。
这篇文章主要讲如何 SSH 连接远程终端,以此记录一下整个配置过程。...chenghui.zhang|chenghui.zhang /home/chenghui.zhang/.ssh/authorized_keys 如下: ?...客户端连接终端配置 在客户端 ~/.ssh 里面创建一个 config 文件: $ touch config 编辑: $ sudo vim config 添加内容: # 测试服务器Host test...( macOS 推荐使用 iTerm2 )输入: $ ssh test 到这里,就可以登上服务器了,但现在你还没获得 root 权限。...这时还需要在 /etc/sudoers 给该用户临时提升权限( sudo 就是我们常用的命令,仅需要输入当前用户密码,便可以完成权限的临时提升) $ sudo vim /etc/sudoers 添加下面内容
# 打开 .zshrc 文件 vim ~/.zshrc 改变 ZSH_THEME 为 agnoster,修改后 :wq 保存。 ? 再在终端里执行 zsh 命令,或者重启 iTerm2。...这是因为 macOS 缺少 Powerline 字体,所以还要去装字体。直接执行下面命令就可以了。...Hot Key iTerm2 有一个 Hot Key 功能可以帮助你一键 toggle iTerm2。首先在 Keys 的底部找到 Hotkey 选项,勾选选项,然后设置自己的 Hotkey。 ?...快捷键 相信刚刚你已经会两个快捷键了: cmd + enter: 放大和缩小 iTerm2 Hotkey 其他比较好用的快捷键有: cmd + d: 左右分屏 cmd + D: 上下分屏 cmd + t...+ 1, 2, 3, 4: 分别切换 1, 2, 3, 4 tab option + 1, 2 3, 4: 分别切换分屏的屏(注意这里我是改成了 option,具体参照上一个截图里的设置项) The end
终端与shell 终端是程序员操作电脑的首选,默认的terminal并不好用,改用 iTerm shell选择oh-my-zsh,详情可参考 oh-my-zsh,让你的终端从未这么爽过 主题选择:ZSH_THEME...的国内镜像 cd "$(brew --repo)" && git remote set-url origin https://git.coding.net/homebrew/homebrew.git cd $home...Alfred 控制窗口 Spectacle windows调整窗口的快捷键是win+箭头,macOS系统好像没有自带的功能键。刚开始我纯手工进行窗口的调整,特别忧伤。...美中不足的是不支持vim模式。对于一个vim党,这是无法忍受的,手指形成的肌肉记忆让我在使用typora时总会敲错,无法专注于码字。...vscode 代码编辑器 使用 jetbrains 全家桶,并全部用vim插件,写起代码来,真是爽得飞起。再也不用去折腾其他编辑器,记各种快捷键。
Emulator),如 macOS 平台下的“终端.app”以及 Linux 各发行版自带的终端程序等。...除了运行 git 等常用命令行工具外,终端往往还需要满足文本编辑、多任务管理等进阶需求。因此,通过终端配置实现 vim、tmux 等工具的深度集成也是我们开发体验优化的重要一环。...因为我的代码编辑器与窗口管理使用的都是 Vim 『HJKL』 特殊键位,因此我也希望能够进行比较灵活的快捷键配置,降低自己在各个软件直接切换的成本。 可移植性。...此外,因为我大多数时间都在 macOS 系统上进行开发,所以我的终端工具配置主要是基于 macOS 平台的,但有些工具或插件(如 Alacritty、ohmyzsh、Neovim 等)是跨平台的,配置方式大同小异...然而,原生 vim 就是一个简单的窗口,与我们的配置好的终端显得格格不入,因此,我们也将对 vim 进行美化配置。限于篇幅,本文不会涵盖 vim 的具体配置使用相关内容,仅对我的配置方案进行描述。
光标符号文档查询 同样的,这一功能也依赖 lsp 模块,默认的快捷键为 SPC l d 或者 K: 截图比较多,我就不一一拿过来了,有兴趣可以点上面的链接去看。...linux或者macOS或者windows电脑或者手机一台 本人实测在ubuntu(手机模拟的),CentOS ,macOS都成功搭建了。...只要安装nerd-font字体,并设置终端模拟器的字体为nerd-font。 以macOS为例。...可以通过:Neoformat格式化,或者快捷键:空格 b f 这下可以愉快的格式化java代码啦。...《CentOS 安装vim8 + python3》 《macOS中SpaceVim搭建java开发环境》
2 Mac自带的终端不是很强,程序员们需要一个强劲的终端来工作,于是有了 iTerm2,这个终端可以很方便的用快捷键来达到分屏(CMD+D)、开多个Tab(CMD+T)、在多个Tab之间进行切换(CMD...Mac 上很别扭,你可以参考我这里的配置文件,这样 tmux 就可以像 vim 一样实现各种分屏的效果了。...查看桌面F11 HOME Command + <- END Command + -> 锁屏 Shift + Control + 电源键 (Windows 下为Win+L) 强制关闭程序 Command...JAVA_HOME Mac下的使用*dmg文件安装JDK后,JAVA_HOME在那里呢,可以通过执行/usr/libexec/java_home这个命令来获取JAVA_HOME export JAVA_HOME...大家可以参考知乎上的 macOS (OS X) 平台上有哪些值得推荐的常用软件?
终端与shell 终端是程序员操作电脑的首选,默认的terminal并不好用,改用 iTerm,shell选择oh-my-zsh 包管理工具 Homebrew Homebrew 是mac的包管理器,类似于...的国内镜像 cd "$(brew --repo)" && git remote set-url origin https://git.coding.net/homebrew/homebrew.gitcd $home...控制窗口 Spectacle windows调整窗口的快捷键是win+箭头,macOS系统好像没有自带的功能键。刚开始我纯手工进行窗口的调整,特别忧伤。...美中不足的是不支持vim模式。对于一个vim党,这是无法忍受的,手指形成的肌肉记忆让我在使用typora时总会敲错,无法专注于码字。...代码编辑器 使用 jetbrains全家桶,并全部用vim插件,写起代码来,真是爽得飞起。再也不用去折腾其他编辑器,记各种快捷键。
其他操作 进入和退出全屏: Command + Enter 查看当前终端中光标的位置: Command + / 清屏(重置当前终端): Command + r 1.4 on-my-zsh on-my-zsh...os=macos&architecture=arm-64-bit&package=jdk 下载后点击安装,在控制台输入java -version 3.3 Maven 下载 maven https:/...配置MAVEN_HOME, 修改~/.zshrc文件: vim ~/.zshrc 将配置加入到文件末尾 export MAVEN_HOME=/Users/data/02.software/apache-maven...另外多个设备终端可以相互同步数据,非常棒! 印象笔记+网页剪裁,我一般都是用来备份网站博客内容的,可以一键复制网页内容并保存到印象笔记。...- END -
Here’s how to quit vi or vim on Linux, macOS, or any other Unix-like system. 如果您不习惯使用vi编辑器,则会感到困惑。...这是在Linux,macOS或任何其他类似Unix的系统上退出vi或vim的方法。...按Enter键。 启动的程序可能是vi ,也可能是vim ,即“改进的vi ”。 这取决于您的Linux发行版-例如,Ubuntu使用vim 。 本文中的所有说明同样适用于vim 。...这三个字符应显示在终端的底行的最左端。 如果不是,请按Esc,直到听到提示音,然后重试。 看到它们时,按Enter键: :q!...当您在终端的左下方看到它们时,请按Enter键: :wq 学习曲线值得 (The Learning Curve is Worth It) Using vi is a bit like using
安装 zsh macOS: brew install zsh ubuntu: sudo apt-get install zsh 安装验证 安装完成后,使用 cat /etc/shells 查看系统可以用的...administrator and exit (you will need to edit the file by hand, if so desired). --- Type one of the keys...Found /home/vvd/.zshrc....Backing up to /home/vvd/.zshrc.pre-oh-my-zsh Using the Oh My Zsh template file and adding it to /home...升级 Oh My Zsh 打开终端输入: upgrade_oh_my_zsh 卸载 Oh My Zsh 终端输入 : uninstall_oh_my_zsh Are you sure you want
以下是Windows、Linux(以GNOME桌面环境为例)和macOS三大操作系统的常用快捷键对比列表,按照功能分类整理,便于跨平台用户快速掌握核心操作差异。...Linux (终端) 说明 光标行首 Home Command + ← Ctrl + A 光标移到行首 光标行尾 End Command + → Ctrl + E 光标移到行尾 删除整行 — Command...+ Delete Ctrl + U 删除光标前内容(Linux终端) 搜索文本 Ctrl + F Command + F Ctrl + F 在当前文档中查找 ⚙️ 使用注意事项 1、修饰键差异: Windows...为此,GNOME提供两种方案: ①修改终端快捷键 用户可在终端设置中将“复制”绑定为Shift + Ctrl + C,保留Ctrl + C为终止命令。...②使用替代键 默认支持Ctrl + Insert复制、Shift + Insert粘贴,避免冲突 3、终端冲突: Linux 的 Ctrl + C 用于终止进程(非复制),需用 Ctrl + Shift
Termux基本操作 快捷键 Ctrl + A -> 将光标移动到行首 Ctrl + E -> 将光标移动到行尾 Ctrl + C -> 中止当前进程 Ctrl + D -> 注销终端会话 Ctrl +...使用nano、neovim等终端编辑器修改.zshrc文件来进行配置,在plugins部分添加vi-mode项,开启vi模式。在命令行状态下,按Esc键,即可进入vi模式的普通模式。 ?..." vim-plug插件管理 call plug#begin('~/.config/nvim/plugged') Plug 'junegunn/vim-plug' call plug#end() 保存后...'voldikss/vim-floaterm' " ranger文件管理器支持 Plug 'kevinhwang91/rnvimr' call plug#end() " 启用标签栏 let g:airline...vim-which-key是一款快捷键映射插件,可以通过简单的设置进行快捷键自定义功能的实现。
第 0 篇是 利器系列-更高效的Vim 终端分屏 首先,我们先来了解下终端分屏是什么。顾名思义,终端分屏就是把一个终端屏幕拆解为多个窗口,并且可以进行切换。 为什么要进行终端分屏呢?...看过我介绍或者看过我之前文章的,应该都知道我是个 Vim 党,日常工作也都是在终端下,在终端下使用编辑器而不使用 GUI 或者 IDE,第一是因为在终端下我可以使用全键盘控制,不需要鼠标之类的,效率很高...第四,因为我长期都在 Linux 下,而且更多时间在考虑效率,默认情况下,终端内的 Vim 要比其他各种 IDE 要看着顺眼的多。 为什么不使用 iTerm2 呢?...# 设置默认颜色 set -g status-utf8 on # 支持 utf-8 set -g history-limit 100000 # 设置历史记录最大条数 setw -g mode-keys...提示信息 选择Pane(窗格) # 以下配置为取消原有 hjkl 键的绑定 # 并绑定 Pane 选择,和 Vim 操作一致 unbind-key h bind-key h select-pane -L