使用 Vim 上班看小说
本文最后更新于 649 天前,其中的信息可能已经有所发展或是发生改变。

据媒体报导,2022届高校毕业生规模预计达1076万人,同比增加167万人,再创历史新高。

如此大规模的毕业生涌入人才市场,企业该如何消化呢?又有什么办法能够降低就业难度呢?

以我拙见,这并非老板需要考虑的问题,而是需要我们在职社畜来进行努力。努力的方向也很简单:停止内卷、投身摸鱼事业,降低单人工作量以增加就业岗位。

今天,就教大家一个摸鱼小技巧——使用Vim上班看小说。

一、声明

本教程仅适用于部分程序开发岗。

若是HR、医生、教师、设计师、警察、财务等工作中很少用到代码编辑器的岗位则不适用本教程。如果因为本教程而导致遭到领导训斥,本文作者不承担任何责任。

二、下载并安装 Vim(会装的同学请跳过这一步)

三、配置 vim

在 powershell 中执行“vim ~/.vimrc”

按一下 “:” 键(英文 “:”),输入 “set paste”并按回车进入粘贴模式,此模式文本粘贴将会保留原有的文本格式,而不会自动格式化。

然后按 “i” 键,进入编辑模式。

把下面的内容复制进去。

" 按一下空格往下翻两行
map <Space> 2j
" 老板键 按 F2 保存退出
map <F2> <Esc>ZZ
" 记忆上次编辑位置
autocmd BufReadPost *
\ if line("'\"")>0&&line("'\"")<=line("$") |
\ exe "normal g'\"" |
\ endif
" 设置文件编码格式
set encoding=utf-8
set fileencodings=utf-8,chinese,latin-1,gbk,gb18030,gk2312
if has("win32")
  set fileencoding=chinese
else
  set fileencoding=utf-8
endif
" 允许退格键删除和tab操作 
set smartindent 
set smarttab 
set expandtab 
set tabstop=4 
set softtabstop=4 
set shiftwidth=4 
set backspace=2
set textwidth=79
set nu
" 高亮
syntax on
"colorscheme delek
"colorscheme elflord
"colorscheme murphy
colorscheme pablo

完事按 ”Esc“ 键,输入”:wp!“并按回车,保存退出。前面的冒号跟叹号都是英文符号!

这样 vim 的配置就大功告成了。

四、普通的看小说

随便打开一个编辑器或是IDE,只要是带命令窗口的就可以,比如 vscode、pycharm、eclipes,这里拿 vscode 做演示。

在命令窗口中执行 ”vim 小说的绝对路径“ 就可以打开小说了。

效果是这样

按空格可以往下翻两行,按 F2 可以保存并退出。再次打开时还可以继续上次看的位置继续看。

五、powershell 下更优雅地看小说

在powershell中执行命令”New-Item -Type file -Force $profile“创建profile

执行”vim $profile“打开profile,并切换倒粘贴编辑模式,上文中有写。

然后把以下内容粘贴进去,其中第三行是存放小说的绝对路径,根据实际情况修改,切记不要有中文。

function rn {
    param([string]$set)
    $novel_dir="C:\Users\Administrator\Documents\txt"
    if (-not (Test-Path $novel_dir\novel)){
        echo "" > $novel_dir\novel
    }
    $cur_txt_name=cat $novel_dir\novel
    if ($args[0] -like "-l"){
        $name_list = dir $novel_dir\*.txt
        if ($name_list.basename.count -eq 0){
            echo "There is no txt file in the $novel_dir"
            ii $novel_dir
        } elseif ($name_list.basename.count -eq 1){
            $name_list.basename
        } else {
            for ($i=0;$i -lt $name_list.basename.length;$i++){
                if ($name_list.basename[$i] -like $cur_txt_name){
                    "* " + $name_list.basename[$i]
                } else {
                    $name_list.basename[$i]
                }
            }
        }
        return
    }
    if ($args[0] -like "-o"){
        ii $novel_dir
        return
    }
    if ($set){
        $new_path = "$novel_dir\$set.txt"
        if (Test-Path $new_path){
            echo $set > $novel_dir\novel
            return
        } else {
            echo "The path does not exist. use 'rn -l'"
        }
    }
    $novel_path = "$novel_dir\$cur_txt_name.txt"
    if (-not (Test-Path $novel_path)){
        echo "The path $novel_path does not exist. use 'rn -l' and 'rn -set <text name>'"
        return
    }
    vim $novel_path
}

完成后保存退出,并重新打开powershell。

power中执行 ”rn -o“可以打开小说存放目录。

”rn -l“ 可以列出该目录中的所有小说,如果没有小说则会提示。

”rn -s 小说名“可以设置默认小说

然后再输入”rn“就可以直接看小说了!

评论

  1. saber
    Windows Edge 105.0.1343.33
    2 年前
    2022-9-16 11:06:53

    为什么我的eclipse里终端显示的字体是透明的

    • 博主
      saber
      Windows Edge 105.0.1343.42
      2 年前
      2022-9-19 8:39:46

      换个终端字体试试?

      • saber
        二猫子
        Windows Edge 105.0.1343.42
        2 年前
        2022-9-19 8:48:06

        字体是能显示了,不过中文小说一行只能显示一半的内容,英文可以显示全…

        • 博主
          saber
          Windows Edge 105.0.1343.42
          2 年前
          2022-9-21 10:14:23

          或许是用了全角?

  2. sahi
    Windows Edge 103.0.1264.62
    2 年前
    2022-7-17 8:55:52

    这叫 作精

    • 博主
      sahi
      Windows Edge 103.0.1264.62
      2 年前
      2022-7-18 15:36:52

      hhhh

发送评论 编辑评论

|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇