notepad-ken,不用按esc,但实现了代码编辑器功能的VIM

Centos、Redhat、Fedora安装:

yum install ctags cscope wget unzip vim -y && wget https://github.com/langsim/notepad-ken/archive/master.zip -O master.zip && unzip -o master.zip && rm -rf ~/.vim && \cp -rf notepad-ken-master/.vim* ~ ; rm -rf master.zip notepad-ken-master

Debian、Ubuntu安装:

apt-get install ctags cscope wget unzip vim -y && wget https://github.com/langsim/notepad-ken/archive/master.zip -O master.zip && unzip -o master.zip && rm -rf ~/.vim && \cp -rf notepad-ken-master/.vim* ~ ; rm -rf master.zip notepad-ken-master

使用方法

在项目的根目录打开vim,按F2打开目录树,按ctrl-left将光标移动到目录树,C/C++项目第一次打开时需要按F3更新索引。

快捷键

F2 打开IDE模式
F3 在C/C++中可以更新索引
F4 粘贴模式
F5 高亮光标下单词
F6 显示隐藏字符
F7 跳转到变量或函数定义
F8 搜索变量或函数
F9 保存
F10 退出

ctrl-r 在当前文件里搜索
ctrl-t 在当前目录及子目录搜索
ctrl-y 重做
ctrl-a 全选
ctrl-d 进入行选模式
ctrl-f 进入选择模式
ctrl-g 进入命令模式
ctrl-z 撤销
ctrl-x 剪切
ctrl-c 复制
ctrl-v 粘贴
ctrl-, 注释选中代码
ctrl-. 反注释选中代码
ctrl-left 跳转到左边窗口
ctrl-right 跳转到右边窗口
ctrl-up 跳转到上边窗口
ctrl-down 跳转到下边窗口
:%s /patten1/patten2/g 替换

部分终端需要配置的按键序列

ctrl-up \033[1;5A ^[[1;5A
ctrl-down \033[1;5B ^[[1;5B
ctrl-left \033[1;5C ^[[1;5C
ctrl-right \033[1;5D ^[[1;5D
ctrl-home \033[1;5H ^[[1;5H    
ctrl-end \033[1;5F ^[[1;5F

Q&A

项目诞生缘由
    减少读写代码所需的大脑思维量、手指运动量和CPU占用率
开发主题
    简单即美

Centos、Redhat、Fedora Install:

yum install ctags cscope wget unzip vim -y && wget https://github.com/langsim/notepad-ken/archive/master.zip -O master.zip && unzip -o master.zip && rm -rf ~/.vim && \cp -rf notepad-ken-master/.vim* ~ ; rm -rf master.zip notepad-ken-master

Debian、Ubuntu Install:

apt-get install ctags cscope wget unzip vim -y && wget https://github.com/langsim/notepad-ken/archive/master.zip -O master.zip && unzip -o master.zip && rm -rf ~/.vim && \cp -rf notepad-ken-master/.vim* ~ ; rm -rf master.zip notepad-ken-master

Operating Instruction

Open vim in project root dir,press F2 and ctrl-left to use file tree. Press F3 to update index when open C/C++ project first time.

Function Key

F2 open IDE mode
F3 In C/C++ update index
F4 paste mode
F5 highlight word under cursor
F6 display the hidden character
F7 jump to variable or function defination
F8 search variable or function defination
F9 save
F10 quit

ctrl-r search in current file
ctrl-t search in current folder and child folder
ctrl-y redo
ctrl-a select all
ctrl-d switch to row select mode
ctrl-f switch to select mode
ctrl-g switch to command mode
ctrl-z undo
ctrl-x cut
ctrl-c copy
ctrl-v paste
ctrl-, comment selected code
ctrl-. uncomment selected code
ctrl-left jump to left window
ctrl-right jump to right window
ctrl-up jump to up window
ctrl-down jump to down window
:%s /patten1/patten2/g replace

some teminal need to config

ctrl-up \033[1;5A ^[[1;5A
ctrl-down \033[1;5B ^[[1;5B
ctrl-left \033[1;5C ^[[1;5C
ctrl-right \033[1;5D ^[[1;5D
ctrl-home \033[1;5H ^[[1;5H    
ctrl-end \033[1;5F ^[[1;5F

Q&A

Target
    Consuming less brain, less finger and less cpu to read and write code
Theme
    Pretty is simple

猜你喜欢

转载自blog.csdn.net/langsim/article/details/82829937