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

帅瞎了!手机也能写Python代码!手把手教你在手机或平板上配置Python环境!

因此,你需要的是这个: ? 不多说,让我们开始吧! 一、Termux安装与配置 1. 系统要求 Android 7.0以上的平板或手机。这里建议使用兼顾了便携性和屏幕尺寸的8寸平板。...Shell配置 安装oh-my-zsh Shell的类型有很多种,Termux下默认使用的是bash,这里使用功能更强大的zsh来代替bash。...使用nano、neovim等终端编辑器修改.zshrc文件来进行配置,在plugins部分添加vi-mode项,开启vi模式。在命令行状态下,按Esc键,即可进入vi模式的普通模式。 ?...pip install pynvim 创建init.vim文件进行基本配置 在命令行下,通过nvim命令进入NeoVim编辑器,输入:e $MYVIMRC编辑NeoVim配置文件,使用:w进行保存,基本设置如下...vim-which-key是一款快捷键映射插件,可以通过简单的设置进行快捷键自定义功能的实现。

7.8K23

我的终端折腾小记

各个操作系统一般都有自己默认的 Shell,如 Windows 操作系统下的“Powershell”、macOS 与 Linux 系统的 bash、zsh 等;带图形版界面的系统也都会预置终端仿真器(Terminal...最开始我对终端的配置侧重在美观与功能,安装了很多插件配置,但也出现了每次软件开启会有几秒延迟的不良体验。因此,使用过程的响应速度也是我方案选择与优化的重点。 可定制性。...我希望能够根据自己的需求拓展一些功能与插件,如使用 fzf 对文件或命令历史记录进行检索,通过命令跳转至指定目录,使用 waka-time 记录自己的编程时间等。...因为基于 Rust 语言开发,Warp 的命令执行与响应速度很快,并且它还内置了很多常用功能,我们无需在 Shell 层配置使用历史记录搜索、命令提示等各类插件就能获得强大的功能支持。...更强大的是,当我们使用 Warp 通过 SSH 连接到远程终端时,这些快捷键依然有效,如历史记录搜索等,而无需在目标服务器进行配置。

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

    高效 Bash 使用技巧

    使用指定历史命令 想要使用某条历史记录改如何操作呢? 我们使用 !序号, 比如我们想要执行第3条命令,那我们输入 !...使用上条命令 当想要使用上条命令的时候,我们有下面 4 种方式: !-1 回车 !! 回车 输入 Ctrl + p 回车 按上箭头回车 有兴趣的小伙伴可以试下,这几种用法都比较常见。...:$ vi test.sh 这种方式只是获取到了最后一位的参数, 那么假如我们想要获取的不只是最后一个参数呢?使用 !* 或者 !!...操作部分 操作快捷键(emacs 模式) Ctrl + a : 光标返回首位 Ctrl + e : 光标移至末尾 Ctrl + p : 上一个命令 Ctrl + n : 下一个命令 Ctrl + l :...Vi 模式 set -o vi 搜索 Ctrl + r : 搜索历史中输入过的命令

    55420

    Ubuntu 优化、美化(主题、终端)

    set nocompatible "去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限 " 显示中文帮助 if version >= 603 set helplang=cn..." 不要使用vi的键盘模式,而是vim自己的 set nocompatible " 语法高亮 set syntax=on " 去掉输入错误的提示声音 set noeb " 在处理未保存或只读文件的时候...\5 显示当前用户信息(权限 0 最高) id \6 ---- 3.3 好处: 使用zsh的十大优点 为什么说 zsh 是 shell 中的极品?...(知乎) \1 跳转 输入d,将列出当前 session 访问过的所有目录,再输入数字跳转 \2 历史记录 zsh 的历史记录跨 session,可以共享。历史记录支持受限查找。...(原生皮肤) 红箭头表示 zsh 开始位置, 接着是绝对路径 git 表示此目录被git 仓库托管.

    4.6K20

    Linux基础命令行使用技巧

    在Linux中的Shell终端里我们也可以将前面的命令进行复用,下面我们将先从设置历史变量以及如何查看、搜索、以及前后移动历史说起; 设置历史记录 描述:无论是 bash 还是 zsh,都能够将我们已经执行过的命令存储到一个文件中...前后移动历史命令 描述:我经常使用的另外两组快捷键是 Ctrl + p (移到前一条命令) 和 Ctrl + n (移到后一条命令)或者键盘上的上下键,bash与zsh都能很好的支持; 快速执行历史命令...(Linux默认方式)与vi两种编辑模式,注意这里只是小试牛刀,由于本人喜欢使用vi所以专门做了一篇文章进行记录; 设置编辑模式 描述:bash 与 zsh 都提供了 Emacs 和 vi 两种编辑模式...,我们可以利用下面的命令在两种编辑模式下进行选择; bash 方式: 123#临时生效~ set -o vi~ set -o emacs zsh 方式: 123#临时生效~ bindkey -e~ bindkey...,Shell 并没有丢弃,而是将其保留在了删除缓冲器中,我们可以通过执行u命令来恢复这些删除的内容(可以多次使用) 替换文本:在删除该内容后再进入插入模式重新输入外,也可以使用 vi 编辑模式所提供的文本替换命令

    5.9K63

    Linux基础命令行使用技巧

    在Linux中的Shell终端里我们也可以将前面的命令进行复用,下面我们将先从设置历史变量以及如何查看、搜索、以及前后移动历史说起; 设置历史记录 描述:无论是 bash 还是 zsh,都能够将我们已经执行过的命令存储到一个文件中...前后移动历史命令 描述:我经常使用的另外两组快捷键是 Ctrl + p (移到前一条命令) 和 Ctrl + n (移到后一条命令)或者键盘上的上下键,bash与zsh都能很好的支持; 快速执行历史命令...(Linux默认方式)与vi两种编辑模式,注意这里只是小试牛刀,由于本人喜欢使用vi所以专门做了一篇文章进行记录; 设置编辑模式 描述:bash 与 zsh 都提供了 Emacs 和 vi 两种编辑模式...,我们可以利用下面的命令在两种编辑模式下进行选择; bash 方式: #临时生效 ~$ set -o vi ~$ set -o emacs zsh 方式: #临时生效 ~$ bindkey -e ~$...,Shell 并没有丢弃,而是将其保留在了删除缓冲器中,我们可以通过执行u命令来恢复这些删除的内容(可以多次使用) 替换文本:在删除该内容后再进入插入模式重新输入外,也可以使用 vi 编辑模式所提供的文本替换命令

    6K20

    舒适美观的mac终端, iTerm+zsh+powerlevel9k+vim+virtualenv

    /usr/local/share/zsh-autosuggestions/zsh-autosuggestions.zsh ---- vim设置 我个人还是很喜欢用vim的, 只要不是太复杂的环境, 我都尽量使用...+=~/.vim/bundle/Vundle.vim " 插件列表开始 call vundle#begin() Plugin 'VundleVim/Vundle.vim' Plugin 'altercation...filetype indent on " 允许使用插件 filetype plugin on filetype plugin indent on " 关闭vi模式 set nocp " 与mac...=syntax " 启动 vim 时关闭折叠代码 set nofoldenable 进入vim命令模式, za即可折叠当前块 zM关闭所有折叠 zR打开所有折叠 [image] ----- 插件管理和使用...首先添加按钮, 你可以添加自己顺手的, 我这里是;: " 定义快捷键的前缀, 即 let mapleader=";" 然后cc注释选中区域, 你可以用v进入选中模式选择多行

    4.4K31

    人生苦短,何不用vim装13

    Vim是一个非常强大的文本编辑器。基本上所有的类Unix系统都会内置vi编辑器,Vim就是从vi发展来的一个编辑器。...vim快捷键分布 我是在VScode中使用vim插件,结合两者的优点。当然快捷键也会有冲突的,可以在设置中解决冲突,如果不常用的快捷键也可以置之不顾。...在Insert模式下删除,ctrl+h可以向前删除一个字符,ctrl+w可以向前删除一个单词。 如果删除错误,可以使用u进行撤销操作。...在当前页面查找内容,使用/后接需要搜索的内容,类似于Chrome的快捷键。使用n定位到下一个,使用N定位到上一个。 搜索框。...使用o从url、书签、历史记录中搜索地址,tab键选择,回车在当前页面打开。使用O在新标签页打开。 使用b仅从书签搜索地址,在当前页面打开,使用B从新标签页打开。

    3.7K11

    Ubuntu的一些高(sao)效(cao)率(zuo)工具

    如果没有特意命名,它就从1开始固定编号。 可以用快捷键Ctrl+a c创建一个新的窗口,Ctrl+a &关闭当前窗口,Ctrl+a 1/2/3…切换到特定编号的窗口。...3 模糊搜索工具fzf fzf(fuzzy finder)是一个命令行的模糊搜索工具,它搭配zsh一起使用简直太爽了。 以前搜索历史命令只能一条条往回翻,而fzf可以一次性全展示出来。...用bash的话历史记录只能存1千条,而zsh可以存5万条,这还不香?我们可以通过echo $HISTSIZE命令看一下就知道了! 它的安装命令又是短短的两条就完事。...的确,它的一些操作键位和Vim很类似。装了这个插件,就可以直接通过键盘操作浏览和控制Chrome了。...假以时日,在外人看来就是一顿操作猛如虎了。 配置一个赏心悦目的环境,外加一些行云流水的快捷键,可以让日常的学习工作多一份乐趣,也是对自己好的一种方式:D 以上。

    13910

    【Linux】Ubuntu的一些高效率工具

    如果没有特意命名,它就从1开始固定编号。 可以用快捷键Ctrl+a c创建一个新的窗口,Ctrl+a &关闭当前窗口,Ctrl+a 1/2/3...切换到特定编号的窗口。...3 模糊搜索工具fzf fzf是一个命令行的模糊搜索工具,它搭配zsh一起使用简直太爽了。 以前搜索历史命令只能一条条往回翻,而fzf可以一次性全展示出来。...用bash的话历史记录只能存1千条,而zsh可以存5万条,这还不香?我们可以通过echo $HISTSIZE命令看一下就知道了! 它的安装命令又是短短的两条就完事。...的确,它的一些操作键位和Vim很类似。装了这个插件,就可以直接通过键盘操作浏览和控制Chrome了。...假以时日,在外人看来就是一顿操作猛如虎了。 配置一个赏心悦目的环境,外加一些行云流水的快捷键,可以让日常的学习工作多一份乐趣,也是对自己好的一种方式:D 参考资料: 1.

    4.4K50

    vim插件的安装(NERDTree)

    on "允许插件 filetype plugin on "启动智能补全 filetype plugin indent on "以上都是vim的一些基本配置,开始使用Vundle还需要以下配置...,在NORMAL模式下输入命令:BundleInstall,首次执行会要求输入github帐号和密码,等待插件下载完成,然后重新启动vim就会看见漂亮的状态栏插件 5:更新插件 使用vundle更新插件非常简单...,只用打开一个vim,然后在NORMAL模式下输入命令:BundleInstall!...6:卸载插件 使用vundle卸载插件也很简单,只需在.vimrc去掉绑定插件的命令及插件的配置(注释掉即可,以免以后会使用),假如需要卸载vim-powerline这个插件,首先在.vimrc中注释掉以下内容...的文件夹,所有相关插件都在该文件夹下 在Vim中运行:Helptags来生成NERDTree的在线帮助tags 4:使用说明以及快捷键 打开Vim,输入:NERDTree,即可呼出执行Vim命令的当前目录的文件目录

    2.6K20

    想在linux平台拥有和vs一样的体验模式吗?只需配置一下你的vim便可以轻松达到,让你日常编写代码爽到飞起的vim配置,他来了

    这份配置涵盖了基础功能的改进、界面的美化以及常用快捷键的设置,帮助用户以更高效、直观的方式使用 Vim。..." 禁用与 Vi 的兼容模式 set encoding=utf-8 " 设置文件编码为 UTF-8 set fileencodings=utf-8,gbk,latin1 " 自动检测文件编码...分屏与窗口: splitbelow 和 splitright 确保新分屏窗口更符合常规使用习惯。 提供快捷键(Ctrl + h/j/k/l)方便切换窗口。 快捷键: 清除搜索高亮:按 空格键。...插件支持: 如果需要使用插件,可以选择插件管理器(如 vim-plug)。安装后,可以轻松加载各种功能扩展。...重启 Vim,使配置生效: source ~/.vimrc 如果使用插件管理器(如 vim-plug),运行以下命令安装插件: :PlugInstall

    14610

    从零开始配置 vim(18)——终端模式

    在进入下一个配置之前,先了解一下如何在 neovim 中使用它内置的终端。 我们之前说过在命令模式中可以使用 !来执行shell命令。...vim可以使用 :vsplit 或者 :edit 来创建新的缓冲区。结合这个逻辑,我们可以使用 :vsplit 在竖直位置创建新的终端。...我们只需要在普通模式下映射一个快捷键 vim.api.nvim_set_keymap("n", "", ":split term://zsh", {noremap = true, silent...我们这里定义了在处于终端中的插入模式时使用的快捷键,这里我们应该先让它从插入模式退回到普通模式,这样我们就可以使用 bufferline 相关的命令了 另外我们再来定义一些在分屏状态下可以进行跳转的快捷键...填入的命令模式下需要使用的指令,在命令模式下使用普通模式的指令需要使用 normal 作为前缀。

    2.1K10

    VIM个性化配置(一)

    配置 只需在Home目录创建一个 ~/.vimrc 文件即可以配置 vim 了,如需安装插件,在 ~/.vim 目录下创建一个bundle文件夹,插件装在里面。..." 这里根据自己需要的插件来设置,以下是我的配置 " " " YouCompleteMe:语句补全插件 set runtimepath+=~/.vim/bundle/YouCompleteMe autocmd...中的插件 " Plugin 'taglist.vim' "ctags 配置:F3快捷键显示程序中的各种tags,包括变量和函数等。...set foldmethod=syntax "打开文件是默认不折叠代码 set foldlevelstart=99 " 不要使用vi的键盘模式,而是vim自己的 set nocompatible "..." 在行和段开始处使用制表符 set smarttab " 显示行号 set number " 历史记录数 set history=1000 "禁止生成临时文件 set nobackup set noswapfile

    1.4K20

    有Bigger | 打造属于自己的 Python 编码环境

    趁着放假,重新配置了一下自己的Mac的编程环境,毕竟新年新气象嘛,主要是iTerm2、Zsh、vim 优化、Consolas字体、NoisyTyper,这些的相关配置。...Vim:是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。和Emacs并列成为类Unix系统用户最喜欢的编辑器。估计大家都很熟悉,不做累述。...最后按下弹出窗口的安装键就ok了。 打磨阶段:利器 上面的工具准备好了后,就可以开始配置这些工具了。 Zsh配置 oh-my-zsh:一套强大的开源zsh配置文件。安装如下: ?...需要比较系统的学习一下vim脚本的语法和相关配置方法,vim网上很多配置好文,如《像 IDE 一样使用 vim》,还有《vim 脚本学习文档》,我就不累述了,配置文件的注释写的比较详细。...而且在读spf13配置时,会发现有很多很好的功能都没有用上,比如paste模式,查找冲 突快捷键,屏幕移动,还有ctrlp-funky,vim-multiple-cursors这些很爽的插件。

    99350

    Vim的终极配置方案,完美的写代码界面! ——.vimrc

    大家好,又见面了,我是你们的朋友全栈君。 先秀一下我的Vim界面 语法补全我用的是YouCompleteMe, 有目录树插件,taglist插件等。...配置 如果你需要配置vim,只需在Home目录创建一个~/.vimrc文件即可以配置vim了,如需安装插件,在~/.vim目录下创建一个bundle文件夹,插件装在里面。...中的插件 " Plugin 'taglist.vim' "ctags 配置:F3快捷键显示程序中的各种tags,包括变量和函数等。...set foldcolumn=0 set foldmethod=indent set foldlevel=3 set foldenable " 开始折叠 " 不要使用vi...=4 " 不要用空格代替制表符 set noexpandtab " 在行和段开始处使用制表符 set smarttab " 显示行号 set number " 历史记录数 set history=1000

    9.8K51

    精选四款命令行「神器」:美、快、爽!

    , 它们在常见的 shell (fish, zsh, bash) 中都是通用的,其中部分快捷键甚至可以在网页文本框中使用。..., zsh, bash) 也都支持 vi 风格的操作模式。...我常用的 tmux 功能有:面板、窗口、Copy 模式、会话保持 还有 两三个小插件。...tmux - 面板和窗口快捷键 tmux - copy 模式 tmux - 会话保持 tmux - 用到的三个小插件 Tmux 的可配置性很强,我的建议是,多用默认的快捷键,只做少许的自定义快捷键, 毕竟我们许多时候会在服务器等其他环境下使用它...目前有一款社区维护的、脱胎于 vim 的编辑器,叫做 NeoVim , 它支持 lua 语言的插件, 对 LSP作了 内建支持, 而且完全兼容 vim ,在社区驱动下,neovim 的迭代要比 vim

    1.3K30
    领券